CSCE 936: Cyber-Physical Systems

Fall 2018

Instructor:
Dr. Justin Bradley
Computer Science and Engineering
290 Schorr Center

Course Description

This course introduces students to the research, design, and analysis of cyber-physical systems - the tight integration of computing, control, and communication. Applications for CPS research are far reaching and span medical devices, smart buildings, vehicle systems, and mobile computing. The application domain for this course will be cyber-physical (aerospace) vehicle systems though techniques are more broadly applicable. Current literature, techniques, theories, and methodologies will be reviewed and discussed. A semester project will help students creatively apply cutting-edge CPS research to their research problems. Because CPS research is so broad prerequisites are minimal and basics in the specific areas of study will be reviewed. Helpful background includes digital control, real-time systems theory, scheduling, optimization, optimal control, and algorithm development. Students from Computer Science, Computer Engineering, Electrical Engineering, and Mechanical Engineering should be appropriately prepared for this course.

Course Information

Class: Tuesday, Thursday 14:00 - 15:15 in AVH-118

Full Syllabus

Course Materials

Most course materials will be stored on the private learning management system (Canvas). But here are the books from which I have drawn material and used as references.

Assignments

HW #1
HW #2
HW #3
HW #4
HW #5
Project


Helpful Websites, Papers, etc.

Cyber-Physical Systems is an interdisciplinary area of study. A broad understanding of related topics helps create strong researchers that can bridge disciplines. Not all students will have such breadth of knowledge. To help with the homework assignments, projects, and lectures in this course, here is a set of resources which I have found useful for myself and students. I will continue to add to this list as I find more helpful resources.

Dynamics and Control

Matlab