Undergraduate Programs


World-renowned for both rigor and innovation, EECS is the largest undergraduate program at MIT. Our flexible curriculum and intensive, hands-on coursework gives students a holistic view of the field, an understanding of how to solve problems, and a focus on modeling and abstraction that prepares them for success in a wide range of industries, from software to bioengineering and econometrics.

Taught by world class faculty, EECS students explore subjects critical to advancement in today’s high-tech society — from mathematical computer theory to circuit design and electronics, control and communication theory, artificial intelligence, and robotics. Starting salaries for students with bachelor’s degrees average well above $100,000.

Check out the five undergraduate degree programs offered (6-1, 6-2,  6-3, 6-7 and 6-14) and the master of engineering degrees (6-P and 6-P7) available to EECS undergraduates (6-14 does not yet have an MEng Program option) with the option to complete the MEng thesis at a company through the 6-A program. These degree programs are highlighted on this page and link to further coverage.  The 6-9 major in Computation and Cognition is administered by the Brain and Cognitive Sciences Department.

Students are encouraged to engage in independent study or research for academic credit, with faculty supervision. 

Current MIT undergraduates can switch into Course 6 by filling out a change of major form.  To add a double major with Course 6, fill out the application and  make an appointment to meet with a Course 6 undergraduate administrator by emailing ug@eecs.mit.edu.

Prospective undergraduate students -- all applicants must apply directly to MIT.  See the orange box below!

Prospective Undergraduate students must apply directly to MIT!

Degree Roadmaps
Need help navigating the Course 6 majors? Check out these roadmaps to see which courses you should take for each one.
Course 6-3: Computer Science and Engineering
Course 6-3: Computer Science and Engineering
6.0001 and 6.0002 including Information About Advanced Standing Exam
Need to learn programming or brush up on your computing skills? 6.0001 Introduction to Computer Science Programming in Python and 6.0002 Introduction to Computational Thinking and Data Science are a good place to start! Click the link for more information about the courses and the 6.0001 Advanced Standing Exam.
Research Interests: Faculty & Non-Faculty Supervisors
EECS Faculty and Non-Faculty Research Supervisors are listed with specific research interests. Check individual faculty websites for more detail.
6-7: Computer Science and Molecular Biology
Course 6-7 is a degree program offered by EECS and Biology for Computer Science and Molecular Biology.
6-7 MEng Degree Program in Computer Science and Molecular Biology
Available this fall, 2013: 6-7P! In response to the strong interest of MIT students in educational programs at the interface of classical engineering disciplines and the life sciences -- in particular, in the EECS 6-7 degree program initiated in 2011-12, and the need for a Masters in Engineering program in this area, the Departments of Biology and Electrical Engineering and Computer Science at MIT will commence the MEng in 6-7 (6-7P) in fall, 2013. Find out more!
APPLY by Dec 1 for MENG -- Online application will be available soon
Course VI Juniors! Apply by Dec. 1, 2013 for the Master of Engineering! The MEng is open to MIT Course VI undergraduates, and gives them the opportunity to stay at MIT for an extra year to complete a Master's thesis and extra classes including a three-subject concentration in a specific technical area. Learn more from some of our MEng students on the MEng homepage.
How to Find a UROP or Other Research Project in Course 6
Three basic steps to help you find a UROP or other research project in Course 6. A quick read for some useful tips!
Course 6-1: Electrical Science and Engineering
EECS undergraduate degree program 6-1: Electrical Science and Engineering
Course 6-2: Electrical Eng. & Computer Science
EECS Course 6-2: Electrical Engineering and Computer Science