CS 5331: Foundation of Cyber-Physical Systems

Fall 2018

All the announcements and course contents will be available on Blackboard@TTU 

Class Time and Place

Thursday 5:00-7:50 pm, EC 204

Instructor's Office Hour

Thursday: 2-5 pm

Course Description

CS 5331: Foundation of Cyber-Physical System (CPS) introduces the design and analysis of computational systems that interact with physical processes. Applications of such systems include medical devices and  systems, consumer electronics, toys and games, assisted living, traffic control and safety, automotive systems, process control, energy management and conservation, environmental control, aircraft control  systems, communications systems, instrumentation, critical infrastructure control (electric power, water resources, and communications systems for example), robotics and distributed robotics (telepresence, telemedicine), defense systems, manufacturing, and smart structures.

Course Objectives

​This course is about the foundational principles behind CPS design. This course is multi-disciplinary: it covers issues related to both theory and practice, and brings together familiar topics and introduces new ones to show how these concepts are essential to model- based design of CPS.  The course will look at three general themes:

  • System Modeling (i.e. expressing formally what a system does),

  • System Design (i.e. developing artifacts to achieve particular system goals),

  • System Analysis (i.e. specifying and checking important properties of the system).


Reference Books

  • Introduction to Embedded System: A Cyber-Physical Systems Approach (2nd Edition)

      Edward A. Lee and Sanjit A. Seshia

      Publisher: MIT Press

      ISBN 262-53381-2, 2017

  • Principles of Cyber-Physical Systems

      Rajeev Alur

      Publisher: MIT Press

      ISBN: 9780262029117

Grading Policy

The final grade for this course will be based on the following categories

  • Homework: 20%

  • Project: 50%

  • Final Exam: 30%

  • Grading Scale​

    • A: 90-100; B: 80-89; C:70-79; D:60-69; F: ​59-0

Course Schedule

The following schedule of class lectures is subject to change. All changes will be announced as far in advance as possible on the course website (Blackboard). You are responsible for reading the appropriate chapter (check reading materials below) in the course textbook before each class. 

Follow me

© 2017 by Md Ariful Islam
Proudly created with


T: 631-974-1577   

  • LinkedIn Social Icon
  • Facebook Clean
  • Twitter Clean