Artificial Intelligence and Decision Making (Course 6-4)

Department of Electrical Engineering and Computer Science

Bachelor of Science in Artificial Intelligence and Decision Making

General Institute Requirements (GIRs)

The General Institute Requirements include a Communication Requirement that is integrated into both the HASS Requirement and the requirements of each major; see details below.

Summary of Subject Requirements Subjects
Science Requirement 6
Humanities, Arts, and Social Sciences (HASS) Requirement; at least two of these subjects must be designated as communication-intensive (CI-H) to fulfill the Communication Requirement. 8
Restricted Electives in Science and Technology (REST) Requirement [satisfied by 6.1200[J] and 18.C06[J] in the Departmental Program] 2
Laboratory Requirement (12 units) [satisfied by 6.1010 in the Departmental Program] 1
Total GIR Subjects Required for SB Degree 17
Physical Education Requirement
Swimming requirement, plus four physical education courses for eight points.

Departmental Program

Choose at least two subjects in the major that are designated as communication-intensive (CI-M) to fulfill the Communication Requirement.

FundamentalsUnits
Choose 12 units of the following:12
Introduction to Programming and Computer Science
Introduction to Computer Science Programming in Python
and Introduction to Computational Thinking and Data Science
Introduction to Computer Science Programming in Python
and Introduction to Computational Science and Engineering
6.1010Fundamentals of Programming12
6.1200[J]Mathematics for Computer Science12
6.1210Introduction to Algorithms12
18.C06[J]Linear Algebra and Optimization12
or 18.06 Linear Algebra
Select one of the following:12
Introduction to Probability
Introduction to Inference
Introduction to Probability and Statistics
Centers
Select five subjects, including one from each area:60
Data-centric
Introduction to Statistical Data Analysis
Introduction to Machine Learning
Modeling with Machine Learning: from Algorithms to Applications
and Modeling with Machine Learning for Computer Science
Model-centric
Signal Processing
Dynamical System Modeling and Control Design
Representation, Inference, and Reasoning in AI 1
Computational Design and Fabrication
Computer Graphics 2
Decision-centric
Dynamical System Modeling and Control Design
Representation, Inference, and Reasoning in AI 1
Optimization Methods 3
Computation-centric
Design and Analysis of Algorithms
Computability and Complexity Theory
Computer Graphics 2
Optimization Methods 3
Human-centric
Networks
AI, Decision Making, and Society
Computational Cognitive Science
Foundations of Information Policy
Interactive Data Visualization and Society
Communication-intensive in the Major
Select one of the following Application CI-M subjects:12-15
Robotics: Science and Systems (CI-M)
Robotic Manipulation (CI-M)
Quantitative Methods for Natural Language Processing (CI-M)
Electives
One subject that satisfies a degree requirement in Course 6 or Course 1812-15
One subject from the list of AI+D Advanced Undergraduate Subjects12-15
Students must satisfy at least one program requirement or elective with a second CI-M subject (beyond the application CI-M requirement) from the department's CIM2 list.
Social and Ethical Responsibilities of Computing (SERC)
Students must satisfy at least one program requirement or elective with a subject from the SERC-qualified subjects listed below.
Units in Major168-177
Unrestricted Electives48
Units in Major That Also Satisfy the GIRs(36)
Total Units Beyond the GIRs Required for SB Degree180-189

The units for any subject that counts as one of the 17 GIR subjects cannot also be counted as units required beyond the GIRs.

1

6.4110 Representation, Inference, and Reasoning in AI may count toward models or decision-centric, but not both.

2

6.4400 Computer Graphics may count toward model-centric or computation-centric, but not both.

3

6.C571[J] Optimization Methods may count toward decision-centric or computation-centric, but not both.

4

Subject has prerequisites that are outside the program.

AI+D Advanced Undergraduate Subjects

6.3020[J]Fundamentals of Music Processing12
6.3730[J]Statistics, Computation and Applications12
6.4210Robotic Manipulation15
6.4300Introduction to Computer Vision12
6.5151Large-scale Symbolic Systems12
6.5831Database Systems12
6.5931Hardware Architecture for Deep Learning12
6.7411Principles of Digital Communication12
6.8371Digital and Computational Photography12
6.8611Quantitative Methods for Natural Language Processing15
6.8701[J]Computational Biology: Genomes, Networks, Evolution12
6.8711[J]Computational Systems Biology: Deep Learning in the Life Sciences12
6.8801[J]Biomedical Signal and Image Processing12
18.404Theory of Computation12

Social and Ethical Responsibilities of Computing (SERC) Subjects

6.3900Introduction to Machine Learning12
6.3950AI, Decision Making, and Society12
6.4300Introduction to Computer Vision12
6.4590[J]Foundations of Information Policy12
6.8611Quantitative Methods for Natural Language Processing15
6.C01Modeling with Machine Learning: from Algorithms to Applications 16
6.C40[J]Ethics of Computing12
1

Credit cannot be awarded without simultaneous completion of a 6-unit disciplinary module. Consult advisor.