Syllabus for Roster(s):

  • 17Sp CS 6501-006 (ENGR)
  • 17Sp SYS 6582-008 (ENGR)
In the UVaCollab course site:   17Sp CS 6501-006 (ENGR)

Full Syllabus

Description:

Cyber-physical systems (CPS) are smart systems that include co-engineered interacting networks of physical and computational components. Examples of CPS include medical devices, cars, and robots. Increasingly, such systems are everywhere. It becomes more and more important to assure the safety and security of CPS, since many CPS applications are safety-critical and life-critical.

In this course, we will study principles of model-based design for safety-critical CPS. We will also survey various topics on CPS research frontier, including medical CPS, human-in-the-loop CPS, and CPS security.

This course combines lectures with paper presentation by the students, encouraging both fundamental knowledge acquisition as well as open-ended discussions. At the end of this course, students will have gained both knowledge/skills related to CPS, as well as research and presentation skills.

Prerequisites:

This course assumes mathematical maturity. Students should have basic knowledge of probability theory, linear algebra, and discrete math.

Gradings:

Homework (40%)

Student presentation (50%)

Participation (10%)

List of topics (tentative):

Introduction to CPS

Design, Specification, Modeling, and Safety Analysis

Medical CPS

Human-in-the-loop CPS

CPS Security 

Course Description (for SIS)

Cyber-physical systems (CPS) are smart systems that include co-engineered interacting networks of physical and computational components.In this course, we will study principles of model-based design for safety-critical CPS. We will also survey various topics on CPS research frontier, including medical CPS, human-in-the-loop CPS, and CPS security.