Note
Course Structure
General Institution Requirement
- Science Subjects
These subjects are meant to build foundational concepts required to learn the good stuff later. MIT requires to take 6 subjects distributed likewise: 2 Maths, 2 Physics, 1 Biology and 1 Chemistry Subject. Since I’ve majored in Biology and Chemistry , I have excluded them.
Subjects:- Calculus I (18.01) (38 units)
- Calculus II (18.02) (35 units)
- Restricted electives in science and technology (REST)
- Computer Structures (6.1910)
- Mathematics of Computer Science (6.1200J)
- Laboratory
- Fundamentals of Programming (6.1010)
Departmental Program
- Computer Science Core Requirements
- Introduction to Programming and Computer Science (6.1000)
- Fundamentals of Programming (6.1010) (Coincides with GIR)
- Software Construction (6.1020)
- Mathematics for Computer Science (6.1200J) (Coincides with GIR)
- Introduction to Algorithms (6.1210)
- Design and Analysis of Algorithms (6.1220)
- Database Systems (6.5831)
- Introduction to Low Level Programming with C and Assembly (6.1903)
- Computation Structures (6.1910)
- Linear Algebra and Optimization (6.C06)
- Elective Subjects
- Computer Science Track
- Software Design (6. 1040)
- Design for Web (6.4500)
- Artificial Intelligence Track
- Networks (6.3260J) (coincides with GIR)
- Artificial Intelligence (6.4200)
- One subject from degree requirement of 6-3, 6-4,6-5, 18
- Introduction to neuroscience (9.01)
- Computer Science Track