Lab & Project
EECS 149 and 249A is a 4 unit course.
EECS 16B or 20, EECS 61C, EECS 70 or Math 55
Sanjit A. Seshia
Office hours: Tuesdays and Thursdays 2-3 PM in 566 Cory, and by appointment (contact: sseshia (at) eecs (dot) berkeley (dot) edu)
Eric Kim - eskim (at) eecs (dot) berkeley (dot) edu
Matt Weber - matt (dot) weber (at) berkeley (dot) edu
Class Meetings: Tuesday and Thursday, 12:30-2 PM, in 277 Cory
Lab Times: TBD, in 204 Cory
GSI Office Hours: In lab sessions
Textbook: Introduction to Embedded Systems - A Cyber-Physical Systems Approach,
Second Edition, by E. A. Lee and S. A. Seshia, 2015. The book is available in two forms: Free PDF download and low-cost paperback.
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...
- supplementary references
Discussion Forum on Piazza
- A discussion is set up on Piazza to answer student questions about the course content and homework.
This is preferable to e-mail for most questions since everyone can benefit, however, do not post solutions, especially direct code. Important announcements will still be made on bCourses.
- The course requires
team project with a final paper and poster presentation.
- Homework assignments.
- 2 Midterm exam(s) -- see schedule
(Tentative: subject to change!):
- 30% course project
- 9% labs
- 20% midterm 1
- 20% midterm 2
- 18% homeworks (best 6 out of 7)
- 3% class participation