EECS 149. Introduction to Embedded Systems

Catalog Description: This course introduces students to the basics of modeling, analysis, and design of embedded, cyber-physical systems. Students learn how to integrate computation with physical processes to meet a desired specification. Topics include models of computation, control, analysis and verification, interfacing with the physical world, real-time behaviors, mapping to platforms, and distributed embedded systems. The course has a strong laboratory component, with emphasis on a semester-long sequence of projects.

Units: 4.0

Course Objectives: To learn how to model and design the joint dynamics of software, networks, and physical processes., To develop the skills to realize embedded systems that are safe, reliable, and efficient in their use of resources., To learn to think critically about technologies that are available for achieving such joint dynamics.

Prerequisites: EE 16A & B, or permission of instructor; CS 61C and CS 70.

Fall: 3.0 hours of lecture and 3.0 hours of laboratory per week

Grading basis: letter

Final exam status: Alternative method of final assessment

Class Schedule (Fall 2018):
TuTh 9:30AM - 10:59AM, Moffitt Library 102 – Prabal Dutta, Sanjit A. Seshia

Fall 2017 class homepage on bCourses

Class homepage on inst.eecs

General Catalog listing

Related Areas: