CS自学资源整理(持续更新)
排序由易到难,没打标记的就是正在学,哈哈
Missing Semester
课程网站
英文:https://missing.csail.mit.edu/2020/
中文:https://missing-semester-cn.github.io/
详见MIT-Missing-Semester - CS自学指南
课程视频
英文:https://www.youtube.com/playlist?list=PLyzOVJj3bHQuloKGG59rS43e29ro7I57J
中文:https://space.bilibili.com/518734451?spm_id_from=333.337.search-card.all.click
我的代码
https://github.com/wang-jiahao/MIT-Missing-Semester
Sysadmin DeCal
课程网站
https://decal.ocf.berkeley.edu/
详见UCB: Sysadmin DeCal - CS自学指南
课程视频
英文:https://drive.google.com/file/d/1lbHR03faWPv4QxKypl5DnmG1TXklA9_4/view
CS61A(已学完)
课程网站
详见UCB CS61A: Structure and Interpretation of Computer Programs - CS自学指南
课程教材
英文:https://www.composingprograms.com/
中文:https://composingprograms.netlify.app/
我的代码
https://github.com/wang-jiahao/CS61A(24 spring)
CS106L(已学完)
课程网站
https://web.stanford.edu/class/cs106l/
详见Stanford CS106L: Standard C++ Programming - CS自学指南
课程视频
英文:https://www.youtube.com/channel/UCSqr6y-eaQT_qZJVUm_4QxQ/playlists
我的代码
https://github.com/wang-jiahao/CS106L
我的笔记
10-Inheritance and Template Classes
课程大纲
- streams(istringstream and ostringstream)
- types(pair, tuple and structured binding)
- sequence containers(vector, deque, list, array)
- container adaptors(stack, queue)
- associative containers(map, set)
- templates and functions(templates, lambda functions and bind)
- algorithms(sort, nth_element, stable_partition, copy_if, erase-remove idiom)
- operators overloading(inside the class or outside the class and why)
- move semantics(move function, move constructor, move assignment, l-value, r-value, && and copy_elision)
- inheritance and template classes(virtual functions, class inheritance and C++20
) - RAII and smart pointers(exceptions, RAII, fstream, smart pointers)
- Multithreading(thread, lock)
- Template Metaprogramming(meta function, constexpr)
CS61B
课程网站
详见UCB CS61B: Data Structures and Algorithms - CS自学指南
课程视频
英文:https://www.youtube.com/playlist?list=PLnp31xXvnfRq5wRDN8wZFy7GrrJXUtr1q
我的代码
https://github.com/wang-jiahao/CS61B
CS188(已学完)
课程网站
https://inst.eecs.berkeley.edu/~cs188/fa24/
详见UCB CS188: Introduction to Artificial Intelligence - CS自学指南
课程视频
https://inst.eecs.berkeley.edu/~cs188/fa22/
我的代码
https://github.com/wang-jiahao/CS188
李宏毅深度学习
课程网站
https://speech.ee.ntu.edu.tw/~hylee/ml/2022-spring.php