Sample Programs (Technical Courses)
The graduation requirements for M.Eng. students in EECS include taking four courses from the list below (two each in fall and spring). For guidance, the courses are organized by area. You may and are encouraged to take courses outside your core area, with your faculty adviser's approval. Evaluate carefully the prerequisites for the courses you are planning to take and discuss any questions with your advisor or the instructor of the course. Most course websites contain detailed information about the content, textbooks and other background material, past exams and assignments, and course requirements.
You may also take courses that are not on this list but note that undergraduate or courses outside EECS do not meet M.Eng. graduation requirements, some courses may be oversubscribed, and others are reserved for doctoral research. Carefully evaluate the prerequisites of courses you are planning to take and discuss possible concerns with your faculty adviser or the instructor of the course.
Signal Processing and Communications
Fall 2013
- EE 221A, Linear System Theory (TuTh 9:30-11am; Bayen)
- EE 226A, Random Processes in Systems (TuTh 12:30-2pm; Anantharam)
- CS C280, Computer Vision (TuTh 12:30-2pm; Malik)
- EE 227B, Convex Optimization (TuTh 11am-12:30pm; El Ghaoui)
Spring 2014
- EE 227AT, Optimization Models in Engineering
- EE 290F, Advanced Topics in Photonics
- EE 225B, Digital Image Processing
- EE 225E, Principles of Magnetic Resonance Imaging
Robotics and Embedded Software
Fall 2013
- EE C249A, Introduction to Embedded Systems (TuTh 11am-12:30pm; Lee/Seshia)
- EE 221A, Linear System Theory (TuTh 9:30-11am; Bayen)
- CS 287, Advanced Robotics (TuTh 3:30-5pm; Abbeel)
- EE 215A, Introduction to Robotics (TuTh 2-3:30pm; Bajcsy)
- EE C220A, Advanced Control Systems (TuTh 9:30-11am; Horowitz)
- EE C220B, Experiential Advanced Control Design (TuTh 11am-12:30pm; Borrelli)
- CS 280, Computer Vision (TuTh 12:30-2pm; Malik)
Spring 2014
Physical Electronics and Integrated Circuits
Fall 2013
- EE 230A, Integrated-Circuits Devices (TuTh 2-3:30pm; King Liu) (offered in both Fall & Spring)
- EE 232, Lightwave Devices (MW 4-5:30pm; Chang-Hasnain)
- EE 241A, Introduction to Digital Integrated Circuits (WF 9-10:30am; Rabaey)
- EE 240A, Linear Integrated Circuits (TuTh 9:30-11am; Nguyen)
- EE 219A, Numerical Simulation and Modeling (MW 1-2:30pm; Roychowdhury)
Spring 2014
- EE 230B, Solid State Devices
- EE C245, Introduction to MEMS Design
- EE 242A, Integrated Circuits for Communications
- EE 240B, Advanced Analog Integrated Circuits
- EE 241B, Advanced Digital Integrated Circuits
Visual Computing and Computer Graphics
Fall 2013
- CS 280, Computer Vision (TuTh 12:30-2pm; Malik)
- CS 284A, Foundations of Computer Graphics (MW 1-2:30pm; O'Brien)
- CS 260A, User Interface Design and Development (MWF 11am-12pm; Paulos) (offered in both Fall & Spring)
- CS 294-84, Interactive Device Design (MW 10:30am-1pm; Hartmann/Wright)
- CS 294-10, Visualization (MW 5:30-7pm; Agrawala)
Spring 2014
Data Science and Systems
Fall 2013
- CS 286A, Introduction to Database Systems (MW 4-5:30pm; Franklin) (offered in both Fall & Spring)
- CS 260A, User Interface Design and Development (MWF 11am-12pm; Paulos) (offered in both Fall & Spring)
Spring 2014
- CS 289A, Introduction to Machine Learning
- CS 294-TBA, Seminar in Data Science
- CS C267, Parallel Computing
Note: The courses listed here are not guaranteed to be offered, and the course schedule may change without notice. Refer to the UC Berkeley Course Schedule for further enrollment information.
revised 3/7/13
