Archived Electrical Engineering and Computer Science Courses

These Electrical Engineering and Computer Science courses have been archived in OCW's DSpace@MIT Repository for long-term access and preservation. In most cases, an archived course is an older version which has been replaced on the OCW site by a more recent version with the same (or similar) course number and title. The complete list of archived OCW courses from all departments can be viewed on the Archived Courses page.

Course # Course Title Level
6.00 Introduction to Computer Science and Programming (Fall 2007) Undergraduate
6.001 Structure and Interpretation of Computer Programs (Fall 2002) Undergraduate
6.002 Circuits and Electronics (Fall 2000) Undergraduate
6.003 Signals and Systems (Spring 2010) Undergraduate
6.003 Signals and Systems (Fall 2003) Undergraduate
6.004 Computation Structures (Fall 2002) Undergraduate
6.005 Elements of Software Construction (Fall 2011) Undergraduate
6.01 Introduction to Electrical Engineering and Computer Science I (Fall 2009) Undergraduate
6.012 Microelectronic Devices and Circuits (Fall 2003) Undergraduate
6.012 Microelectronic Devices and Circuits (Spring 2003) Undergraduate
6.013 Electromagnetics and Applications (Fall 2002) Undergraduate
6.021J Quantitative Physiology: Cells and Tissues (Fall 2002) Undergraduate
6.024J Molecular, Cellular, and Tissue Biomechanics (Fall 2006) Undergraduate
6.025J Introduction to Bioengineering (Spring 2005) Undergraduate
6.033 Computer System Engineering (SMA 5501) (Spring 2005) Undergraduate
6.034 Artificial Intelligence (Fall 2006) Undergraduate
6.034 Artificial Intelligence (Spring 2003) Undergraduate
6.034 Artificial Intelligence (Fall 2002) Undergraduate
6.035 Computer Language Engineering (SMA 5502) (Fall 2002) Undergraduate
6.041 Probabilistic Systems Analysis and Applied Probability (Spring 2005) Undergraduate
6.041 Probabilistic Systems Analysis and Applied Probability (Fall 2002) Undergraduate
6.042J Mathematics for Computer Science (Spring 2010) Undergraduate
6.042J Mathematics for Computer Science (Spring 2005) Undergraduate
6.042J Mathematics for Computer Science (SMA 5512) (Fall 2002) Undergraduate
6.045J Automata, Computability, and Complexity (Spring 2005) Undergraduate
6.045J Automata, Computability, and Complexity (Spring 2002) Undergraduate
6.046J Introduction to Algorithms (SMA 5503) (Fall 2004) Undergraduate
6.046J Introduction to Algorithms (Fall 2001) Undergraduate
6.050J Information and Entropy (Spring 2003) Undergraduate
6.061 Introduction to Electric Power Systems (Spring 2007) Undergraduate
6.071 Introduction to Electronics (Fall 2002) Undergraduate
6.073J Creating Video Games (Fall 2013) Undergraduate
6.092 Introduction to Software Engineering in Java (January IAP 2009) Undergraduate
6.092 Introduction to Software Engineering in Java (January IAP 2008) Undergraduate
6.094 Introduction to MATLABĀ® (January IAP 2009) Undergraduate
6.095J Computational Biology: Genomes, Networks, Evolution (Fall 2005) Undergraduate
6.096 Introduction to C++ (January IAP 2009) Undergraduate
6.101 Introductory Analog Electronics Laboratory (Fall 2002) Undergraduate
6.111 Introductory Digital Systems Laboratory (Spring 2004) Undergraduate
6.152J Microelectronics Processing Technology (Fall 2003) Undergraduate
6.161 Modern Optics Project Laboratory (Fall 2002) Undergraduate
6.163 Strobe Project Laboratory (Spring 2005) Undergraduate
6.170 Laboratory in Software Engineering (Fall 2001) Undergraduate
6.172 Performance Engineering of Software Systems (Fall 2009) Undergraduate
6.189 A Gentle Introduction to Programming Using Python (January IAP 2010) Undergraduate
6.302 Feedback Systems (Fall 2002) Undergraduate
6.338J Applied Parallel Computing (SMA 5505) (Spring 2005) Undergraduate
6.521J Quantitative Physiology: Cells and Tissues (Fall 2002) Undergraduate
6.805J Ethics and Law on the Electronic Frontier (Spring 2002) Undergraduate
6.806 Ethics and Law on the Electronic Frontier (Spring 2002) Undergraduate
6.837 Computer Graphics (Fall 2003) Undergraduate
6.857 Network and Computer Security (Fall 2003) Undergraduate
6.901 Inventions and Patents (Fall 2003) Undergraduate
6.930 Management in Engineering (Fall 2004) Undergraduate
6.930 Management in Engineering (Fall 2002) Undergraduate
6.061 Introduction to Electric Power Systems (Spring 2003) Graduate
6.231 Dynamic Programming and Stochastic Control (Fall 2011) Graduate
6.231 Dynamic Programming and Stochastic Control (Fall 2008) Graduate
6.231 Dynamic Programming and Stochastic Control (Fall 2002) Graduate
6.241 Dynamic Systems & Control (Fall 2003) Graduate
6.251J Introduction to Mathematical Programming (Fall 2002) Graduate
6.253 Convex Analysis and Optimization (Spring 2010) Graduate
6.253 Convex Analysis and Optimization (Spring 2004) Graduate
6.281J Logistical and Transportation Planning Methods (Fall 2004) Graduate
6.281J Logistical and Transportation Planning Methods (Fall 2001) Graduate
6.301 Solid-State Circuits (Spring 2003) Graduate
6.334 Power Electronics (Spring 2003) Graduate
6.337J Introduction to Numerical Methods (Fall 2006) Graduate
6.337J Numerical Methods of Applied Mathematics I (Fall 2001) Graduate
6.338J Applied Parallel Computing (SMA 5505) (Spring 2003) Graduate
6.431 Probabilistic Systems Analysis and Applied Probability (Spring 2005) Graduate
6.431 Probabilistic Systems Analysis and Applied Probability (Fall 2002) Graduate
6.436J Fundamentals of Probability (Fall 2005) Graduate
6.441 Transmission of Information (Spring 2003) Graduate
6.450 Principles of Digital Communication - I (Fall 2002) Graduate
6.451 Principles of Digital Communication II (Spring 2003) Graduate
6.453 Quantum Optical Communication (Fall 2008) Graduate
6.453 Quantum Optical Communication (Fall 2004) Graduate
6.542J Laboratory on the Physiology, Acoustics, and Perception of Speech (Fall 2001) Graduate
6.561J Fields, Forces, and Flows in Biological Systems (BE.430J) (Fall 2004) Graduate
6.630 Electromagnetic Theory (Fall 2002) Graduate
6.641 Electromagnetic Fields, Forces, and Motion (Spring 2003) Graduate
6.642 Continuum Electromechanics (Fall 2004) Graduate
6.651J Introduction To Plasma Physics I (Fall 2002) Graduate
6.685 Electric Machines (Fall 2005) Graduate
6.685 Electric Machines (Fall 2003) Graduate
6.690 Introduction to Electric Power Systems (Spring 2007) Graduate
6.720J Integrated Microelectronic Devices (Fall 2002) Graduate
6.728 Applied Quantum and Statistical Physics (Fall 2002) Graduate
6.763 Applied Superconductivity (Fall 2001) Graduate
6.823 Computer System Architecture (Spring 2002) Graduate
6.824 Distributed Computer Systems (Fall 2002) Graduate
6.828 Operating System Engineering (Fall 2006) Graduate
6.828 Operating System Engineering (Fall 2003) Graduate
6.830 Database Systems (Fall 2005) Graduate
6.831 User Interface Design and Implementation (Fall 2004) Graduate
6.834J Cognitive Robotics (Spring 2004) Graduate
6.840J Theory of Computation (Fall 2002) Graduate
6.841J Advanced Complexity Theory (Fall 2001) Graduate
6.851 Advanced Data Structures (Spring 2010) Graduate
6.852J Distributed Algorithms (Fall 2005) Graduate
6.852J Distributed Algorithms (Fall 2001) Graduate
6.854J Advanced Algorithms (Fall 2001) Graduate
6.854J Advanced Algorithms (Fall 1999) Graduate
6.855J Network Optimization (Spring 2003) Graduate
6.859 Integer Programming and Combinatorial Optimization (Fall 2004) Graduate
6.867 Machine Learning (Fall 2002) Graduate
6.868J The Society of Mind (Spring 2007) Graduate
6.872J Engineering Biomedical Information: From Bioinformatics to Biosurveillance (Fall 2005) Graduate
6.881 Natural Language Processing (Fall 2004) Graduate
6.891 Computational Evolutionary Biology (Fall 2004) Graduate
6.893 Database Systems (Fall 2004) Graduate
6.895 Computational Biology: Genomes, Networks, Evolution (Fall 2005) Graduate
6.931 Inventions and Patents (Fall 2003) Graduate
6.946J Classical Mechanics: A Computational Approach (Fall 2002) Graduate
6.972 Game Theory and Mechanism Design (Spring 2005) Graduate
6.979 Introduction to Electric Power Systems (Spring 2003) Graduate
6.982J Teaching College-Level Science and Engineering (Fall 2012) Graduate