One
programming skills
subject
6.100A
6.0001
Introduction to Computer Science Programming in Python
6.100L
6.000L
Introduction to Computer Science and Programming
One
math
subject
18.03
Differential Equations
18.032
Differential Equations
CC.1803
Differential Equations
ES.1803
Differential Equations
Three
foundation
subjects
6.1010
6.009
Fundamentals of Programming
6.1210
6.006
Introduction to Algorithms
6.1910
6.004
Computation Structures
6.2000
6.002
Electrical Circuits: Modeling and Design of Physical Systems
6.3000
6.003
Signal Processing
6.3800
6.008
Introduction to Inference
Three
header
subjects
6.1020
6.031
Software Construction
6.1220
6.046
Design and Analysis of Algorithms
6.1400
6.045
Computability and Complexity Theory
6.1800
6.033
Computer Systems Engineering
6.2210
6.014
Electromagnetic Fields, Forces and Motion
6.2300
6.013
Electromagnetics Waves and Applications
6.2500
6.012
Nanoelectronics and Computing Systems
6.3010
6.011
Signals, Systems and Inference
6.3900
6.036
Introduction to Machine Learning
6.4100
6.034
Artificial Intelligence
6.4810
6.021
Cellular Neurophysiology and Computing
6.6210
6.640
Electromagnetic Fields, Forces and Motion
6.C01
Modeling with Machine Learning: from Algorithms to Applications
&
6.C011
Modeling with Machine Learning for Computer Science
Six
elective
subjects
Two from
AUS2
Advanced undergraduate subject
list
Four
additional
from
EECS
All subjects of at least 12 units that satisfy departmental undergraduate requirements in 6-1, 6-2, 6-3, 6-4, or 6-5
list
Additional Constraints
At least
one
of your completed subjects must be from the
DLAB2
Advanced departmental lab
list
At least
one
of your completed subjects must be from the
II
Independent inquiry
list
At least
one
of your completed subjects must be from the
PROB
Probability grounding
list
At least
two
of your completed subjects must be from the
CIM2
EECS CI-M subjects
list
At least
two
of your completed subjects must be from the
CS12
CS subjects at levels 1 and 2
list
At least
two
of your completed subjects must be from the
EE12
EE subjects at levels 1 and 2
list
At least
one
of your completed subjects must be from the
EECS12
EECS subjects at levels 1 and 2
list
Notes
Instead of the original "introductory subject" and "6.UAT/6.UAR" requirements, you now get to choose two additional electives from the
EECS
list. The
CIM2
list has been expanded to include subjects that can also satisfy the
AUS2
requirement.