Natural Sciences & Engineering Humanities & Arts (Three Categories) Freshman Year Sophomore Year Junior Year Senior Year Year FALL SPRING Semester Systems Elective General CS Electives Other Legend 15-213 15-441 Networks Math Computer Science Minor/Free Electives Natural Sciences & Engineering Humanities & Arts (Three Categories) Permit 15-502 Tech and Glob Core Courses Restricted Electives 15-213 15-440 Distributed Syst 15-123 15-349 Security 21-241 Matrix Algebra 21-127 Concepts 15-112 Prgrmng & CS 15-129 Immigration 99-104 CSW 76-100 Acad Rd & Write Electives Permit 15-302 iSTEP CAT 3 79-104 World History FALL COURSE Application Elective 21-122 36-217 Probability Thry 21-127 & 15-112 15-251 GTI 15-112 15-122 Imperative Comp PreReq ##-### Course Name PreReq ##-### Course Name 15-213 15-319 Cloud Comp SPRING COURSE 15-213 OR 15-210 15-415 Database Apps 76-101 Int. & Arg. None 15-137 Intro to Web 2.0 EXTRA COURSES None 16-362 Mobile Robot 21-127 & 15-112 15-150 Functional Prog 76-101 15-221 Tech Comm PreReq ##-### Course Name PreReq ##-### Course Name None 15-199 Logicomix 15-211 11-411 NLP Senior 15-599 Thesis 15-122 & 15-150 15-210 Parallel/Seq DS PreReq 15-### CS Elective PreReq ##-### Course Name PreReq ##-### Course Name CAT 1 ##-### Course Name 15-211 15-381 Art Intel 15-348 15-349 Embedded Sys (15-213 or 15-212) & 15-211 15-313 Software Eng I PreReq 15-### Constrained Elect 15-122 15-213 Intro Comp. Sys. PreReq ##-### Course Name PreReq ##-### Course Name PreReq ##-### Course Name ??-??? 15-214 OOP 15-221 15-437 Web Apps 210, 251 & 21-241 15-451 Algorithms PreReq ##-### Course Name PreReq 15-### Constrained Elect PreReq ##-### Course Name PreReq ##-### Course Name Theory Elective 21-127 21-484 Graph Theory ##-### Course Name PreReq 15-### Constrained Elect PreReq 15-### CS Elective PreReq ##-### Course Name Logic/Langs Elective CAT 2 73-100 Economics ##-### Course Name 15-251 15-317 Constructv Logic 15-251 & 15-211 15-453 Form L&A ##-### Course Name PreReq ##-### Course Name PreReq 15-### Constrained Elect PreReq 15-### CS Elective 15-210 & 15-251 15-312 Prog Lang 21-120 & 21-127 21-301 Combinatorics PreReq ##-### Course Name ##-### Course Name