Main Courses for 5 years
Guidelines
Find out the best textbook for the course
Read the best textbook for the course
Prereqs:
Yale Physics Suite - finish before starting list
R Shankar Maths book - finish before starting list
CTPCM - along with list
Joseph Edwards - along with list
Modern Statistics by Freud - along with list
General Requirements
● 8.01: Classical Mechanics
● 18.01: Single Variable Calculus
● 8.02: Electricity & Magnetism
● 18.02: Multivariable Calculus
● 8.03: Vibrations & Waves
Electrical Engineering and Computer
Science
● 6.01 - Introduction to EE and CS I
● 6.02 - Introduction to EE and CS II
● 6.042J - Mathematics for Computer Science
● 6.002 - Circuits and Electronics
● 6.003 - Signals and Systems
● 6.004 - Computation Structures
● 6.006 - Introduction to Algorithms
● 6.041 - Probabilistic Systems Analysis
● 6.034 - Artificial Intelligence
● 6.046J - Design and Analysis of Algorithms
● 18.03 - Differential Equations
● 24.241 - Logic I
● 14.20 – Industrial Organization
● 14.23 - Government Regulation of Industry
● 6.033 - Computer Systems Engineering
● 6.013 - Electromagnetics and Applications
● 6.005 - Elements of Software Construction
● 6.011 - Control, Communication and Signals
● 6.801 - Machine Vision
● 6.837 - Computer Graphics
● 18.404: Theory of Computation
● 6.8301: Advances in Computer Vision (CI-M)
● 6.8611: Quantitative Methods for Natural Language Processing (CI-M)
● 6.3100: Dynamical System Modeling and Control Design
● 6.3730[J]: Statistics, Computation and Applications
● 6.3900: Introduction to Machine Learning
● 6.4100: Artificial Intelligence
● 6.4120[J]: Computational Cognitive Science
● 6.4590[J]: Foundations of Information Policy (CI-M)
● 6.5151: Large-scale Symbolic Systems
● 6.5831: Database Systems
● 6.C35[J]: Interactive Data Visualization and Society
● 6.C571[J]: Optimization Methods
● 9.660: Computational Cognitive Science
● 6.7411: Principles of Digital Communication
And one of the following:
● 6.1800: Computer Systems Engineering (CI-M)
● 6.3000: Signal Processing
● 6.3010: Signals, Systems and Inference
● 6.2050: Digital Systems Laboratory (CI-M)
● 6.5931: Hardware Architecture for Deep Learning
● One of the following:
● 6.2040: Analog Electronics Laboratory (CI-M)
● 6.2080: Semiconductor Electronic Circuits
● And one of the following:
● 6.2080: Semiconductor Electronic Circuits
● 6.2090: Solid-State Circuits
● 6.2220: Power Electronics Laboratory (CI-M)
● 6.2300: Electromagnetics Waves and Applications
● 6.2370: Modern Optics Project Laboratory (CI-M)
● 6.6331: Fundamentals of Photonics
● 6.4510: Engineering Interactive Technologies
● 6.2200: Electric Energy Systems
And one of the following:
● 6.2210: Electromagnetic Fields, Forces and Motion
● 6.2221: Power Electronics Laboratory - Independent Inquiry
● 6.1920: Constructive Computer Architecture
● 6.2060: Microcomputer Project Laboratory (CI-M)
And one of the following:
● 6.1040: Software Design
● 6.1060: Software Performance Engineering
● 6.1100: Computer Language Engineering
● 6.1120: Dynamic Computer Language Engineering
● 6.1220[J]: Design and Analysis of Algorithms
● 6.1400[J]: Computability and Complexity Theory
● 6.1420: Fixed Parameter and Fine-grained Computation
● 6.1600: Foundations of Computer Security
● 6.1810: Operating System Engineering
● 6.1820[J]: Mobile and Sensor Computing
● 6.1850: Computer Systems and Society (CI-M)
● 6.4530[J]: Principles and Practice of Assistive Technology
● 6.5081: Multicore Programming
● 6.2500: Nanoelectronics and Computing Systems
And one of the following:
● 6.2540: Nanotechnology: From Atoms to Systems
● 6.2600[J]: Micro/Nano Processing Technology (CI-M)
● 6.2400: Introduction to Quantum Systems Engineering
● 6.2410: Quantum Engineering Platforms
● 6.3260[J]: Networks
● 6.3720: Introduction to Statistical Data Analysis
● 6.4110: Representation, Inference, and Reasoning in AI
● 6.4210: Robotic Manipulation (CI-M)
● 6.C27[J]: Computational Imaging: Physics and Algorithms
Physics
● 8.033: Special Relativity
● 8.04: Quantum Physics I
● 8.044: Statistical Physics I
● 18.06 or 18.075: Linear Algebra / Applied Math
● 8.05: Quantum Physics II
● 8.13: Experimental Physics I (CI-M)
● 8.06: Quantum Physics III (CI-M)
● 8.14: Experimental Physics II
● 8.07: Electromagnetism II
● 8.223: Classical Mechanics II
● 8.284: Atomic and Optical Physics
● 8.311: Electromagnetic Theory
● 8.316: Data Science in Physics
● 8.292: Fluid Physics
● 8.295: Practical Experience in Physics
● 8.08: Statistical Physics II
● 8.09: Classical Mechanics III
Material Science and Engineering
● 6.100A - Introduction to Computer Science Programming in Python
● 18.C06[J] - Linear Algebra and Optimization
● 3.010 - Structure of Materials (partial CI-M)
● 3.013 - Mechanics of Materials
● 3.020 - Thermodynamics of Materials (partial CI-M)
● 3.023 - Synthesis and Design of Materials
● 3.029 - Mathematics and Computational Thinking for Materials Scientists and Engineers
● 3.030 - Microstructural Evolution in Materials
● 3.033 - Electronic, Optical and Magnetic Properties of Materials
● 3.042 - Materials Project Laboratory (CI-M)
● 3.044 - Materials Processing
● 3.017 - Modelling, Problem Solving, Computing, and Visualization
● 3.021 - Introduction to Modeling and Simulation
● 3.039 - Mathematics and Computational Thinking for Materials Scientists and Engineers
II
● 3.041 - Computational Materials Design
● 3.046 - Advanced Thermodynamics of Materials3.056[J] - Materials Physics of Neural
Interfaces
● 3.063 - Polymer Physics
● 3.064 - Polymer Engineering
● 3.07 - Introduction to Ceramics
● 3.071 - Amorphous Materials
● 3.074 - Imaging of Materials
● 3.080 - Strategic Materials Selection
● 3.086 - Innovation and Commercialization of Materials Technology
● 3.14 - Modern Physical Metallurgy
● 3.15 - Electrical, Optical, and Magnetic Materials and Devices
● 3.152 - Magnetic Materials
● 3.154[J] - Materials Performance in Extreme Environments
● 3.155[J] - Micro/Nano Processing Technology (CI-M)
● 3.156 - Photonic Materials and Devices
● 3.16 - Industrial Challenges in Metallic Materials Selection
● 3.17 - Principles of Manufacturing
● 3.171 - Structural Materials and Manufacturing
● 3.173 - Computing Fabrics
● 3.18 - Materials Science and Engineering of Clean Energy
● 3.19 - Sustainable Chemical Metallurgy
Mechanical Engineering
● 3.091 Intro to Solid-State Chemistry
● 2.670 Mechanical Engineering Tools
● 2.001 Mechanics and Materials I
● 2.005 Thermal-Fluids Engineering I
● 2.002 Mechanics and Materials II
● 2.006 Thermal-Fluids Engineering II
● 2.086 Numerical Computation for Mechanical Engineers
● 2.003[J] Dynamics and Control I
● 2.671 Measurement and Instrumentation
● 2.004 Dynamics and Control II
● 2.008 Design and Manufacturing II
● CI-M Option (Choose One) - 2.009, 2.013, 2.750[J], or 2.760[J]
● 2.014 Engineering Systems Development
● 2.72 Elements of Mechanical Design
● 2.744 Product Design
● 2.813 Energy, Materials, and Manufacturing
● 2.017[J] Electromechanical Robotic Systems
● 2.12 Introduction to Robotics
● 2.14 Feedback Control Systems
● 2.737 Mechatronics
● 2.C01 / 6.C01 ML for Physical Systems
● 2.C27[J] Computational Imaging
● 2.016 Hydrodynamics
● 2.51 Intermediate Heat and Mass Transfer
● 2.60[J] Fundamentals of Advanced Energy Conversion
● 2.650[J] Introduction to Sustainable Energy
● 22.312 Engineering of Nuclear Reactors
● 2.370 Fundamentals of Nanoengineering
● 2.050[J] Nonlinear Dynamics (Chaos)
● 2.96 Management in Engineering
● 2.853 Intro to Manufacturing Systems