Electrical Engineering and Computer Science

Department of Electrical Engineering and Computer Science

Graduates of MIT's electrical engineering and computer science department work in diverse industries and conduct research in a broad range of areas.

They improve the stability and security of computers and communications networks, and they increase the efficiency of solar panels. They create unique algorithms to analyze financial markets and design robots capable of thinking like human beings. Our community members continually make breakthroughs that enable people to communicate more easily, manage their environments more effectively, and lead more comfortable lives than ever before.

MIT has awarded electrical engineering degrees for nearly 130 years, and our educational programs have been at the cutting edge since their inception. We provide an in-depth education in engineering principles built on mathematics, computation, and the physical and life sciences, and encourage our students to apply what they learn through projects, internships, and research. We succeed in our mission to produce graduates capable of taking leadership positions in the fields of electrical engineering and computer science and beyond.

More than 30 percent of MIT's undergraduates are enrolled in the Department of Electrical Engineering and Computer Science, and our graduate programs are world-renowned. Our faculty comprises more than 40 members of the National Academy of Engineering, more than 10 members of the National Academy of Sciences, several National Medal of Technology winners, as well as many fellows of professional societies, such as the IEEE, ACM, APS, AAAI and others.

Department of Electrical Engineering and Computer Science links

Visit the MIT Department of Electrical Engineering and Computer Science home page at:
http://www.eecs.mit.edu/

Review the MIT Department of Electrical Engineering and Computer Science curriculum at:
http://ocw.mit.edu/OcwWeb/web/resources/curriculum/index.htm#6

Learn more about MIT Engineering:
http://engineering.mit.edu/


Updated within the past 180 days

MIT Course #Course TitleTerm
 6.00Introduction to Computer Science and ProgrammingFall 2007
 6.001Structure and Interpretation of Computer ProgramsSpring 2005
 6.002Circuits and ElectronicsSpring 2007
 6.003Signals and SystemsFall 2003
 6.004Computation StructuresFall 2002
 6.006Introduction to AlgorithmsSpring 2008
 6.011Introduction to Communication, Control, and Signal ProcessingSpring 2004
 6.012Microelectronic Devices and CircuitsFall 2003
 6.012Microelectronic Devices and CircuitsFall 2005
 6.013Electromagnetics and ApplicationsFall 2002
 6.013Electromagnetics and ApplicationsFall 2005
 6.021JQuantitative Physiology: Cells and TissuesFall 2004
 6.022JQuantitative Physiology: Organ Transport SystemsSpring 2004
 6.023JFields, Forces and Flows in Biological SystemsSpring 2007
 6.024JMolecular, Cellular, and Tissue BiomechanicsFall 2006
 6.025JIntroduction to Bioengineering (BE.010J)Spring 2006
 6.033Computer System Engineering (SMA 5501)Spring 2005
 6.034Artificial IntelligenceSpring 2005
 6.034Artificial IntelligenceFall 2006
 6.035Computer Language Engineering (SMA 5502)Fall 2005
 6.041Probabilistic Systems Analysis and Applied ProbabilitySpring 2005
 6.041Probabilistic Systems Analysis and Applied ProbabilitySpring 2006
 6.042JMathematics for Computer Science (SMA 5512)Fall 2002
 6.042JMathematics for Computer ScienceFall 2005
 6.042JMathematics for Computer ScienceSpring 2005
 6.045JAutomata, Computability, and ComplexitySpring 2005
 6.046JIntroduction to Algorithms (SMA 5503)Fall 2005
 6.050JInformation and EntropySpring 2008
 6.055JThe Art of Approximation in Science and EngineeringSpring 2008
 6.061Introduction to Electric Power SystemsSpring 2007
 6.071JIntroduction to Electronics, Signals, and MeasurementSpring 2006
 6.07JProjects in Microscale Engineering for the Life SciencesSpring 2007
 6.080Great Ideas in Theoretical Computer ScienceSpring 2008
 6.089Great Ideas in Theoretical Computer ScienceSpring 2008
 6.090Building Programming Experience: A Lead-In to 6.001January (IAP) 2005
 6.091Hands-On Introduction to Electrical Engineering Lab SkillsJanuary (IAP) 2008
 6.092Bioinformatics and ProteomicsJanuary (IAP) 2005
 6.092Java Preparation for 6.170January (IAP) 2006
