Your experience may vary, but this table represents a typical student's progression through the program.
FALL | 43 UNITS | |
---|---|---|
Principles of Imperative Computation | 15-122 | 10 |
Integration and Approximation | 21-122 | 10 |
Math Foundation of CS | 15-151 | 10 |
Interpretation and Argument | 76-101 | 9 |
Freshman Immigration | 07-128 | 1 |
Computing | 99-10X | 3 |
SPRING | 46 UNITS | |
---|---|---|
Great Theoretical Ideas in Computer Science | 15-251 | 12 |
Matrices and Linear Transformations | 21-241 | 10 |
Calculus in Three Dimensions | 21-259 | 9 |
Principles of Functional Programming | 15-150 | 10 |
Concepts in AI (Mini) | 07-180 | 5 |
FALL | 51-54 UNITS | |
---|---|---|
AI: Representation and Problem Solving | 15-281 | 12 |
Parallel and Sequential Data Structures and Algorithms | 15-210 | 12 |
Choose one: | ||
◦ Probability Theory for Computer Science | 36-218 | 9 |
◦ Probability and Computing | 15-359 | 12 |
Science/Engineering Elective | - | 9 |
Ethics Elective | - | 9 |
SPRING | 51 UNITS | |
---|---|---|
Intro to Machine Learning | 10-315 | 12 |
Intro to Computer Systems | 15-213 | 12 |
Humanities and Arts Elective | - | 9 |
Science/Engineering Elective | - | 9 |
Free Elective | - | 9 |
FALL | 48 UNITS | |
---|---|---|
Choose one: | ||
◦ Computer Vision | 16-385 | 12 |
◦ Natural Language Processing | 11-411 | 12 |
AI Elective | - | 9 |
Modern Regression | 36-401 | 9 |
Humanities and Arts Elective | - | 9 |
Free Elective | - | 9 |
SPRING | 45 UNITS | |
---|---|---|
AI Elective | - | 9 |
AI Elective | - | 9 |
Science/Engineering Elective | - | 9 |
Humanities and Arts Elective | - | 9 |
Free Elective | - | 9 |
FALL | 45 UNITS | |
---|---|---|
SCS Elective | - | 9 |
AI Elective | - | 9 |
Science/Engineering Elective | - | 9 |
Humanities and Arts Elective | - | 9 |
Free Elective | - | 9 |
SPRING | 36 UNITS | |
---|---|---|
SCS Elective | - | 9 |
Humanities and Arts Elective | - | 9 |
Humanities and Arts Elective | - | 9 |
Free Elective | - | 9 |