This roadmap was made upon [this](http://www.eecs.mit.edu/academics-admissions/undergraduate-programs/course-6-3-computer-science-and-engineering) flow chart of [this](http://www.eecs.mit.edu/academics-admissions/undergraduate-programs/course-6-3-computer-science-and-engineering) course.
|01|Introduction to Computer Science and Programming|[files](https://github.com/ericdouglas/MIT-computer-science/tree/master/archives/01-introduction-to-computer-science-and-programming)||
|02|Mathematics for Computer Science|[files]()||
|03|Single Variable Calculus|[files]()||
|04|Physics I: Classical Mechanics|[files]()||
|05|Structure and Interpretation of Computer Programs|[files]()||
|06|Physics II: Electricity and Magnetism|[files]()||
|07|Multivariable Calculus|[files]()||
|08|Linear Algebra|[files]()||
|09|Circuits and Electronics|[files]()||
|10|Computation Structures|[files]()||
|11|Elements of Software Construction|[files]()||
|12|Differential Equations|[files]()||
|13|Introduction to Algorithms|[files]()||
|14|Introduction to EECS II: Digital Communication Systems|[files]()||