Computer Science Concentration

Students concentrating in computer science must take CS 230 and CS 232. In addition, students must elect at least two courses from the following list: CS 220, CS 231, CS 235, CS 251, CS 305, CS 323, CS 332. Students may also choose LING 246 as an elective.

Linguistics Requirement: LING 114 or CLSC 216

Formal System Requirement for Computer Science: CS 111 

Students planning to do graduate work in an interdisciplinary field that integrates computation and cognition should take at least one course in statistics. Students are also encouraged to do research, for example, through an independent study, thesis, MIT UROP, or summer internship. MIT UROP courses can only be used for elective credit within the major with prior approval of the major advisor. They do not count as CS courses or for 300-level credit.