NEW
6.092Introduction to Software Engineering in JavaJanuary (IAP) 2009
NEW
6.094Introduction to MATLAB®January (IAP) 2009
 6.095JComputational Biology: Genomes, Networks, EvolutionFall 2005
 6.096Algorithms for Computational BiologySpring 2005
NEW
6.096Introduction to C++January (IAP) 2009
 6.097Fundamentals of Photonics: Quantum ElectronicsSpring 2006
 6.099Street-Fighting MathematicsJanuary (IAP) 2008
 6.101Introductory Analog Electronics LaboratorySpring 2007
 6.111Introductory Digital Systems LaboratoryFall 2002
NEW
6.111Introductory Digital Systems LaboratorySpring 2006
 6.152JMicro/Nano Processing TechnologyFall 2005
 6.161Modern Optics Project LaboratoryFall 2005
 6.163Strobe Project LaboratoryFall 2005
 6.170Laboratory in Software EngineeringFall 2005
 6.171Software Engineering for Web ApplicationsFall 2003
 6.186Mobile Autonomous Systems LaboratoryJanuary (IAP) 2005
NEW
6.189Multicore Programming PrimerJanuary (IAP) 2007
 6.189A Gentle Introduction to Programming Using PythonJanuary (IAP) 2008
 6.270Autonomous Robot Design CompetitionJanuary (IAP) 2005
 6.338JApplied Parallel Computing (SMA 5505)Spring 2005
 6.370Robocraft Programming CompetitionJanuary (IAP) 2005
 6.431Probabilistic Systems Analysis and Applied ProbabilitySpring 2005
 6.431Probabilistic Systems Analysis and Applied ProbabilitySpring 2006
 6.521JQuantitative Physiology: Cells and TissuesFall 2004
 6.637Modern Optics Project LaboratoryFall 2005
 6.690Introduction to Electric Power SystemsSpring 2007
 6.801Machine VisionFall 2004
 6.803The Human Intelligence EnterpriseSpring 2002
 6.803The Human Intelligence EnterpriseSpring 2006
 6.804JComputational Cognitive ScienceFall 2004
 6.805Ethics and the Law on the Electronic FrontierFall 2005
 6.806Ethics and the Law on the Electronic FrontierFall 2005
 6.833The Human Intelligence EnterpriseSpring 2002
 6.833The Human Intelligence EnterpriseSpring 2006
 6.837Computer GraphicsFall 2003
 6.857Network and Computer SecurityFall 2003
 6.866Machine VisionFall 2004
 6.895Computational Biology: Genomes, Networks, EvolutionFall 2005
 6.901Inventions and PatentsFall 2005
 6.911Transcribing Prosodic Structure of Spoken Utterances with ToBIJanuary (IAP) 2006
 6.912Introduction to Copyright LawJanuary (IAP) 2006
 6.930Management in EngineeringFall 2004
 6.974Fundamentals of Photonics: Quantum ElectronicsSpring 2006
NEW
6.976NextLab I: Designing Mobile Technologies for the Next Billion UsersFall 2008
^ Back to top

Updated within the past 180 days

MIT Course #Course TitleTerm
 6.041Probabilistic Systems Analysis and Applied ProbabilitySpring 2005
 6.041Probabilistic Systems Analysis and Applied ProbabilitySpring 2006
 6.061Introduction to Electric Power SystemsSpring 2007
 6.092Bioinformatics and ProteomicsJanuary (IAP) 2005
NEW
6.094Introduction to MATLAB®January (IAP) 2009
 6.095JComputational Biology: Genomes, Networks, EvolutionFall 2005
NEW
6.096Introduction to C++January (IAP) 2009
 6.097Fundamentals of Photonics: Quantum ElectronicsSpring 2006
