Việc làm python cho sinh viên
Chương trình giảng dạy của OSSU là một nền giáo dục hoàn chỉnh về khoa học máy tính sử dụng các tài liệu trực tuyến. Nó không chỉ đơn thuần là để đào tạo nghề nghiệp hoặc phát triển chuyên nghiệp. Nó dành cho những người muốn có một nền tảng đúng đắn, toàn diện về các khái niệm cơ bản cho tất cả các ngành điện toán và dành cho những người có kỷ luật, ý chí và (quan trọng nhất là. ) những thói quen tốt để đạt được nền giáo dục này phần lớn là do chính họ, nhưng với sự hỗ trợ từ cộng đồng những người cùng học trên toàn thế giới Show
Nó được thiết kế theo yêu cầu về bằng cấp của các chuyên ngành khoa học máy tính bậc đại học, trừ đi các yêu cầu về giáo dục phổ thông (không phải CS), vì người ta cho rằng hầu hết những người theo học chương trình này đều đã được đào tạo bên ngoài lĩnh vực CS. Bản thân các khóa học là một trong những khóa học tốt nhất trên thế giới, thường đến từ Harvard, Princeton, MIT, v.v. , nhưng được chọn cụ thể để đáp ứng các tiêu chí sau Các khóa học phải
Khi không có khóa học nào đáp ứng các tiêu chí trên, khóa học sẽ được bổ sung bằng một cuốn sách. Khi có các khóa học hoặc sách không phù hợp với chương trình giảng dạy nhưng có chất lượng cao, chúng sẽ thuộc về phần bổ sung/khóa học hoặc phần bổ sung/bài đọc Cơ quan. Giáo trình được thiết kế như sau
Khoảng thời gian. Có thể hoàn thành trong vòng khoảng 2 năm nếu bạn lên kế hoạch cẩn thận và dành khoảng 20 giờ/tuần cho việc học của mình. Người học có thể sử dụng bảng tính này để ước tính ngày kết thúc của họ. Tạo một bản sao và nhập ngày bắt đầu và số giờ dự kiến mỗi tuần của bạn vào tờ Phí tổn. Tất cả hoặc gần như tất cả tài liệu khóa học đều có sẵn miễn phí. Tuy nhiên, một số khóa học có thể tính tiền cho bài tập/bài kiểm tra/dự án được chấm điểm. Lưu ý rằng cả Coursera và edX đều cung cấp hỗ trợ tài chính Quyết định số tiền hoặc số tiền chi tiêu ít dựa trên thời gian và ngân sách của riêng bạn; Quá trình. Học sinh có thể làm việc thông qua chương trình giảng dạy một mình hoặc theo nhóm, theo thứ tự hoặc không theo thứ tự
Chính sách nội dung. Nếu bạn định khoe công khai một số bài tập của mình, bạn chỉ được chia sẻ những tệp mà bạn được phép. KHÔNG coi thường quy tắc ứng xử mà bạn đã ký vào đầu mỗi khóa học Làm thế nào để đóng góp Nhận trợ giúp (Chi tiết về Câu hỏi thường gặp và phòng trò chuyện của chúng tôi) Cộng đồng
phiên bản giáo trình.
điều kiện tiên quyết
CS giới thiệuGiới thiệu về lập trìnhNếu bạn chưa bao giờ viết vòng lặp for hoặc không biết chuỗi là gì trong lập trình, hãy bắt đầu tại đây. Khóa học này có nhịp độ riêng, cho phép bạn điều chỉnh số giờ bạn dành mỗi tuần để đáp ứng nhu cầu của mình Các chủ đề được đề cập. Giới thiệu về Khoa học Máy tínhKhóa học này sẽ giới thiệu bạn với thế giới của khoa học máy tính. Những sinh viên đã được làm quen với lập trình, từ các khóa học trên hoặc thông qua học tập ở nơi khác, nên tham gia khóa học này để có thêm hương vị của tài liệu sắp tới. Nếu bạn hoàn thành khóa học mà muốn học nhiều hơn, Khoa học Máy tính có thể dành cho bạn Các chủ đề được đề cập. lõi CSTất cả các môn học trong Core CS là bắt buộc, trừ khi có quy định khác lập trình cốt lõiCác chủ đề được đề cập. toán cốt lõiToán rời rạc (Math for CS) là môn học tiên quyết và liên quan mật thiết đến việc nghiên cứu thuật toán và cấu trúc dữ liệu. Giải tích vừa chuẩn bị cho học sinh về toán rời rạc vừa giúp học sinh phát triển toán học thành thục Các chủ đề được đề cập. Công cụ CSHiểu lý thuyết là quan trọng, nhưng bạn cũng sẽ phải tạo ra các chương trình. Có một số công cụ được sử dụng rộng rãi để làm cho quá trình đó dễ dàng hơn. Tìm hiểu chúng ngay bây giờ để tạo điều kiện thuận lợi cho công việc viết chương trình sau này của bạn Các chủ đề được đề cập. hệ thống cốt lõiCác chủ đề được đề cập. lý thuyết cốt lõiCác chủ đề được đề cập. Bảo mật cốt lõiCác chủ đề được đề cập ________ 57 ________ 58 _______ 59 ________ 60 chọn một trong những điều dưới đây Các khóa họcThời lượngNỗ lựcĐiều kiện tiên quyếtThảo luậnXác định các lỗ hổng bảo mật trong lập trình C/C++4 tuần5 giờ/tuần-trò chuyệnKhai thác và bảo mật các lỗ hổng bảo mật trong các ứng dụng Java4 tuần5 giờ/tuần-trò chuyệnứng dụng cốt lõiCác chủ đề được đề cập. đạo đức cốt lõiCác chủ đề được đề cập. CS nâng caoSau khi hoàn thành mọi khóa học bắt buộc trong Core CS, sinh viên nên chọn một nhóm nhỏ các khóa học từ Advanced CS dựa trên sở thích. Không phải tất cả các khóa học từ một tiểu thể loại cần phải được thực hiện. Nhưng sinh viên nên tham gia mọi khóa học có liên quan đến lĩnh vực mà họ dự định đi vào Lập trình nâng caoCác chủ đề được đề cập. (*) sách của Blackburn, Bos, Striegnitz (biên dịch từ nguồn, tái phân phối theo giấy phép CC) hệ thống tiên tiếnCác chủ đề được đề cập. Lý thuyết nâng caoCác chủ đề được đề cập. Bảo mật thông tin nâng caoCác khóa họcThời lượng Nỗ lựcĐiều kiện tiên quyếtCơ bản về bảo mật web5 tuần4-6 giờ/tuầnhiểu các công nghệ web cơ bảnQuản trị và tuân thủ bảo mật3 tuần3 giờ/tuần-Khái niệm pháp y kỹ thuật số3 tuần2-3 giờ/tuầnBảo mật cốt lõiPhát triển phần mềm bảo mật. Yêu cầu, Thiết kế và Tái sử dụng7 tuần1-2 giờ/tuầnLập trình cốt lõi và Bảo mật cốt lõiPhát triển phần mềm bảo mật. Cấy ghép 7 tuần 1-2 giờ/tuần Phát triển phần mềm an toàn. Yêu cầu, Thiết kế và Tái sử dụng Phát triển phần mềm an toàn. Xác minh và các chủ đề chuyên biệt hơn 7 tuần 1-2 giờ/tuần Phát triển phần mềm an toàn. Thực hiệnToán cao cấpCác khóa học Thời lượng Nỗ lực Điều kiện tiên quyết Thảo luậnBản chất của Đại số tuyến tính--toán trung học trò chuyệnĐại số tuyến tính14 tuần12 giờ/tuầnđiều kiện cốt lõi. Bản chất của Đại số tuyến tínhTrò chuyệnGiới thiệu về Phương pháp số14 tuần12 giờ/tuầnTrò chuyệnĐại số tuyến tínhGiới thiệu Logic hình thức10 tuần4-8 giờ/tuầnLý thuyết tập hợpTrò chuyệnXác suất24 tuần12 giờ/tuầnSự khác biệt và Tích hợptrò chuyệnDự án cuối cùngĐại học OSS tập trung vào dự án. Các bài tập và bài kiểm tra cho mỗi khóa học là để chuẩn bị cho bạn sử dụng kiến thức của mình để giải quyết các vấn đề trong thế giới thực Sau khi bạn đã xem qua tất cả Core CS và các phần của Advanced CS liên quan đến bạn, bạn nên nghĩ về một vấn đề mà bạn có thể giải quyết bằng cách sử dụng kiến thức bạn đã thu được. Công việc dự án thực tế không chỉ trông tuyệt vời trên sơ yếu lý lịch mà dự án cũng sẽ xác nhận và củng cố kiến thức của bạn. Bạn có thể tạo một cái gì đó hoàn toàn mới hoặc bạn có thể tìm một dự án hiện có cần trợ giúp thông qua các trang web như CodeTriage hoặc First Timers Only Những sinh viên muốn được hướng dẫn nhiều hơn trong việc tạo dự án có thể chọn sử dụng một loạt các khóa học định hướng dự án. Đây là một ví dụ về các tùy chọn (có nhiều lựa chọn khác, tại thời điểm này, bạn sẽ có khả năng xác định một chuỗi thú vị và phù hợp với mình) Các khóa học Thời lượng Nỗ lực Điều kiện tiên quyết Fullstack Open12 tuần15 giờ/tuầnlập trìnhNgười máy hiện đại (Chuyên ngành)26 tuần2-5 giờ/tuầnvật lý cấp độ sinh viên năm nhất, đại số tuyến tính, giải tích, phương trình vi phân thường tuyến tínhKhai thác dữ liệu (Chuyên ngành)30 tuần2-5 giờ/tuầnhọc máyDữ liệu lớn (Chuyên ngành)30 tuần3-5Sự đánh giáSau khi hoàn thành dự án cuối cùng của bạn
Yêu cầu phản hồi từ các đồng nghiệp OSSU của bạn. Bạn sẽ không được "chấm điểm" theo nghĩa truyền thống — mọi người đều có thước đo riêng cho những gì họ cho là thành công. Mục đích của việc đánh giá là đóng vai trò như thông báo đầu tiên của bạn với thế giới rằng bạn là một nhà khoa học máy tính và để có kinh nghiệm lắng nghe phản hồi — cả tích cực và tiêu cực Đánh giá dự án cuối cùng có mục đích thứ hai. để đánh giá liệu OSSU, thông qua cộng đồng và chương trình giảng dạy của mình, có thành công trong sứ mệnh hướng dẫn những người học độc lập đạt được nền giáo dục khoa học máy tính đẳng cấp thế giới hay không hợp tác xãBạn có thể tạo dự án này một mình hoặc với các sinh viên khác. Chúng tôi yêu thích công việc hợp tác. Sử dụng các kênh của chúng tôi để liên lạc với các đồng nghiệp khác để kết hợp và tạo các dự án mới Tôi nên sử dụng ngôn ngữ lập trình nào?Bạn của tôi, đây là phần tốt nhất của tự do. Bạn có thể sử dụng bất kỳ ngôn ngữ nào bạn muốn để hoàn thành dự án cuối cùng Điều quan trọng là tiếp thu các khái niệm cốt lõi và có thể sử dụng chúng với bất kỳ công cụ nào (ngôn ngữ lập trình) mà bạn muốn Xin chúc mừngSau khi hoàn thành các yêu cầu của chương trình giảng dạy ở trên, bạn sẽ hoàn thành tương đương với bằng cử nhân đầy đủ về Khoa học Máy tính. Xin chúc mừng Điều gì là tiếp theo cho bạn?
Quy tắc ứng xử của OSSU Làm thế nào để hiển thị sự tiến bộ của bạn
Bây giờ bạn đã có một bản sao của bảng chính thức của chúng tôi, bạn chỉ cần chuyển các thẻ vào cột Chúng tôi cũng có các nhãn để giúp bạn kiểm soát nhiều hơn trong suốt quá trình. Ý nghĩa của mỗi nhãn này là
Mục đích của bảng này là cung cấp cho sinh viên của chúng tôi một cách để theo dõi sự tiến bộ của họ và cũng là khả năng thể hiện sự tiến bộ của họ thông qua một trang công khai dành cho bạn bè, gia đình, nhà tuyển dụng, v.v. Bạn có thể thay đổi trạng thái bảng của mình thành công khai hoặc riêng tư |