mirror of
https://github.com/ossu/computer-science.git
synced 2024-12-25 23:39:40 -05:00
Path to a free self-taught education in Computer Science!
archives/01-introduction-to-computer-science-and-programming | ||
README.md |
Files of my self-taught studies on MIT Open Courseware - Computer Science and Engineering
Basic Roadmap
This roadmap was made upon this flow chart of this course.
Course | Archives | Area | |
---|---|---|---|
01 | Introduction to Computer Science and Programming | files | computer science |
02 | Mathematics for Computer Science | files | mathematics |
03 | Single Variable Calculus | files | mathematics |
04 | Physics I: Classical Mechanics | files | physics |
05 | Structure and Interpretation of Computer Programs | files | computer science |
06 | Physics II: Electricity and Magnetism | files | physics |
07 | Multivariable Calculus | files | mathematics |
08 | Linear Algebra | files | mathematics |
09 | Circuits and Electronics | files | physics |
10 | Computation Structures | files | computer science |
11 | Elements of Software Construction | files | computer science |
12 | Differential Equations | files | mathematics |
13 | Introduction to Algorithms | files | computer science |
14 | Introduction to EECS II: Digital Communication Systems | files | computer science |
15 | Computer System Engineering | files | computer science |
16 | Artificial Intelligence | files | computer science |
Other Basic Courses
- 6.035 Computer Language Engineering
- 6.041 Probabilistic Systems Analysis and Applied Probability
- 6.045J Automata, Computability, and Complexity
- 6.046J Design and Analysis of Algorithms
- 6.080 Great Ideas in Theoretical Computer Science
- 6.087 Practical Programming in C
- 6.088 Introduction to C Memory Management and C++ Object-Oriented Programming
- 6.090 Building Programming Experience: A Lead-In to 6.001
- 6.096 Introduction to C++
- 6.170 Laboratory in Software Engineering
- 6.171 Software Engineering for Web Applications
- 6.172 Performance Engineering of Software Systems
- 6.207J Networks
- 6.338J Parallel Computing
- 6.830 Database Systems
- 6.831 User Interface Design and Implementation
- 6.837 Computer Graphics
- 6.857 Network and Computer Security
- 6.S096 Introduction to C and C++