NEW
6.189Multicore Programming PrimerJanuary (IAP) 2007
NEW
6.231Dynamic Programming and Stochastic ControlFall 2008
 6.241Dynamic Systems & ControlFall 2003
 6.243JDynamics of Nonlinear SystemsFall 2003
 6.245Multivariable Control SystemsSpring 2004
 6.251JIntroduction to Mathematical ProgrammingFall 2002
 6.252JNonlinear ProgrammingSpring 2003
 6.252JNonlinear ProgrammingSpring 2004
 6.253Convex Analysis and OptimizationSpring 2004
 6.263JData Communication NetworksFall 2002
 6.264JQueues: Theory and ApplicationsSpring 2006
 6.281JLogistical and Transportation Planning MethodsFall 2004
 6.281JLogistical and Transportation Planning MethodsFall 2006
 6.301Solid-State CircuitsSpring 2003
 6.302Feedback SystemsSpring 2007
 6.331Advanced Circuit TechniquesSpring 2002
 6.334Power ElectronicsSpring 2007
 6.336JIntroduction to Numerical Simulation (SMA 5211)Fall 2003
 6.337JIntroduction to Numerical MethodsFall 2006
 6.339JNumerical Methods for Partial Differential Equations (SMA 5212)Spring 2003
 6.341Discrete-Time Signal ProcessingFall 2005
 6.345Automatic Speech RecognitionSpring 2003
 6.370Robocraft Programming CompetitionJanuary (IAP) 2005
 6.374Analysis and Design of Digital Integrated CircuitsFall 2003
 6.431Probabilistic Systems Analysis and Applied ProbabilitySpring 2005
 6.431Probabilistic Systems Analysis and Applied ProbabilitySpring 2006
 6.432Stochastic Processes, Detection, and EstimationSpring 2004
 6.435System IdentificationSpring 2005
 6.436JFundamentals of ProbabilityFall 2005
 6.441Transmission of InformationSpring 2003
 6.443JQuantum Information ScienceSpring 2006
 6.450Principles of Digital Communications IFall 2006
 6.451Principles of Digital Communication IISpring 2005
 6.452Principles of Wireless CommunicationsSpring 2006
 6.453Quantum Optical CommunicationFall 2004
 6.524JMolecular, Cellular and Tissue Biomechanics (BE.410J)Spring 2003
 6.541JSpeech CommunicationSpring 2004
 6.542JLaboratory on the Physiology, Acoustics, and Perception of SpeechFall 2005
 6.543JThe Lexicon and Its FeaturesSpring 2007
 6.551JAcoustics of Speech and HearingFall 2004
 6.555JBiomedical Signal and Image ProcessingSpring 2007
 6.561JFields, Forces, and Flows in Biological Systems (BE.430J)Fall 2004
 6.581JFoundations of Algorithms and Computational Techniques in Systems BiologySpring 2006
 6.630ElectromagneticsFall 2006
 6.632Electromagnetic Wave TheorySpring 2003
 6.635Advanced ElectromagnetismSpring 2003
 6.637Optical Signals, Devices, and SystemsSpring 2003
 6.641Electromagnetic Fields, Forces, and MotionSpring 2005
NEW
6.642Continuum ElectromechanicsFall 2008
 6.651JIntroduction to Plasma Physics IFall 2003
 6.651JIntroduction to Plasma Physics IFall 2006
 6.661Receivers, Antennas, and SignalsSpring 2003
 6.685Electric MachinesFall 2005
 6.690Introduction to Electric Power SystemsSpring 2007
 6.691Seminar in Electric Power SystemsSpring 2006
 6.720JIntegrated Microelectronic DevicesSpring 2007
 6.728Applied Quantum and Statistical PhysicsFall 2006
 6.730Physics for Solid-State ApplicationsSpring 2003
 6.763Applied SuperconductivityFall 2005
 6.772Compound Semiconductor DevicesSpring 2003
 6.774Physics of Microfabrication: Front End ProcessingFall 2004
 6.776High Speed Communication CircuitsSpring 2005
 6.777JDesign and Fabrication of Microelectromechanical DevicesSpring 2007
 6.780Semiconductor ManufacturingSpring 2003
