Electrical Engineering and Computer Science
2026–2027
670 courses
- 6.00Introduction to Computer Science and Programming
- 6.0001Introduction to Computer Science and Programming in Python
- 6.0002Introduction to Computational Thinking and Data Science
- 6.001Structure and Interpretation of Computer Programs
- 6.002Circuits and Electronics
- 6.003Signals and Systems
- 6.004Computation Structures
- 6.005Elements of Software Construction
- 6.006Introduction to Algorithms
- 6.007Electromagnetic Energy: From Motors to Lasers
- 6.00SCIntroduction to Computer Science and Programming
- 6.011Introduction to Communication, Control, and Signal Processing
- 6.012Microelectronic Devices and Circuits
- 6.013Electromagnetics and Applications
- 6.01SCIntroduction to Electrical Engineering and Computer Science I
- 6.02Introduction to EECS II: Digital Communication Systems
- 6.021Quantitative Physiology: Cells and Tissues
- 6.022Quantitative Physiology: Organ Transport Systems
- 6.023Fields, Forces and Flows in Biological Systems
- 6.024Molecular, Cellular, and Tissue Biomechanics
- 6.033Computer System Engineering
- 6.034Artificial Intelligence
- 6.035Computer Language Engineering (SMA 5502)
- 6.036Introduction to Machine Learning
- 6.041Probabilistic Systems Analysis and Applied Probability
- 6.041SCProbabilistic Systems Analysis and Applied Probability
- 6.042Mathematics for Computer Science
- 6.045Automata, Computability, and Complexity
- 6.046Design and Analysis of Algorithms
- 6.047Computational Biology
- 6.050Information and Entropy
- 6.055The Art of Approximation in Science and Engineering
- 6.057Introduction to MATLAB
- 6.061Introduction to Electric Power Systems
- 6.07Projects in Microscale Engineering for the Life Sciences
- 6.071Introduction to Electronics, Signals, and Measurement
- 6.073Creating Video Games
- 6.079Introduction to Convex Optimization
- 6.080Great Ideas in Theoretical Computer Science
- 6.087Practical Programming in C
- 6.088Introduction to C Memory Management and C++ Object-Oriented Programming
- 6.089Great Ideas in Theoretical Computer Science
- 6.090Building Programming Experience: A Lead-In to 6.001
- 6.091Hands-On Introduction to Electrical Engineering Lab Skills
- 6.092Bioinformatics and Proteomics
- 6.096Introduction to C++
- 6.097Fundamentals of Photonics: Quantum Electronics
- 6.099Street-Fighting Mathematics
- 6.1000Introduction to Programming and Computer Science
- 6.100AIntroduction to Computer Science Programming in Python
- 6.100BIntroduction to Computational Thinking and Data Science
- 6.100LIntroduction to Computer Science and Programming
- 6.101Introductory Analog Electronics Laboratory
- 6.1010Fundamentals of Programming
- 6.1020Software Construction
- 6.1040Software Design
- 6.1060Software Performance Engineering
- 6.1100Computer Language Engineering
- 6.111Introductory Digital Systems Laboratory
- 6.1120Dynamic Computer Language Engineering
- 6.1200Mathematics for Computer Science
- 6.120ADiscrete Mathematics and Proof for Computer Science
- 6.1210Introduction to Algorithms
- 6.1220Design and Analysis of Algorithms
- 6.1400Computability and Complexity Theory
- 6.1420Fixed Parameter and Fine-grained Computation
- 6.152Micro/Nano Processing Technology
- 6.1600Foundations of Computer Security
- 6.161Modern Optics Project Laboratory
- 6.163Strobe Project Laboratory
- 6.170Laboratory in Software Engineering
- 6.171Software Engineering for Web Applications
- 6.172Performance Engineering of Software Systems
- 6.1800Computer Systems Engineering
- 6.1810Operating System Engineering
- 6.1820Mobile and Sensor Computing
- 6.1830Software Systems for Data Science
- 6.1850Computer Systems and Society
- 6.1852Computer Systems and Society
- 6.186Mobile Autonomous Systems Laboratory
No courses found.