This is an archived course. A more recent version may be available at

Introduction to Electrical Engineering and Computer Science I

As taught in: Fall 2009

Photograph of a mobile robot.

In the design labs, students learn about control systems, circuits, program design, and other EECS topics by working with mobile robots. (Photograph by the course instructors.)


Prof. Leslie Kaelbling

Prof. Harold Abelson

Prof. Dennis Freeman

Prof. Tomás Lozano-Pérez

Prof. Jacob White

MIT Course Number:




Course Features

Course Description

6.01 explores fundamental ideas in electrical engineering and computer science, in the context of working with mobile robots. Key engineering principles, such as abstraction and modularity, are applied in the design of computer programs, electronic circuits, discrete-time controllers, and noisy and/or uncertain systems.