Bài viết này admin đặc biệt dành tặng em gái mình năm sau học ngành Khoa Học Máy Tính khi tốt nghiệp THPT.
Tên các môn học ở các trường đại học có thể khác nhau, để thống nhất DAS sử dụng tên môn học, tên tổ hợp môn từ khung chương trình đào tạo kỹ sư Khoa Học Máy Tính của Đại Học Bách Khoa Hà Nội sau khi đối sánh đề cương các môn của trường với các môn học trong link bài giảng ở đây.
https://www.hust.edu.vn/…/ca0fa70a-a252-4d0b-91ed…
Nội dung chương trình Data Analysis School thiết kế bao gồm khối kiến thức:
• Toán và Khoa học cơ bản
• Cơ sở và cốt lõi ngành
• Kiến thức bổ trợ
• Khối kiến thức ứng dụng định hướng Khoa Học Dữ Liệu
• Ngoài ra DAS chia sẻ thêm nhiều môn học khác là các môn học cốt lõi và bổ trợ tại các trường đại học hàng đầu thế giới.
Danh sách các môn ở ở đây không bao gồm môn học Tin học đại cương (Computer Skill). Tất cả các chương trình đại học ngành Khoa Học Máy Tính từ các trường được dẫn khóa học ở đây đều mặc định sinh viên đã học môn này từ cấp 3 hoặc thành thục các kỹ năng này khi tham gia. Bạn cũng có thể bổ sung bằng các học các chương trình luyện thi MOS.
Với các khóa học kỹ năng mềm, văn hóa kinh doanh, tinh thần khởi nghiệp, DAS đề xuất bạn học theo phương thức tech talk qua các video của tổ chức TED.
Có 14 môn học có 2 bộ video bài giảng, 2 khóa học có 3 bộ video bài giảng của các giảng viên đồng nghiệp tại khoa hoặc từ nhiều trường Đại Học, 5 môn học bổ sung bao gồm cả môn Vật lý III.
Mỗi khóa học có thể có 2, 3 giảng viên và nhiều trợ giảng.
Nếu bạn muốn có full video bài giảng Triết học, CNXH KH, Kinh tế chính trị, Đường lối CM của Đảng CS Việt Nam, Tư tưởng HCM, Pháp luật đại cương, Tiếng Anh bạn có thể dễ dàng tìm thấy khóa học bằng tiếng Việt nhé. Ở đây DAS tập trung giới thiệu khung chương trình bằng tiếng Anh để bạn có thể học từ các GS tốt nhất thế giới.
Khối kiến thức Giáo dục thể chất, Giáo dục quốc phòng chủ yếu thực hành nên bạn có thể tập thể thao cùng các nhóm và tham gia nghĩa vụ quân sự để học sâu nhất nhé.
Bạn cũng có thể bắt đầu học về Khoa Học Máy Tính với môn CS50 với GS Malan hay môn Công lý của GS Sandes, Đại Học Harvard để quen với cách học của các trường đại học hàng đầu của Mỹ.
Các khóa học hầu hết được giảng dạy bởi giáo sư của MIT. Với mỗi môn học có thể tách ra nhiều môn để học sâu hơn và DAS chia sẻ nhiều phiên bản khác nhau của cùng khóa học tại các trường.
Bên cạnh link khóa học trong bài post bạn có thể tải thêm các tài liệu liên quan trong các link dẫn xuất từ URL của môn học cũng như cách tổ chức môn học của các trường ở đây.
DAS rất trân trọng được giới thiệu với bạn chương trình đào tạo đại học ngành Khoa Học Máy Tính có thể tự học từ những trường đại học tốt nhất thế giới này. Khóa học được giảng dạy bởi các tên tuổi hàng đầu trong ngành Toán, Khoa Học Máy Tính, Khoa Học Dữ Liệu, Trí Tuệ Nhân Tạo, Vật lý, Tâm lý học, Khoa học quản trị, các chuyên gia và doanh nhân.
Các giảng viên tiêu biểu:
• GS Malan với tổ hợp khóa học CS50
• GS Sandes với bài giảng Công lý, được đặt tên cho hội trường tại Harvard. Các tác phẩm của GS đã được dịch sang 27 thứ tiếng. Khóa học “Công lý” của GS là khóa học Harvard đầu tiên được cung cấp miễn phí trực tuyến và trên truyền hình. Nó đã được hàng chục triệu người trên thế giới xem, bao gồm cả ở Trung Quốc, nơi Sandel được mệnh danh là “nhân vật nước ngoài có ảnh hưởng nhất trong năm”.
• GS Walter Lewin, KOL ngành vật lý, nhà vật lý thiên văn với nhiều phát minh, Lewin được Princeton Review xếp hạng trong số “300 người xuất sắc nhất”. GS là giảng viên MIT duy nhất lọt vào danh sách đó. Thầy nổi tiếng với các bài giảng dễ hiểu và hiện có hơn 1,1tr người follow trên kênh youtube của mình. Lewin đã xuất bản khoảng 450 bài báo khoa học trong sự nghiệp của mình.
• GS Cleve Barry Moler, người phát minh ra MATLAB. GS là thành viên của Viện Kỹ thuật Quốc gia Hoa Kỳ
• GS Erik Demaine với mái tóc búi ngựa như tay chơi ghita điện tử
• GS Rigollet mang xe đạp hiphop đi chuyển trên bục giảng
• Đến các giảng viên kỳ cựu như GS Mattuck gia nhập MIT từ năm 1958,
• GS Widom hiệu trưởng trường kỹ sư Stanford
• GS Andrew Ng, giảng viên quốc dân môn Học máy
• GS David Jerison, nguyên Phó Chủ tịch Hiệp hội Toán học Hoa Kỳ, thành viên của Học viện Khoa học & Nghệ thuật Hoa Kỳ
• GS Hajimiri, thành viên của Viện Phát minh Quốc gia (NAI)
• GS Frank Thomson Leighton, co-founded và CEO Akamai Technologies
• Mark Zuckerberg, co-founded, chủ tịch, CEO Facebook và anh đã tham gia một bài giảng trong CS50
Các khóa học được cung cấp chủ yếu bởi khoa Toán, khoa Kỹ thuật điện và Khoa học máy tính của MIT, khoa Thống kê, khoa Khoa học máy tính của CMU, trường Kỹ sư và Khoa học ứng dụng Harvard, trường quản lý MIT, trường kinh doanh Stanford, khoa Tâm lý học Yale.
Chi tiết chương trình tự học đại học ngành Khoa Học Máy Tính:
I. Khối kiến thức Toán & Khoa học cơ bản
- Giải tích 1
GS David Jerison: http://ocw.mit.edu/18-01F06
Nếu bạn muốn học theo phiên bản cool của GS Gross: http://ocw.mit.edu/RES18-006F10
Hỗ trợ làm bài tập, Christine Breiner, David Jordan, Joel Lewis: http://ocw.mit.edu/18-01SCF10 - Giải tích 2
GS Denis Auroux, hiện GS đã chuyển tới UC, Berkeley: http://ocw.mit.edu/18-02F07
Phiên bản khác của GS Haynes Miller và GS Arthur Mattuck: http://ocw.mit.edu/18-03S06 - Giải tích 3
GS Gilbert Strang và GS Cleve Moler: http://ocw.mit.edu/RES-18-009F15
Phiên bản cool của GS Gross: http://ocw.mit.edu/RES18-008F11 - Vật lý đại cương 1
Từ GS Walter Lewin: https://www.youtube.com/watch?v=wWnfJ0-xXRE…
GS Shankar, Yale: https://www.youtube.com/watch?v=KOKnWaLiL8w… - Vật lý đại cương 2
GS Walter Lewin: https://www.youtube.com/watch?v=rtlJoXxlSFE…
GS Shankar, Yale: https://www.youtube.com/watch?v=NK-BxowMIfg… - Vật lý đại cương 3 (Môn học bổ sung)
GS Yen-Jie Lee: https://ocw.mit.edu/8-03SCF16 - Đại số tuyến tính
GS Gilbert Strang, GS Sarah Hansen: https://ocw.mit.edu/18-06SCF11
Phiên bản cool của GS Gross: http://ocw.mit.edu/RES18-008F11 - Xác suất thống kê
Tách riêng thành 2 môn:
Xác suất, GS John Tsitsiklis: https://ocw.mit.edu/RES-6-012S18
Thống kê ứng dụng, GS Philippe Rigollet: https://ocw.mit.edu/18-650F16 - Toán rời rạc
GS Tom Leighton: http://ocw.mit.edu/6-042JF10 - Tối ưu hóa
GS Ryan Tibshirani, CMU: https://www.youtube.com/watch?v=XFKBNJ14UmY…
Phiên bản của GS Geoff Gordon, CMU: https://www.youtube.com/watch?v=9hToSoZXM9s…
II. Cơ sở và cốt lõi ngành
- Nhập môn Khoa Học Máy Tính
GS KOL của Harvard, David J. Malan với tổ hợp khóa học CS50: https://www.youtube.com/watch?v=YoXxevp1WRQ…
GS Eric Grimson, GS John Guttag: http://ocw.mit.edu/6-00F08 - Cấu trúc dữ liệu và thuật toán
Cấu trúc dữ liệu nâng cao, GS Erik Demaine. Với mái tóc dài búi ngựa, râu quai nón, giáo sư đang trình diễn tri thức trên bục giảng: http://ocw.mit.edu/6-851S12
Thiết kế và phân tích thuật toán, GS Srinivas Devadas: http://ocw.mit.edu/6-046JS15 - Kiến trúc máy tính
GS Silvina Hanono Wachman và các đồng nghiệp: https://www.youtube.com/watch?v=kxJkWWJ1bbU…
Phiên bản khác của GS Chris Terman: https://ocw.mit.edu/6-004S17
GS Onur Mutlu, CMU: https://course.ece.cmu.edu/~ece447/s15 - Làm việc nhóm và giao tiếp (Môn học bổ trợ bắt buộc ghép trong khối chương trình)
GS Patrick Winston: https://ocw.mit.edu/how_to_speak
GS Matt Abrahams, Stanford: https://www.youtube.com/watch?v=HAnw168huqA - Nguyên lý Hệ điều hành
GS Randal E.Bryant và GS David R.O’Hallaron, CMU: https://www.youtube.com/watch?v=4CpHpFu_KYM… - Mạng máy tính
GS Kurtis Heimerl UW: https://courses.cs.washington.edu/courses/csep561/20wi - Cơ sở dữ liệu
GS Andy Pavlo, CMU: https://15445.courses.cs.cmu.edu/fall2019
GS Jennifer Widom, Stanford https://www.youtube.com/watch?v=D-k-h0GuFmE…
Slide sử dụng trong khóa học Quản lý dữ liệu & Hệ thống dữ liệu của GS Shiva Shivakumar, Stanford: https://cs145-fa19.github.io - Lập trình hướng đối tượng
Môn học sử dụng ngôn ngữ lập trình C++
GS Sahami, Stanford: https://www.youtube.com/watch?v=FUO3XEUVydk…
GS Julie Zelenski, Stanford: https://www.youtube.com/watch?v=fhe0IVJOy4g… - Thuật toán ứng dụng
Nhập môn thuật toán, GS Srini Devadas: http://ocw.mit.edu/6-006F11
Thuật toán nâng cao, GS Ankur Moitra: http://people.csail.mit.edu/moitra/854.html
Thuật toán cho dữ liệu lớn, GS Jelani Nelson từ UC, Berkeley giảng dạy tại Harvard: https://www.youtube.com/watch?v=s9xSfIw83tk… - Phát triển phần mềm
GS Malan, Harvard: https://www.youtube.com/watch?v=LOLxYo23KLc… - Trí tuệ nhân tạo
GS Patrick Winston: http://ocw.mit.edu/6-034F10
GS Pieter Abbeel, Daniel Klein, Berkeley: https://www.youtube.com/watch?v=16Dir4QqCUg… - Phân tích và thiết kế hệ thống
GS Olivier de Weck: http://ocw.mit.edu/16-842F15 - Nhập môn về Bảo mật
GS Nickolai Zeldovich: http://ocw.mit.edu/6-858F14 - Học máy & Khai phá dữ liệu
Patrick Winston: http://ocw.mit.edu/6-034F10
Khóa học của GS Andrew Ng, Stanford: https://www.youtube.com/watch?v=jGwO_UgTS7I… - Quản trị dự án
GS Robert Sutton, Stanford: https://www.youtube.com/watch?v=lmBSh1FGQyY…
III. Kiến thức bổ trợ
- Tư duy thiết kế
GS Joel E Schindall: Engineering Innovation and Design | Engineering Systems Division | MIT OpenCourseWare - Tâm lý học
GS John Gabrieli: http://ocw.mit.edu/9-00SCS11
GIảng viên quốc dân của Yale, GS Paul Bloom: https://www.youtube.com/watch?v=P3FKHH2RzjI… - Văn hóa kinh doanh và tinh thần khởi nghiệp
Các buổi talk về tinh thần khởi nghiệp tổ chức bởi TED:
https://www.youtube.com/watch?v=ekX3CIz-Yec… - Technical Writing & Presentation
GS Kristin Sainani, Stanford: https://www.youtube.com/watch?v=x33Km7hRzP0…
IV. Kiến thức chuyên ngành Định hướng Khoa Học Dữ Liệu
- Nhập môn Khoa học dữ liệu
GS John Guttag: http://ocw.mit.edu/6-0002F16 - Lưu trữ dữ liệu lớn
GS Andy Pavlo: https://15721.courses.cs.cmu.edu/spring2020 - Xử lý dữ liệu lớn
GS Leskovec, GS Rajaraman và GS Ullman: https://www.youtube.com/watch?v=AkaNE-Zep6Q… - Trực quan hóa dữ liệu
Môn học sử dụng phần mềm Matlab
GS Ali Ghodsi, UWaterloo: https://www.youtube.com/watch?v=L-pQtGm3VS8…
Thêm mô tả khóa học: https://uwaterloo.ca/…/files/f14stat842outline_v1.pdf
V. Môn học bổ sung
- Xây dựng hệ thống phần mềm hiệu năng cao
GS Charles Leiserson, GS Julian Shun:
Performance Engineering of Software Systems | Electrical Engineering and Computer Science | MIT OpenCourseWare - Thiết kế video game
Philip B. Tan, Richard Eberhardt, Sara Verrilli, Andrew Grant:
https://ocw.mit.edu/…/cms-611j-creating-video-games… - Mạch và hệ thống (tương đương môn Tín hiệu và hệ thống của các trường Đại học Tại Việt Nam)
GS Ali Hajimiri, Caltech: Hệ thống bài giảng được quay rất rõ nét. Có bạn nào thấy bạn sinh viên nữ châu Á mặc áo hoodie rất xinh chứ^^ https://www.youtube.com/watch?v=i9WixHfiZPU… - Môn học Công lý của GS Michael Sandes, KOL của Harvard:
https://www.youtube.com/watch?v=kBdfcR-8hEY…
Đây là chương trình kỹ sư ngành Khoa học máy tính với chuyên ngành hẹp Khoa học dữ liệu, có thể sử dụng để tự học cho bậc đại học ngành Khoa học dữ liệu. Cám ơn sự hào phóng trong việc chia sẻ các bài giảng của MIT, Stanford, CMU, các trường đại học khác và tổ chức TED.
Bên cạnh đó, là một sinh viên công nghệ thế hệ mới trong kỷ nguyên 4.0, bạn cũng có thể trở nên quen thuộc với Github, Reddit, Quora, Twitter, Linkedin và tham gia các cuộc thi ở Kaggle. Tất cả những gì bạn cần là luyện tốt tiếng tiếng anh để tham gia chương trình kỹ sư Khoa Học Máy Tính tự học này. Nào hãy cùng DAS tham gia ngay nhé! Phải ngay luôn!