NTNU’s logo

Course Name: CSC9008 Cyber-Physical Systems 網宇實體系統 (Spring 2026)
Instructor: Chao Wang 王超
Course Meetings: Tuesdays 9:10-12:10 @ room S505, Gongguan Campus
Office Hours: Tuesdays and Thursdays 2-4PM @ room 511, Applied Science Building, Gongguan Campus; or by appointment

配合教育部雙語大學政策,此課程為 EMI 全英文授課。

Contents

Course Syllabus

This is a graduate-level course. Broadly speaking, cyber-physical systems (CPS) focus on informed integration of computing systems and their physical environment. Knowledge in CPS helps people frame the core substance of modern real-time, safety-critical applications.

Grading:

  • Term project 30%
  • Midterm exam 30%
  • Final exam 30%
  • Class discussion involvement 10%

Course Schedule

In this semester, we will focus on four things:

  1. Mathematical foundation in dynamical system modeling (differential equations, Laplace transform, and Fourier analysis)
  2. Basic control theory (PID control, stability theory, and more)
  3. Real-time systems: hard real-time scheduling (RM, EDF), real-time servers, resource access protocols, mixed criticality systems.
  4. A hands-on group project throughout the semester: students are to form groups to conduct design, analysis, implementation, evaluation, oral presentation, and paper-writing of a CPS project that applies the knowledge taught and beyond.

References

  1. Giorgio C. Buttazzo. Hard Real-Time Computing Systems: Predictable Scheduling Algorithms and Applications Springer; 3rd ed. 2011 edition. eBook ISBN 978-1-4614-0676-1. (accessible via campus network)

  2. Hirsch, M. W., & Smale, S. (1974). Differential equations, dynamical systems, and linear algebra.

  3. Research papers

Further references will be posted on Moodle.

Accessibility

Students in need please contact the instructor.

Academic Integrity

Both homework assignments and literature critiques are designed to be done individually. Please reflect on the university’s motto: Sincerity, Integrity, Diligence, Simplicity. Anyone found to be cheating or helping someone else cheat will receive zero score for that assignment.