All EECS MEng students should expect to complete four (4) technical courses within the EECS department at the graduate level (200-level); 2 per semester.
- Two (2) of the courses must be chosen from your concentration’s “core” set of classes (left column).
- At least three (3) out of your four technical courses should be chosen from among the core list + the expanded list (right column) of classes that align with your admitted concentration.
- The remaining technical course (1) should be chosen from among your own or another MEng concentration’s course lists within the EECS department.
- CS 260A. User Interface Design and Development
- CS 260B. Human-Computer Interaction Research
- CS 264. Implementation of Programming Languages
- CS 265. Compiler Optimization and Code Generation
- CS C267. Applications of Parallel Computers
- CS 270. Combinatorial Algorithms and Data Structures
- CS 271. Randomness and Computation
- CS 276. Cryptography
- CS 280A. Intro to Computer Vision and Computational Photography
- CS C280. Computer Vision
- CS 288. Advanced Natural Language Processing