EECS Tracks

Artificial Intelligence and Decision Making Track Subjects

Application Communication-Intensive in the Major (Application_CIM) or AI+D Advanced Undergraduate Subjects (AI+D_AUS)

18.404Theory of Computation12
6.3020[J]Fundamentals of Music Processing12
6.3730[J]Statistics, Computation and Applications12
6.4200[J]Robotics: Science and Systems (CI-M)12
6.4210Robotic Manipulation (CI-M)15
6.4610Natural Language Processing15
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.8701[J]Computational Biology: Genomes, Networks, Evolution12
6.8711[J]Computational Systems Biology: Deep Learning in the Life Sciences12

Centers and (Application_CIM or AI+D_AUS)

One of the following:
6.1220[J]Design and Analysis of Algorithms12
6.1400[J]Computability and Complexity Theory12
6.3000Signal Processing12
6.3100Dynamical System Modeling and Control Design12
6.3260[J]Networks12
6.3720Introduction to Statistical Data Analysis12
6.3730[J]Statistics, Computation and Applications12
6.3900Introduction to Machine Learning12
6.3950AI, Decision Making, and Society12
6.4110Representation, Inference, and Reasoning in AI12
6.4120[J]Computational Cognitive Science12
6.4200[J]Robotics: Science and Systems12
6.4210Robotic Manipulation15
6.4300Introduction to Computer Vision (CI-M)12
6.4400Computer Graphics12
6.4420[J]Computational Design and Fabrication12
6.4590[J]Foundations of Information Policy (CI-M)12
6.4610Natural Language Processing15
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.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
6.C01
C011
Modeling with Machine Learning: from Algorithms to Applications
and Modeling with Machine Learning for Computer Science
12
6.C35[J]Interactive Data Visualization and Society15
6.C571[J]Optimization Methods12
9.660Computational Cognitive Science12
18.404Theory of Computation12
Plus one subject from the Application_CIM or AI+D_AUS offerings

Computer Science Track Subjects

Computer Architecture

6.1920Constructive Computer Architecture12
6.2050Digital Systems Laboratory (CI-M)12
6.2060Microcomputer Project Laboratory (CI-M)12
6.5931Hardware Architecture for Deep Learning12

Computers and Society

6.1850Computer Systems and Society (CI-M)12
6.3950AI, Decision Making, and Society12
6.4590[J]Foundations of Information Policy (CI-M)12
6.C35[J]Interactive Data Visualization and Society15

Human Computer Interaction

6.1040Software Design15
6.4500Design for the Web: Languages and User Interfaces12
6.4510Engineering Interactive Technologies12
6.4550[J]Interactive Music Systems12
6.C35[J]Interactive Data Visualization and Society15

Programming Principles and Tools

6.1040Software Design15
6.1060Software Performance Engineering18
6.1100Computer Language Engineering12
6.1120Dynamic Computer Language Engineering12
6.5081Multicore Programming12

Security and Cryptography

6.1600Foundations of Computer Security12
6.5951Secure Hardware Design12

Systems

6.1600Foundations of Computer Security12
6.1800Computer Systems Engineering12
6.1810Operating System Engineering12
6.1820[J]Mobile and Sensor Computing12
6.5831Database Systems12

Theory

6.1220[J]Design and Analysis of Algorithms12
6.1400[J]Computability and Complexity Theory12
6.1420Fixed Parameter and Fine-grained Computation12
18.404Theory of Computation12

Electrical Engineering Track Subjects

Biomedical Systems

6.4800[J]Biomedical Imaging with MRI: From Technology to Computation Applications12
6.4810[J]Cellular Neurophysiology and Computing12
6.4820[J]Quantitative and Clinical Physiology12
6.4830[J]Fields, Forces and Flows in Biological Systems12
6.4850[J]Multiphysics Systems Modeling12
6.4860[J]Medical Device Design (CI-M)12

Communications and Networks

6.7411Principles of Digital Communication12
6.1800Computer Systems Engineering (CI-M)12
6.3010Signals, Systems and Inference12

Computer Architecture1

6.1920Constructive Computer Architecture12
6.2050Digital Systems Laboratory (CI-M)12
6.2060Microcomputer Project Laboratory (CI-M)12
6.5931Hardware Architecture for Deep Learning12
6.5951Secure Hardware Design12

