About
This course provides an integrated introduction to electrical engineering and computer science, taught using substantial laboratory experiments with mobile robots. Our primary goal is for you to learn to appreciate and use the fundamental design principles of modularity and abstraction in a variety of contexts from electrical engineering and computer science.
Our second goal is to show you that making mathematical models of real systems can help in the design and analysis of those systems. Finally, we have the more typical goals of teaching exciting and important basic material from electrical engineering and computer science, including modern software engineering, linear systems analysis, electronic circuits, and decision-making.
Videos
Recitations

Recitation 3: Python Notables
Feb 4, 2013
·
2447 views

Recitation 11: Op-Amps
Feb 4, 2013
·
2175 views

Recitation 4: State Machines
Feb 4, 2013
·
2116 views

Recitation 8: Poles, Part II
Feb 4, 2013
·
2100 views

Recitation 15: Search: Basics
Feb 4, 2013
·
1887 views

Recitation 1: Object-Oriented Programming
Feb 4, 2013
·
4444 views

Recitation 2: Inheritance
Feb 4, 2013
·
2161 views

Recitation 6: System Equivalences
Feb 4, 2013
·
1999 views

Recitation 9: Circuits: Representation, KVL, KCL
Feb 4, 2013
·
3455 views

Recitation 5: LTI Motivations and Representations
Feb 4, 2013
·
2037 views

Recitation 13: Probability: Basics
Feb 4, 2013
·
2232 views

Recitation 16: Search: Dynamic Programming, Costs and Heuristics
Feb 4, 2013
·
2162 views

Recitation 10: Circuits: NVCC, Sample Problem
Feb 4, 2013
·
2061 views

Recitation 14: Probability: State Estimation
Feb 4, 2013
·
1981 views

Recitation 7: Poles, Part I
Feb 4, 2013
·
2414 views

Recitation 12: Thevenin/Norton Equivalence and Superposition
Feb 4, 2013
·
2341 views

Lecture 6: Designing Control Systems
Feb 4, 2013
·
4347 views

Lecture 5: Characterizing System Performance
Feb 4, 2013
·
2469 views

Lecture 13: Optimizing a Search
Feb 4, 2013
·
2480 views

Lecture 2: Primitives, Combination, Abstraction, and Patterns
Feb 4, 2013
·
3331 views

Lecture 1: Object-Oriented Programming
Feb 4, 2013
·
20700 views

Lecture 9: Circuit Abstractions
Feb 4, 2013
·
2637 views

Lecture 7: Circuits
Feb 4, 2013
·
3101 views

Lecture 8: Op-Amps
Feb 4, 2013
·
4666 views

Lecture 10: Discrete Probability and State Estimation
Feb 4, 2013
·
2564 views

Lecture 3: Signals and Systems
Feb 4, 2013
·
5128 views

Lecture 12: Search Algorithms
Feb 4, 2013
·
2672 views