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
Three
math
subjects
6.1200
6.042
Mathematics for Computer Science
One of
6.S084
Special Subject in Electrical Engineering and Computer Science
,
18.C06
Linear Algebra and Optimization
,
18.06
Linear Algebra
One of
6.3700
6.041
Introduction to Probability
,
6.3800
6.008
Introduction to Inference
,
18.05
Introduction to Probability and Statistics
Two
foundation
subjects
6.1010
6.009
Fundamentals of Programming
6.1210
6.006
Introduction to Algorithms
Five
Center
subjects
6.1220
6.046
Design and Analysis of Algorithms
6.1400
6.045
Computability and Complexity Theory
6.3000
6.003
Signal Processing
6.3100
6.302
Dynamical System Modeling and Control Design
6.3260
6.207
Networks
6.3720
6.401
Introduction to Statistical Data Analysis
6.3900
6.036
Introduction to Machine Learning
6.3950
6.404
AI, Decision Making, and Society
6.4110
6.038
Representation, Inference, and Reasoning in AI
6.4120
6.804
Computational Cognitive Science
6.4400
6.837
Computer Graphics
6.4590
6.805
Foundations of Information Policy
6.7201
6.215
6.7920
Reinforcement Learning: Foundations and Methods
6.C01
Modeling with Machine Learning: from Algorithms to Applications
&
6.C011
Modeling with Machine Learning for Computer Science
6.C01
Modeling with Machine Learning: from Algorithms to Applications
&
6.C511
Modeling with Machine Learning for Computer Science
6.C35
Interactive Data Visualization and Society
6.C571
Optimization Methods
9.660
Computational Cognitive Science
Four
elective
subjects
One from
Application_CIM
CI-M for 6-4 students
list
AI+D_AUS
Two
additional
from the
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 or a
Math (course 18) requirement
Additional Constraints
At least
two
of your completed subjects must be from the
CIM2
EECS CI-M subjects
list
At least
one
of your completed subjects must be from the
AI+D_SERC
Social and Ethical Responsibilies of Computing
list
At least
one
of your completed subjects must be from the
Data-centric
6-4 Data-centric subjects
list
At least
one
of your completed subjects must be from the
Model-centric
6-4 Model-centric subjects
list
At least
one
of your completed subjects must be from the
Decision-centric
6-4 Decision-centric subjects
list
At least
one
of your completed subjects must be from the
Computation-centric
6-4 Computation-centric subjects
list
At least
one
of your completed subjects must be from the
Human-centric
6-4 Human-centric subjects
list
Notes
If you choose a Math requirement as an elective, it must not have
essentially similar content
to the other subjects satisfying your 6-4 degree requirements.