Cyber-Physical Systems Education

Undergraduate and graduate education specializing in Cyber-Physical Systems.


Cyber-Physical Systems

Cyber-Physical Systems (CPS) is an emerging engineering discipline focused on the interface between cyber and physical in the areas of smart health, smart cities, autonomous systems and hardware for IoT. The focus requires a forward thinking and interdisciplinary approach to education and research – both of which the University of Virginia is uniquely positioned to lead - through the Link Lab.

A recent National Academies Consensus Study Report authored by John A. Stankovic (Director, UVA LinkLab) James W. Sturges, and Jon Eisenberg, highlights the critical need for 21st Century Cyber-Physical System Education.

Please view our short video (~3 minutes) about CPS Education at UVA - including information about our graduate certificate and the NRT program.


CPS Faculty

CPS at the University of Virginia includes students and faculty from six degree programs: Civil Engineering, Computer Engineering, Computer Science, Electrical Engineering, Mechanical and Aerospace Engineering, and Systems Engineering. One of the advantages to our CPS NRT program is the ability to utilize the CPS expertise and participation of over 40 Link Lab faculty.


CPS Research Areas of Focus

The CPS classes are designed to provide foundational knowledge and integrate with ongoing Link Lab research, which includes:

- Formal and model-based reasoning through all levels of design and operation
- Sensor design, including RF sensing, novel sensing devices, and application thereof
- RF and mixed-signal circuits
- Robotics, drones, and autonomous and connected vehicles
- Machine learning and signal processing as applied to cyber-physical systems
- Communications, and networking and applications to support the Internet of Things (IoT)
- Cyber-Physical Systems with humans in the loop; human-automation interaction
- Smart Cities
- Smart and Connected Health
- Internet of Things (IoT)

CPS Education Areas of Focus

Overall, the key technical principles that underlie a CPS education span both the physical side (physics, digital signal processing, embedded hardware such as sensors and actuators, control and hybrid systems, wireless communication and dynamic systems modeling) and the cyber side (networking, embedded systems programming, machine learning, model-based design and formal methods, privacy and security, real-time systems and software engineering).

Cyber-Physical Systems courses are available at the undergraduate and graduate levels in various departments.

Examples of CPS Courses

CE 5000 - Management Large-Scale Construction Projects
CE 5500 - *Special Topics in Civil Engineering
CE 5400 - Traffic Operations
CE 6000 - Forefronts of Civil Engineering
CE 6460 - Introduction to Integrated Transportation Systems Models
CE 6500 - *Special Topics in Civil Engineering
CS 6111 - Cloud Computing
CS 6333 - Mobile and IoT Security
CS 6456 - Operating Systems
CS 6465 - Robots and Humans
CS 6501 - *Special Topics in Computer Science
CS 6762 - Signal Processing, Machine Learning and Control
CS 8501 - *Special Topics in Computer Science
ECE 5502 - *Special Topics in Electrical and Computer Engineering
ECE 6332 - VLSI Design
ECE 6434 - Dependable Computing Systems
ECE 6465 - Robots and Humans
ECE 6501 - *Topics in Electrical and Computer Engineering
ECE 6502 - *Special Topics in Electrical and Computer Engineering
MAE 6210 - Analytical Dynamics
MAE 6310 - Fluid Mechanics I
MAE 6592 - *Special Topics in Mechanical and Aerospace Science: Intermediate Level
MAE 6720 - Computational Fluid Dynamics I
SYS 6005 - Stochastic Modeling I
SYS 6050 - Risk Analysis
SYS 6021 - Statistical Modeling I
SYS 6024 - User Experience Design
SYS 6465 - Robots and Humans
SYS 6581 - *Selected Topics in Systems Engineering
SYS 6582 - *Selected Topics in Systems Engineering
*various CPS courses may be listed under these titles.