Visible to the public Education

Visible to the public 

Visible to the public 

Courses and Syllabi

Unmanned & Autonomous Systems Engineering
Embry Riddle | Graduate course

Cyber-Physical System Design (EECS 227)
UC Irvine | Undergraduate course

Cyber-Physical System Fundamentals
TU Dortmund

CPSs: Languages and Systems (CS556)
IIT | Graduate course

Design and Analysis of CPSs (COMP 451)
Rice University | Graduate course **

Introduction to Cyber-Physical Systems (CMPE142)
UC Santa Cruz | Undergraduate course

Logical Foundations of Cyber-Physical Systems

Carnegie Mellon University | Undergraduate and Graduate course | Videos

Master of Engineering Degree Program in Cyber-Physical Systems
Vanderbilt University | Graduate Degree Program

Cyber-Physical Systems Design and Application (COMP_ENG 364, 464)
Northwestern University | Undergraduate/Graduate course

Internet-of-Things Sensors, Systems, and Applications (COMP_ENG 365, 465)
Northwestern University | Undergraduate/Graduate course

Embedded Systems (COMP_ENG 366, 466)
Northwestern University | Undergraduate/Graduate course

Social Sensing and Cyber-Physical Systems (CSE40437/60437)
Notre Dame University | Undergraduate/Graduate course   


Visible to the public 

Student Competitions, Challenges & Summer Schools

BIGDatA - BIG Data Analytics for Cyber-physical Systems
The goal of this initiative is to inspire and prepare undergraduate students to pursue academic studies and careers in STEM with a focus on big data analytics for cyber-physical systems (CPS). 

Bowie State University REU in Cybersecurity
A nine-week program where students work collaboratively and engage with faculty members in research teams. Student participants learn how to use the most current cyberinfrastructure tools with individually designed training sessions targeted to their specific degree of preparation.

CPP UAS in UAV Technologies
This 10-week program is designed to increase students' interest in UAV technologies by means of first-hand experience on UAV research with direct mentorship by faculty advisors from various departments within the CPP Colleges of Engineering and Science on advanced research projects in UAV flight dynamic and control, computer vision, artificial intelligence, embedded systems, and robotics.

CPS Summer School
The program will cover all the design phases of CPSs, starting from the conception of the idea down to the definition of the final system and will discuss the key challenges (including adaptivity support, modelling and security) presenting state-of-the-art tools and methods and allowing participants to play with industrial and academic design environments.

End User Programming of Cyber-Physical Systems
10-week Summer Undergraduate Research Experience centered in the Computer Science Department at Virginia Commonwealth University’s College of Engineering in Richmond, VA. Topics include robotics, industrial machines, program analysis and natural language processing.

NSF-REU in Smart Computing and Communications at UMBC
Proposed projects will include a mix of theory and hands-on work and will leverage enabling paradigms (e.g., cloud computing, Internet-of-Things, high-speed wireless) to design, model, and implement novel techniques and solutions for smart computing and communication applications, encompassing algorithms for artificial intelligence, data mining, machine learning, edge analytics, signal processing, and big data. Some projects will also include building functional prototypes for demonstration.

TN Tech REU: Secure and Privacy-Preserving Cyber-Physical Systems - Software and Hardware Approaches
Focuses on cybersecurity challenges in future cyber-physical systems (CPS) including smart and safe cities, self-driving cars, industrial internet of things (IIoT), and smart power grid.

UNC Charlotte Summer REU in Computing
Engages undergraduate students in the state of the art in the infrastructure for cyber-physical systems, and the applications and interactions that are enabled by that infrastructure.

VU-ISIS Summer Internship Program
The Institute for Software-Integrated Systems' Summer Internship Program offers paid summer internship opportunities to current undergraduate and graduate students from both Vanderbilt and other universities. The Institute interns participate in a variety of projects that offer students challenging and engaging experiences.


Visible to the public 

Text Books

An Introductory Lab in Embedded and Cyber-Physical Systems
Jeff C. Jenson, Edward A. Lee and Sanjit A. Seshia

Cyber-Physical Systems
Raj Rajkumar, Dionisio de Niz, Mark Klein

Cyber-Physical Systems: A Computational Perspective
Gaddadevara Matt Siddesh, Ganesh Chandra Deka, Krishnarajanagar Goplalyengar Srinivasa, Lalit Mohan Patnaik

Cyber-Physical Systems: A Model-Based Approach
Taha, Walid, M. Taha, Abd-Elhamid, Thunberg, Johan

Cyber-Physical Systems: Architectures, Protocols and Applications
Chi (Harold) Liu, Yan Zhang

Cyber-Physical Systems: Decision Making Mechanisms and Applications
Kostas Siozios, Dimitrios Soudris, Elias Kosmatopoulos

Cyber-Physical Systems: From Theory to Practice
Danda B. Rawat, Joal J.P.C Rodrigues, Ivan Stojmenovic

Introduction to Embedded Systems: A Cyber-Physical Systems Approach
Edward A. Lee and Sanjit A. Seshia

Logical Foundations of Cyber-Physical Systems
André Platzer

Safety, Security and Privacy for Cyber-Physical Systems
Editors: Ferrari, Riccardo M.G., Teixeira, André

Transportation Cyber-Physical Systems
Editors: Lipika Deka, Mashrur Chowdhury

Verifying Cyber-Physical Systems - A Path to Safe Autonomy
Sayan Mitra


Visible to the public 

Software and Tools

CPS Tools and Design Studios
Tool(s), models, and mature research prototypes are made available on the CPS-VO portal in the CPS Tools and Design Studios group. These tools and design studios facilitate modeling, verifications, simulation, analaysis, and other categories of tools that are of prime interest to the community. A Verification Tools Library documents several of the most mature verification tools available to the CPS community.

PhysiCloud is a software framework that targets mobile, low-power computing systems. It aims to provide a platform-as-a-service layer so that users may develop control applications on mobile cyber-physical systems, such as networked robotic systems. PhysiCloud is under active development as part of the HyPower project.

Pessoa is a software toolbox, developed at UCLA's CyPhyLab, for the synthesis of correct-by-design embedded control software. It is based on the recent notion of approximate bisimulation that allows one to replace differential equations, describing a physical system, by an equivalent finite-state machine.

MatLab & Simulink
MATLAB, the language of technical computing, is a programming environment for algorithm development, data analysis, visualization, and numeric computation. Simulink is a graphical environment for simulation and Model-Based Design of multidomain dynamic and embedded systems. MathWorks produces nearly 100 additional products for specialized tasks such as data analysis and image processing.

Visible to the public 

CPS education-related materials may be submitted at
Artifacts will be posted to the group upon review from the moderators.