Restricted Electives
Electives
Core Courses
15-129
Immigration
21-127
Concepts
21-127 & 15-112
15-150
Functional Prog
21-127 & (15-122
or 15-150)
15-251
GTI
15-122
15-213
Intro Comp. Sys.
15-122 & 15-150
15-210
Parallel/Seq DS
76-100
Acad Rd & Write
99-104
CSW
76-101
Int. & Arg.
76-101
15-221
Tech Comm
15-122
15-381
Art Intel
21-122 & 15-251
21-301
Combinatorics
15-122
15-349
Security
EXTRA
COURSES
PreReq
##-###
Course Name
CAT 1
80-230
Ethical Theory
PreReq
##-###
Physics Elective
PreReq
33-124
Intro Astronomy
PreReq
##-###
Physics Elective
Computer ScienceMath
Other
Natural Sciences &
Engineering
Humanities & Arts
(Three Categories)
Minor/Free
Electives
Legend
##-###
Cross-Regis
PreReq
##-###
Course Name
PreReq
##-###
Course Name
15-210 & 15-251
15-312
Prog Lang
15-122
11-411
NLP
15-213
15-441
Networks
15-213
15-440
Distributed Syst
Freshman YearSophomore YearJunior YearSenior Year
Year
FALL
SPRING
FALL
SPRING
FALL
SPRING
FALL
SPRING
Semester
15-213
15-319
Cloud Comp
15-251 and 21-241
21-484
Graph Theory
Typically FALL
Typically SPRING
15-122
15-349
Embedded Sys
21-241
Matrix Algebra
21-122
36-217
Probability Thry
210, 251 & 21-241
15-451
Algorithms
15-112
15-122
Imperative Comp
85-211
Cognitive Psy
15-112
Prgrmng & CS
PreReq
73-100
Prin of Econ
PreReq
##-###
Course Name
CAT 2
##-###
Global History
##-###
Cross-Regis
PreReq
##-###
Course Name
PreReq
##-###
Course Name
PreReq
##-###
Course Name
PreReq
##-###
Course Name
15-122 & 21-127 &
(36-217 or 36-225
or 21-325)
10-601
Machine Learn.