some awesome CS core courses of MIT, UC Berkeley, Stanford and CMU from the Internet.
Field | Course |
---|---|
Algorithm | CS61B Data Structures |
Operation System | CS162 Operating Systems and System Programming |
Computer Network | CS168 Introduction to the Internet |
Computer Architecture | CS152 Computer Architecture and Engineering |
Compilers | CS164 Programming Languages and Compilers |
Database | CS186 Introduction to Database Systems |
计算机程序的构造和解释 | CS61A Structure and Interpretation of Computer Programs |
AI | CS188 Introduction to Artificial Intelligence |
ML | CS189 Introduction to Machine Learning |
All courses of UC Berkeley can be found in EECS Course WEB Sites.
Field | Course |
---|---|
Algorithm | 6.006 Introduction to Algorithms |
Operation System | 6.828 Operating Systems |
Distributed System | 6.824 Distributed Systems |
Computer Network | 6.207[J] Networks |
Computer Architecture | 6.004 Computation Structures |
Compilers | 6.035 Computer Language Engineering |
Database | 6.830/6.814: Database Systems |
计算机程序的构造和解释 | 6.001 Structure and Interpretation of Computer Programs |
Field | Course |
---|---|
Operation System | CS 107 Computer Organization & Systems |
CS 107E Computer Systems from the Ground Up | |
CS 110 Principles of Computer Systems | |
CS 140 Operating Systems | |
CS 240 Advanced Topics in Operating Systems | |
Algorithm | CS 161 Design and Analysis of Algorithms |
Computer Network | CS 155 Computer and Network Security |
Compilers | CS 143 Compiler construction |
Database | CS 245 Principles of Data-Intensive Systems |
ML | CS 221 CS221: Artificial Intelligence: Principles and Techniques |
Numerical Optimization | CME 304 Numerical Optimization |
Field | Course |
---|---|
Algorithm | 15-451/651: Algorithms |
Operation System | 15-213 Introduction to Computer Systems |
Computer Network | 15-441/641 Computer Networks |
Computer Architecture | 18-447 Introduction to Computer Architecture |
Compilers | 15-411 Compiler Design |
Database | 15-445/645 Database Systems |
Field | Course |
---|---|
Reinforcement Learning | CS26015, Fall 2019 |
CS courses of university are helpful for us to learn computer science.As long as we stick to the right direction, keep working hard and adjust ourselves, everyone will make progress!