EECS 149


Lab & Project



Course Development

Introduction to Embedded Systems (Fall 2014)

EECS 149/249A introduces students to the design and analysis of computational systems that interact with physical processes. Applications of such systems include medical devices and systems, consumer electronics, toys and games, assisted living, traffic control and safety, automotive systems, process control, energy management and conservation, environmental control, aircraft control systems, communications systems, instrumentation, critical infrastructure control (electric power, water resources, and communications systems for example), robotics and distributed robotics (telepresence, telemedicine), defense systems, manufacturing, and smart structures.

A major theme of this course is on the interplay of practical design with models of systems, including both software components and physical dynamics. A major emphasis will be on building high confidence systems with real-time and concurrent behaviors.

The course is offered as a regular undergraduate class (EE C149 and CS C149) and as a mezzanine-level graduate class (EE C249A and CS C249A). Students enrolled in the graduate class will be given additional assignments and will have additional expectations for the project. Please do not sign up for the graduate class if you are an undergrad, and vice versa.

Projects: Videos, Presentations, and Reports from Fall 2014

Action Items

  • Drop date: Graduate students enrolled in C249A are asked to abide by the undergraduate drop date, September 27. If you remain enrolled after September 27, you will be expected to complete the course.
  • Lab Section: You must be enrolled in a lab section to take the course. The labs have an absolute upper bound on capacity, and if you cannot get into a lab section, you cannot take the course.
  • Textbook: Introduction to Embedded Systems - A Cyber-Physical Systems Approach, Edition 1.5, by E. A. Lee and S. A. Seshia, 2014. The book is available in two forms: a free PDF download and low-cost paperback. Note that we will use Edition 1.5 for problem set assignments, but if you have any version of Edition 1.0, except for the chapter on Sensors and Actuators, it is similar and will be useful.

    PLEASE, UNDER NO CIRCUMSTANCES SHOULD YOU USE A UNIVERSITY PRINTER TO PRINT THE PDF. If we catch anyone printing the text on a university printer, it will be treated as an abuse of campus resources. If you are considering printing it on your own printer, please keep the following in mind: Tom's hardware estimates the cost per page of inkjet printing ranging from 3 to 30 cents per page. This means that the cost of printing a 500 page book ranges from a low of $15 to a high of $150. This makes a bound paperback at $35 very competitive...


You are not logged in 
©2002-2015 Chess