Note

Course Structure

09 Jun'25

General Institution Requirement

  1. 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:
    1. Calculus I (18.01) (38 units)
    2. Calculus II (18.02) (35 units)
  2. Restricted electives in science and technology (REST)
    1. Computer Structures (6.1910)
    2. Mathematics of Computer Science (6.1200J)
  3. Laboratory
    1. Fundamentals of Programming (6.1010)

Departmental Program

  1. Computer Science Core Requirements
    1. Introduction to Programming and Computer Science (6.1000)
    2. Fundamentals of Programming (6.1010) (Coincides with GIR)
    3. Software Construction (6.1020)
    4. Mathematics for Computer Science (6.1200J) (Coincides with GIR)
    5. Introduction to Algorithms (6.1210)
    6. Design and Analysis of Algorithms (6.1220)
    7. Database Systems (6.5831)
    8. Introduction to Low Level Programming with C and Assembly (6.1903)
    9. Computation Structures (6.1910)
    10. Linear Algebra and Optimization (6.C06)
  2. Elective Subjects
    1. Computer Science Track
      1. Software Design (6. 1040)
      2. Design for Web (6.4500)
    2. Artificial Intelligence Track
      1. Networks (6.3260J) (coincides with GIR)
      2. Artificial Intelligence (6.4200)
    3. One subject from degree requirement of 6-3, 6-4,6-5, 18
      1. Introduction to neuroscience (9.01)