Massachusetts Institute of Technology
Cambridge, Massachusetts
Degree:
BS
Computer Science and Engineering
Location:
Department of Electrical Engineering and Computer Science
Credits:
Varies by student
System:
3-1-3 Semester
Required Computer Science (or Related):
• Choice of Introduction to EECS (12 units)
• Choice of Programming Skills (6 units)
• 6.004 Computation Structures (12 units)
• 6.006 Introduction to Algorithms (12 units)
• 6.009 Fundamentals of Programming (12 units)
• 6.031 Elements of Software Construction (15 units)
• 6.033 Computer Systems Engineering (12 units)
• Artificial Intelligence or Machine Learning (12 units)
• Computability and Complexity Theory or Design and Analysis of Algorithms (12 units)
• 2 Advanced Undegraduate Subject Electives (24 units)
• 1 Electrical Engineering and Computer Science Elective (12 units)
Required Math:
6.042 Mathematics for Computer Science (12 units)
Required Science:
• 6 Science (72 units)
• See "Other Requirements"
Required Engineering:
None
Other Requirements:
• EECS Research or Communications (6-9 units)
• 4 General Communications (24-48 units)
• 8 Humanities, Arts, and Social Sciences (96 units)
• 2 Restricted Electives in Science and Technology (12-24 units)
• 4 Physical Education (8 points)
• Additional courses for Non-CS Concentration (varies)
Subfield Required:
Yes
Type:
Concentration
Options:
Must be in Humanities, Arts, or Social Studies
Double or Dual Major Option(s):
• Double major possible with restrictions
Related Majors:
• BS Electrical Engineering and Computer Science
• BS Computer Science and Molecular Biology
• BS Computer Science, Economics, and Data Science
Good to Know:
• Students can apply to participate in research through the Undergraduate Research Opportunities Program.
University's Webpage for this Program:
Catalog Year:
2022

