MIT Course 6-3 is designed for students focused on software, computer systems, and theoretical computer science. The curriculum includes a required core in programming (2.5 subjects), systems (2.5 subjects), and algorithmic thinking and theory (3 subjects), plus a math subject in linear algebra or probability/statistics. Students then complete two upper-level subjects in each of two specialized tracks (e.g., computer architecture, human-computer interaction, programming tools and techniques, computer systems, theory). Total units beyond the General Institute Requirements are approximately 183–186, with at least two Advanced Undergraduate Subjects and at least one Independent Inquiry subject among departmental choices. Many students pursue the optional fifth-year MEng for a simultaneous SB + MEng.
来源:
https://catalog.mit.edu/interdisciplinary/undergraduate-programs/
https://student.mit.edu/catalog/m6e.html
https://www.eecs.mit.edu/academics/undergraduate-programs/