EECS Undergraduate Programs
Electrical Engineering and Computer Science is everywhere. EECS is at the forefront of engineering and technology -- playing a vital role in research, innovation, and industry. Our undergraduate education programs in EECS introduce the key ideas across the spectrum of interests represented in our joint department, demonstrate the significant intersections of underlying ideas, allow flexibility and early choice in determining areas of interest, and provide opportunities for deep and meaningful specialization in the chosen fields.
To accomplish these goals, our undergraduate programs consist of a 4-level classification of subjects:
- The Introductory subjects are fully integrated introductions to EECS that introduce the big ideas of EECS in an applied context. All students will take the same two introductory subjects. In addition students are required to take two Mathematics subjects beyond the Institute-required calculus subjects.
- The Foundation subjects are intended to lay the technical foundations for study in EECS. Students will select three of these subjects from a list that currently includes: Circuits and Electronics, Signals and Systems, Computation Structures, Software Design, Analysis and Design of Algorithms.
- The Concentration subjects begin an in-depth exploration of the major areas of EECS. Students will select three subjects from a list that currently includes seven subjects; initially this list is very similar to our existing Header subjects. In addition, the students must select one laboratory subject from a list that includes approximately 10 subjects.
- Advanced subjects are undergraduate subjects that build on the concentration subjects and go deeper into some area. Students will take two advanced subjects. One of our key objectives is to ensure that students explore some of the concentrations in department. The intent is that each level of subject has, in general, prerequisites from the previous level, with the introductory level having prerequisites in the general Institute requirements. Our expectation is that this new curriculum will balance breadth and depth, give students a range of foundational knowledge, and provide mastery in some subareas of EECS.
The three programs available to all undergraduate students (linked from top navigation) are: 6-1:EE | 6-2:EECS | and 6-3:CS.