Introduction to Embedded and Cyber Physical Systems
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.
Topics
- To learn how to model and design the joint dynamics of software, networks, and physical processes. To learn to think critically about technologies that are available for achieving such joint dynamics. To develop the skills to realize embedded systems that are safe, reliable, and efficient in their use of resources.
Official catalogue course objectives and student learning outcomes
Prerequisites & course information
{'preRequisiteCourse': '1063272', 'concurrentPrerequisit': False}; {'preRequisiteCourse': '1063281', 'concurrentPrerequisit': False}; {'preRequisiteCourse': '1063271', 'concurrentPrerequisit': False}; {'preRequisiteCourse': '1063282', 'concurrentPrerequisit': False}; {'preRequisiteCourse': '1044281', 'concurrentPrerequisit': False}; {'preRequisiteCourse': '1044331', 'concurrentPrerequisit': False}
Sources
- Course catalogue ↗2026-2027