DCS 705 – Advanced Cyber-Physical Systems
Categories: MS in Computer Science
About Course
This core course covers the design, analysis, and implementation of cyber-physical systems,
focusing on safety, security, and real-time operation in domains such as autonomous vehicles,
industrial control systems, and smart grids. Students will explore the integration of computation
with physical processes, addressing the challenges of designing systems that must operate
reliably and securely in real-time environments.
What Will You Learn?
- Understand the fundamentals of Cyber-Physical Systems (CPS).
- Design and model cyber-physical systems for real-world applications.
- Develop embedded and real-time computing solutions.
- Apply safety and fault-tolerant design principles.
- Identify and mitigate cybersecurity threats in CPS.
- Integrate control systems with industrial automation technologies.
- Analyze autonomous vehicles and smart transportation systems.
- Design secure and efficient smart grid solutions.
- Implement resilience and robustness techniques in CPS.
- Apply formal verification and validation methods.
- Evaluate human-machine interaction in cyber-physical systems.
- Assess ethical and societal impacts of CPS technologies.
- Explore emerging trends and future innovations in CPS.
Course Content
Week 1: Introduction to Cyber-Physical Systems
-
Introduction to Cyber-Physical Systems
-
LO1: Define Cyber-Physical Systems and explain their core components and applications.
00:00 -
LO2: Describe key concepts including sensing, computation, networking, and actuation.
00:00 -
LO3: Analyze real-world CPS use cases such as smart grids and autonomous systems.
00:00 -
Multiple Choice Questions
-
True/False Questions
-
Scenario-Based Multiple Choice Questions
-
Key Terms and Concepts Questions
-
Short Answer Questions
-
Written Assignment
-
Presentation Task
-
Role-Playing Activity
-
Peer Review Task
-
Exercises and Activities Adaptation
Week 2: Embedded Systems and Real-Time Operation
-
Embedded Systems and Real-Time Operation
-
LO1: Explain fundamentals of Embedded Systems and Real-Time Constraints.
00:00 -
LO2: Describe Scheduling Techniques used in real-time cyber-physical environments.
00:00 -
LO3: Analyze performance challenges related to latency, timing, and reliability.
00:00 -
True/False Questions
-
Scenario-Based Multiple Choice Questions
-
Key Terms and Concepts Questions
-
Short Answer Questions
-
Multiple Choice Questions
-
Written Assignment
-
Presentation Task
-
Role-Playing Activity
-
Peer Review Task
-
Exercises and Activities Adaptation
Week 3: System Design and Modeling
-
System Design and Modeling
-
LO1: Describe Modeling Techniques used for cyber-physical system design.
00:00 -
LO2: Explain System abstraction layers and engineering design workflows.
00:00 -
LO3: Analyze design trade-offs between performance, safety, and scalability.
00:00 -
True/False Questions
-
Scenario-Based Multiple Choice Questions
-
Key Terms and Concepts Questions
-
Short Answer Questions
-
Multiple Choice Questions
-
Written Assignment
-
Presentation Task
-
Role-Playing Activity
-
Peer Review Task
-
Exercises and Activities Adaptation
Week 4: Safety in Cyber-Physical Systems
-
Safety in Cyber-Physical Systems
-
LO1: Define Safety Principles and fault-tolerance strategies in CPS.
00:00 -
LO2: Explain Fail-Safe Design methodologies for critical systems.
00:00 -
LO3: Evaluate risk mitigation techniques for safety-critical applications.
00:00 -
True/False Questions
-
Scenario-Based Multiple Choice Questions
-
Key Terms and Concepts Questions
-
Short Answer Questions
-
Multiple Choice Questions
-
Written Assignment
-
Presentation Task
-
Role-Playing Activity
-
Peer Review Task
-
Exercises and Activities Adaptation
Week 5: Security Challenges in Cyber-Physical Systems
-
Security Challenges in Cyber-Physical Systems
-
LO1: Describe Cybersecurity Threats affecting cyber-physical environments.
-
LO2: Explain Intrusion Detection and Secure Communication mechanisms.
00:00 -
LO3: Analyze security vulnerabilities in industrial and real-time systems.
00:00 -
True/False Questions
-
Scenario-Based Multiple Choice Questions
-
Key Terms and Concepts Questions
-
Short Answer Questions
-
Multiple Choice Questions
-
Written Assignment
-
Presentation Task
-
Role-Playing Activity
-
Peer Review Task
-
Exercises and Activities Adaptation
Week 6: Control Systems and Industrial Applications
-
Control Systems and Industrial Applications
-
LO1: Explain Control System Fundamentals in industrial cyber-physical settings.
00:00 -
LO2: Describe PLC and SCADA integration within CPS architectures.
00:00 -
LO3: Analyze industrial automation challenges and operational risks.
-
True/False Questions
-
Scenario-Based Multiple Choice Questions
-
Key Terms and Concepts Questions
-
Short Answer Questions
-
Multiple Choice Questions
-
Written Assignment
-
Presentation Task
-
Role-Playing Activity
-
Peer Review Task
-
Exercises and Activities Adaptation
Week 7: Autonomous Vehicles and Smart Transportation
-
Autonomous Vehicles and Smart Transportation
-
LO1: Describe Architecture of Autonomous Vehicle cyber-physical systems.
00:00 -
LO2: Explain Sensor Fusion and real-time decision-making processes.
00:00 -
LO3: Evaluate safety and reliability challenges in smart transportation.
00:00 -
True/False Questions
-
Scenario-Based Multiple Choice Questions
-
Key Terms and Concepts Questions
-
Short Answer Questions
-
Multiple Choice Questions
-
Written Assignment
-
Presentation Task
-
Role-Playing Activity
-
Peer Review Task
-
Exercises and Activities Adaptation
Week 8: Midterm Exam
-
Midterm Exam
-
True/False Questions
-
Scenario-Based Multiple Choice Questions
-
Short Answer Questions
-
Multiple Choice Questions
Week 9: Smart Grids and Energy Systems
-
LO1: Explain Cyber-Physical Integration in Smart Grid architectures.
00:00 -
LO2: Describe Energy Distribution and Management models.
00:00 -
LO3: Analyze reliability and security issues in energy infrastructures.
00:00 -
True/False Questions
-
Scenario-Based Multiple Choice Questions
-
Key Terms and Concepts Questions
-
Short Answer Questions
-
Multiple Choice Questions
-
Written Assignment
-
Presentation Task
-
Role-Playing Activity
-
Peer Review Task
-
Exercises and Activities Adaptation
Week 10: Resilience and Robustness in Cyber-Physical Systems
-
LO1: Define Resilience Strategies for cyber-physical systems.
00:00 -
LO2: Explain Robust Design techniques for handling system failures.
00:00 -
LO3: Evaluate system recovery approaches during unexpected disruptions.
00:00 -
True/False Questions
-
Scenario-Based Multiple Choice Questions
-
Key Terms and Concepts Questions
-
Short Answer Questions
-
Multiple Choice Questions
-
Written Assignment
-
Presentation Task
-
Role-Playing Activity
-
Peer Review Task
-
Exercises and Activities Adaptation
Week 11: Formal Methods for Verification and Validation
-
Formal Methods for Verification and Validation
-
LO1: Describe Formal Verification Techniques used in CPS design.
00:00 -
LO2: Explain Model Checking and Validation frameworks.
-
LO3: Analyze benefits of formal methods for safety-critical applications.
00:00 -
True/False Questions
-
Scenario-Based Multiple Choice Questions
-
Key Terms and Concepts Questions
-
Short Answer Questions
-
Multiple Choice Questions
-
Written Assignment
-
Presentation Task
-
Role-Playing Activity
-
Peer Review Task
-
Exercises and Activities Adaptation
Week 12: Human-Machine Interaction in Cyber-Physical Systems
-
Human-Machine Interaction in Cyber-Physical Systems
-
LO1: Explain Human-Machine Interaction principles in CPS environments.
00:00 -
LO2: Describe Usability and Safety considerations in interface design.
00:00 -
LO3: Evaluate risks associated with human error and automation.
00:00 -
True/False Questions
-
Scenario-Based Multiple Choice Questions
-
Key Terms and Concepts Questions
-
Short Answer Questions
-
Multiple Choice Questions
-
Written Assignment
-
Presentation Task
-
Role-Playing Activity
-
Peer Review Task
-
Exercises and Activities Adaptation
Week 13: Ethical and Societal Implications of Cyber-Physical Systems
-
Ethical and Societal Implications of Cyber-Physical Systems
-
LO1: Describe Ethical Issues related to CPS deployment.
00:00 -
LO2: Explain Societal Impacts including privacy and accountability concerns.
00:00 -
LO3: Evaluate responsible innovation practices in CPS engineering.
-
Multiple Choice Questions
-
True/False Questions
-
Scenario-Based Multiple Choice Questions
-
Key Terms and Concepts Questions
-
Short Answer Questions
-
Written Assignment
-
Presentation Task
-
Role-Playing Activity
-
Peer Review Task
-
Exercises and Activities Adaptation
Week 14: Future Trends in Cyber-Physical Systems
-
Future Trends in Cyber-Physical Systems
-
LO1: Describe Emerging Technologies influencing CPS evolution.
-
LO2: Explain role of AI, IoT, and edge computing in next-generation CPS.
-
LO3: Analyze research trends shaping future cyber-physical innovations.
00:00 -
True/False Questions
-
Scenario-Based Multiple Choice Questions
-
Key Terms and Concepts Questions
-
Short Answer Questions
-
Multiple Choice Questions
-
Written Assignment
-
Presentation Task
-
Role-Playing Activity
-
Peer Review Task
-
Exercises and Activities Adaptation
Week 15: Course Review
-
Course Review
-
LO1: Summarize key concepts covered throughout the course. .
00:00 -
LO2: Analyze integrated CPS architectures using learned frameworks.
-
LO3: Evaluate readiness for final project or assessment
00:00 -
True/False Questions
-
Scenario-Based Multiple Choice Questions
-
Key Terms and Concepts Questions
-
Short Answer Questions
-
Multiple Choice Questions
-
Written Assignment
-
Presentation Task
-
Role-Playing Activity
-
Peer Review Task
-
Exercises and Activities Adaptation
Week 16: Final Test or Project
-
Multiple Choice Questions
-
True/False Questions
-
Scenario-Based Multiple Choice Questions
-
Key Terms and Concepts Questions
-
Short Answer Questions
-
Written Assignment
-
Presentation Task
-
Role-Playing Activity
-
Peer Review Task
-
Exercises and Activities Adaptation