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.
Undergraduate and MEng Curriculum Sheet
You can access the Undergraduate and MEng degree programs checklist for the new curricula here!
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.
6.008 and Department Requirements: an FAQ
6.008 Introduction to Inference Fall 2014 6.008 and Department Requirements: some FAQs 1. What departmental requirements does 6.008 satisfy? Students in the 6-2 program may select 6.008 as one of their EE or CS foundation subjects. All EECS students may select 6.008 as one of their math elective or free elective subjects. READ MORE.
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!
Benjamin Lin wins Elite 89 Award at NCAA Fencing Championship
Carrying a 5.0 GPA, sophomore Benjamin Lin was presented with the NCAA Elite 89 Award at the NCAA Fencing National Championship held this past weekend at Ohio State University. He is the second consecutive fencer to receive this accolade, as Joey Rafidi ’14 (also EECS) was tabbed for the honor last year. Read more.
Margaret Guo earns NCAA Elite 89 Award Dual major in electrical engineering and computer science and biological engineering recognized for athletic and academic excellence.
Carrying a 5.0 GPA, MIT junior Margaret Guo of San Diego, California, was presented with the NCAA Elite 89 Award at the NCAA Swimming and Diving National Championships on Tuesday evening in Shenandoah, Texas. Guo, who is double-majoring in electrical engineering and computer science and biological engineering, is the seventh MIT student-athlete to receive this award since it was established during the 2009-10 academic year.
Daniel Kang wins Churchill Scholarship
Senior is the 12th MIT student to win the honor, will pursue graduate studies at Cambridge. Daniel Kang, an MIT senior from Fairfax, Va., has won a prestigious Churchill Scholarship to pursue graduate studies at the University of Cambridge. He is the 12th MIT student to win the Churchill Scholarship since its establishment by the Winston Churchill Foundation in 1963. Kang plans to graduate from MIT this spring with an SB and MEng in computer science and mathematics. As a Churchill Scholar, he will pursue a master's degree in mathematical sciences at Cambridge. When he returns to the U.S., Kang plans to earn a PhD in machine learning and computational biology at Stanford before pursuing a career as an academic researcher.  
MIT Academic Integrity Handbook
Please be aware of the MIT Academic Integrity Handbook (pdf).
Student Resources - How to find stuff@mit
Need to find something @ MIT?  Check StudentResources@MIT!
LGO’s two-year EECS program leads to creative paths in industry
Read about the MIT LGO program in electrical engineering and computer science -- the only master's-level EECS program available to new MIT applicants, preparing LGO students for careers in manufacturing and operations careers in a broad range of technical fields, from semiconductors to smart grids to biotechnology. Read about two EECS LGO students Leo Espindle (LGO '11) and Augusta Niles (LGO '14). Also view the application interview including EECS alum Wendi Li, '08, MEng. '09.
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!
Interview with MEng. student Katie Szeto
"My time at MIT in course VI has given me great confidence that I will be able to handle whatever problems my future career throws at me. This is because course VI taught me how to think - how to model things, how to approach problems, how to be critical and open minded at the same time, how to prioritize various competing entities, how to work with people, and the value of hard work."
Interview with MEng student Ye Wang
Since I couldn’t decide at that moment whether I should do a PhD or work in industry, and I really liked the research project I was working on and my team members, I made the decision of doing MEng. I could give myself more time to learn about computer graphics and 3D printing, while thinking about what is my next step after graduation.
Course 6-1: Electrical Science and Engineering (Note: Old Curriculum)
EECS undergraduate degree program 6-1: Electrical Science and Engineering
6-1 Interview with Kelly Ran
Interview with 6-1 student Kelly Ran.
6-1 Interview with Thilani D. Bogoda
EECS Course 6-1 (Electrical Science and Engineering) and current VI-A MEng Thesis student Thilani D. Bogoda discusses her career path.
Super-UROP: A development environment for entrepreneurship and mobile apps
A development environment for entrepreneurship and mobile apps Faculty Advisor: Prof. Hal Abelson Contact e-mail: hal@mit.edu Research Area(s): Computer Systems The goal of this project is to build and test an integrated development environment where undergraduates can generate ideas for mobile applications...
SuperUROP: Printable Robots
Faculty Advisor: Daniela Rus Contact e-mail: rus@csail.mit.edu Research Area(s): Artificial Intelligence, Circuits, Communications, Computer Systems, Control, Materials and Devices The goal of this project is to build a variety of flexible robotic systems from scratch using planar fabrication techniques.
Super-UROP: Bullet time smartphone app
Bullet time smartphone app Faculty Advisor: Fredo Durand Contact e-mail: fredo@mit.edu Research Area(s): Graphics and Human-Computer Interfaces Bullet time effects, made popular by movies such as the Matrix, freeze an action...
Super-UROP: Energy-efficient Architectures for Next Generation Video
Energy-efficient Architectures for Next Generation Video Faculty Advisor: Anantha Chandrakasan Mentor(s): Mehul Tikekar Contact e-mail: anantha@mtl.mit.edu, mtikekar@MIT.EDU Research Area(s): Circuits, Computer Systems Most video codecs, such as the ones in Adobe Flash, Apple QuickTime and YouTube...
Super-UROP: Crowd-Powered Audio Tuner
Crowd-Powered Audio Tuner Faculty Advisor: Prof. Rob Miller Contact e-mail: rcm@mit.edu Research Area(s): Graphics and Human-Computer Interfaces The CarSinch project is exploring the possibilities of crowd computing in the car, helping a driver manage information technology...
SuperUROP: Paper-based-Graphene Glucose Sensors
Faculty Advisor: Prof. Tomas Palacios Contact e-mail: tpalacios@mit.edu Research Area(s): BioEECS, Materials and Devices In this project, we will fabricate graphene sensor devices on paper to provide a low cost solution to glucose monitoring in diabetic patients.
Super-UROP: Non-destructive breakdown voltage evaluation of High-voltage GaN FETs
Non-destructive breakdown voltage evaluation of High-voltage GaN FETs Faculty Advisor: Jesus del Alamo Contact e-mail: alamo@mit.edu Research Area(s): Materials and Devices This project is about developing non-destructive and non-degrading techniques to evaluate the breakdown voltage of high-voltage GaN FETs. 
VI-A MEng Thesis Program - Interview with Cyril Lan
Meet VI-A (6-A) student Cyril Lan to learn more about the options you have as a VI-A student.
Course 6-2: Electrical Eng. & Computer Science
EECS Course 6-2: Electrical Engineering and Computer Science
6-2 Interview with Ashwini Gokhale
EECS Course 6-2 student Ashwini Gokhale shares her student and career path choices as she decided to be Course 6 and then to be a 6-2 major.
6-2 interview with Kevin Zheng
EECS Course 6-2 student Kevin Zheng shares his student and career path choices as he decided to be Course 6 and then to be a 6-2 major.
Course 6-3: Computer Science and Engineering
Course 6-3: Computer Science and Engineering
6-3 Interview with Carine Abi-Akar
6-3 interview with Carine Abi-Akar
6-3 interview with Ryan Ko
EECS Course 6-3 (Computer Science and Engineering) undergraduate student Ryan Ko gives some feedback about his career course and choosing 6-3.