Devices, Circuits, and Systems

One of the following subjects:
6.2040Analog Electronics Laboratory (CI-M)12
6.2080Semiconductor Electronic Circuits12
6.2090Solid-State Circuits12
And one of the following subjects:
6.2040Analog Electronics Laboratory (CI-M)12
6.2050Digital Systems Laboratory (CI-M)12
6.2060Microcomputer Project Laboratory (CI-M)12
6.2080Semiconductor Electronic Circuits12
6.2090Solid-State Circuits12
6.2220Power Electronics Laboratory (CI-M)12
6.2221Power Electronics Laboratory - Independent Inquiry15
6.2300Electromagnetics Waves and Applications12
6.2320Silicon Photonics12
6.2500[J]Nanoelectronics and Computing Systems12

Electromagnetics and Photonic Systems

6.2210Electromagnetic Fields, Forces and Motion12
6.2300Electromagnetics Waves and Applications12
6.2320Silicon Photonics12
6.6331Fundamentals of Photonics12

Embedded Systems

6.1820[J]Mobile and Sensor Computing12
6.2050Digital Systems Laboratory (CI-M)12
6.2060Microcomputer Project Laboratory (CI-M)12
6.4510Engineering Interactive Technologies12

Energy Systems

6.2200Electric Energy Systems12
And one of the following:
6.2210Electromagnetic Fields, Forces and Motion12
6.2220Power Electronics Laboratory (CI-M)12
6.2221Power Electronics Laboratory - Independent Inquiry15
6.7120Principles of Modeling, Computing and Control for Decarbonized Electric Energy Systems12

Hardware Design

6.1920Constructive Computer Architecture12
6.2050Digital Systems Laboratory (CI-M)12
6.2060Microcomputer Project Laboratory (CI-M)12

Hardware and Software

This track may not be used by 6-3 majors
6.1800Computer Systems Engineering (CI-M, CI-M)12
And one of the following subjects:
18.404Theory of Computation12
6.1040Software Design15
6.1060Software Performance Engineering18
6.1100Computer Language Engineering12
6.1120Dynamic Computer Language Engineering12
6.1220[J]Design and Analysis of Algorithms12
6.1400[J]Computability and Complexity Theory12
6.1420Fixed Parameter and Fine-grained Computation12
6.1600Foundations of Computer Security12
6.1810Operating System Engineering12
6.1820[J]Mobile and Sensor Computing12
6.1850Computer Systems and Society (CI-M)12
6.3900Introduction to Machine Learning12
6.3950AI, Decision Making, and Society12
6.4500Design for the Web: Languages and User Interfaces12
6.4510Engineering Interactive Technologies12
6.4550[J]Interactive Music Systems12
6.4590[J]Foundations of Information Policy (CI-M)12
6.5081Multicore Programming12
6.5831Database Systems12
6.C35[J]Interactive Data Visualization and Society 215

Nanoelectronics

6.2500[J]Nanoelectronics and Computing Systems12
And one of the following:
6.2540Nanotechnology: From Atoms to Systems12
6.2600[J]Micro/Nano Processing Technology (CI-M)12

Quantum Systems Engineering

6.2400Introduction to Quantum Systems Engineering12
6.2410Quantum Engineering Platforms12

Systems Science

6.3010Signals, Systems and Inference12
6.3100Dynamical System Modeling and Control Design12
6.3260[J]Networks12
6.3720Introduction to Statistical Data Analysis12
6.3900Introduction to Machine Learning12
6.4110Representation, Inference, and Reasoning in AI12
6.4200[J]Robotics: Science and Systems (CI-M)12
6.4300Introduction to Computer Vision12
6.4210Robotic Manipulation (CI-M)15
6.7120Principles of Modeling, Computing and Control for Decarbonized Electric Energy Systems12
6.C27[J]Computational Imaging: Physics and Algorithms12
6.C01
C011
Modeling with Machine Learning: from Algorithms to Applications
and Modeling with Machine Learning for Computer Science 2
12
6.C571[J]Optimization Methods12
1

In the Computer Architecture track, students can take 6.2050 or 6.2060, but not both.

2

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