top of page

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

bottom of page