NEW
6.780JControl of Manufacturing ProcessesSpring 2008
 6.781JSubmicrometer and Nanometer TechnologySpring 2006
 6.801Machine VisionFall 2004
 6.803The Human Intelligence EnterpriseSpring 2002
 6.803The Human Intelligence EnterpriseSpring 2006
 6.804JComputational Cognitive ScienceFall 2004
 6.821Programming LanguagesFall 2002
 6.823Computer System ArchitectureFall 2005
 6.824Distributed Computer Systems EngineeringSpring 2006
 6.825Techniques in Artificial Intelligence (SMA 5504)Fall 2002
 6.826Principles of Computer SystemsSpring 2002
 6.827Multithreaded Parallelism: Languages and CompilersFall 2002
 6.828Operating System EngineeringFall 2006
 6.829Computer NetworksFall 2002
 6.830Database SystemsFall 2005
 6.831User Interface Design and ImplementationFall 2004
 6.833The Human Intelligence EnterpriseSpring 2002
 6.833The Human Intelligence EnterpriseSpring 2006
 6.834JCognitive RoboticsSpring 2005
 6.837Computer GraphicsFall 2003
 6.838Algorithms for Computer AnimationFall 2002
 6.840JTheory of ComputationFall 2006
 6.841JAdvanced Complexity TheoryFall 2001
 6.844Computability Theory of and with SchemeSpring 2003
 6.852JDistributed AlgorithmsFall 2005
 6.854JAdvanced AlgorithmsFall 2005
NEW
6.854JAdvanced AlgorithmsFall 2008
 6.855JNetwork OptimizationSpring 2003
 6.856JRandomized AlgorithmsFall 2002
 6.857Network and Computer SecurityFall 2003
 6.859Integer Programming and Combinatorial OptimizationFall 2004
 6.863JNatural Language and the Computer Representation of KnowledgeSpring 2003
 6.864Advanced Natural Language ProcessingFall 2005
 6.866Machine VisionFall 2004
 6.867Machine LearningFall 2006
 6.871Knowledge-Based Applications SystemsSpring 2005
 6.872JMedical ComputingSpring 2003
 6.872JEngineering Biomedical Information: From Bioinformatics to BiosurveillanceFall 2005
 6.873JMedical Decision SupportSpring 2003
 6.873JMedical Decision SupportFall 2005
 6.874JComputational Functional GenomicsSpring 2005
 6.875Cryptography and CryptanalysisSpring 2005
 6.876JAdvanced Topics in CryptographySpring 2003
 6.877JComputational Evolutionary BiologyFall 2005
 6.881Representation and Modeling for Image AnalysisSpring 2005
 6.883Program AnalysisFall 2005
 6.883Pervasive Human Centric Computing (SMA 5508)Spring 2006
 6.884Complex Digital SystemsSpring 2005
 6.891Computational Evolutionary BiologyFall 2004
 6.892Computational Models of DiscourseSpring 2004
 6.895Theory of Parallel Systems (SMA 5509)Fall 2003
 6.895Essential Coding TheoryFall 2004
 6.895Computational Biology: Genomes, Networks, EvolutionFall 2005
 6.896Theory of Parallel Hardware (SMA 5511)Spring 2004
 6.897Selected Topics in CryptographySpring 2004
 6.911Transcribing Prosodic Structure of Spoken Utterances with ToBIJanuary (IAP) 2006
 6.931Development of Inventions and Creative IdeasSpring 2008
 6.933JThe Structure of Engineering RevolutionsFall 2001
 6.938Engineering Risk-Benefit AnalysisSpring 2007
 6.946JClassical Mechanics: A Computational ApproachFall 2002
 6.971Biomedical Devices Design LaboratoryFall 2007
 6.972Game Theory and Mechanism DesignSpring 2005
 6.972Algebraic Techniques and Semidefinite OptimizationSpring 2006
 6.973Organic OptoelectronicsSpring 2003
 6.973Communication System DesignSpring 2006
 6.974Fundamentals of Photonics: Quantum ElectronicsSpring 2006
 6.976High Speed Communication Circuits and SystemsSpring 2003
NEW
6.976NextLab I: Designing Mobile Technologies for the Next Billion UsersFall 2008
 6.977Semiconductor Optoelectronics: Theory and DesignFall 2002
 6.977Ultrafast OpticsSpring 2005
 6.978JCommunications and Information PolicySpring 2006
^ Back to top