About this Course
4.7
6 ratings
1 reviews
Cyber-physical systems (CPS for short) combine digital and analog devices, interfaces, networks, computer systems, and the like, with the natural and man-made physical world. The inherent interconnected and heterogeneous combination of behaviors in these systems makes their analysis and design an exciting and challenging task. CPS: Modeling and Simulation provides you with an introduction to modeling and simulation of cyber-physical systems. The main focus is on models of physical process, finite state machines, computation, converters between physical and cyber variables, and digital networks. The instructor of this course is Ricardo Sanfelice (https://hybrid.soe.ucsc.edu), Associate Professor in the Department of Computer Engineering at the University of California Santa Cruz....
Globe

100% online courses

Start instantly and learn at your own schedule.
Calendar

Flexible deadlines

Reset deadlines in accordance to your schedule.
Intermediate Level

Intermediate Level

Clock

Suggested: 5 hours/week

Approx. 12 hours to complete
Comment Dots

English

Subtitles: English
Globe

100% online courses

Start instantly and learn at your own schedule.
Calendar

Flexible deadlines

Reset deadlines in accordance to your schedule.
Intermediate Level

Intermediate Level

Clock

Suggested: 5 hours/week

Approx. 12 hours to complete
Comment Dots

English

Subtitles: English

Syllabus - What you will learn from this course

1

Section
Clock
5 hours to complete

Basic Modeling Concepts: Discrete-time and Continuous-Time Systems

...
Reading
15 videos (Total 144 min), 1 reading, 2 quizzes
Video15 videos
Introduction5m
Overview8m
Modeling Cyber-Physical Systems5m
Discrete-Time Systems Concepts (Part 1)9m
Discrete-Time Systems Concepts (Part 2)8m
A Discrete-Time Model of a Ground Vehicle8m
Simulation of a Discrete-Time Model of a Ground Vehicle16m
Continuous-Time Concepts (Part 1)6m
A Continuous-Time Model of a Ground Vehicle8m
Simulation of a Continuous-Time Model of a Ground Vehicle20m
Continuous-Time Concepts (Part 2)8m
A Continuous-Time Model of a Linear Time-Invariant System8m
A Continuous-Time Model of the Temperature in a Room9m
Simulation of the Temperature in a Room13m
Reading1 reading
Using MATLAB and Simulink10m
Quiz1 practice exercise
Quiz #18m

2

Section
Clock
3 hours to complete

Modeling Cyber Components: Finite State Machines, Computations, Algorithms, and a First CPS Model

...
Reading
12 videos (Total 72 min), 2 quizzes
Video12 videos
Finite-State Machines (Part 2)3m
Finite-State Machines (Part 3)5m
Simulation of a Finite State Machine6m
A Finite-State Machine for Controlling the Temperature in a Room5m
Simulation of a Finite State Machine to Control the Temperature of a Room7m
A Finite State Machine Modeling a Chess Game7m
A Cyber-Physical System Model of a Thermostat (Part 1)6m
A Cyber-Physical System Model of a Thermostat (Part 2)4m
Simulation of a Cyber-Physical System Model of a Thermostat7m
Models of Computations6m
A General Discrete-Time Model of a Linear Time-Invariant Algorithm4m
Quiz1 practice exercise
Quiz #212m

3

Section
Clock
4 hours to complete

Modeling Interfaces for Cyber-Physical Systems: Conversion, Networks, and Complete CPS Models

...
Reading
13 videos (Total 109 min), 2 quizzes
Video13 videos
A Model of an Analog to Digital Converter9m
Digital to Analog Conversion10m
A Model of a Digital to Analog Converter4m
Simulation of an Analog to Digital Converter5m
A Model of an Implemented Finite-State Machine8m
Simulation of an Implemented Finite State Machine4m
A Digital Communication Network13m
Simulation of a Digital Communication Network7m
A Cyber-Physical System Model for Estimation Over a Network12m
Simulation of a Cyber-Physical System Model for Estimation Over a Network6m
A Cyber-Physical System Model for Sample and Hold Control9m
Simulation of a Cyber-Physical System Model for Sample and Hold Control10m
Quiz1 practice exercise
Quiz #36m

4

Section
Clock
4 hours to complete

Trajectories in CPS and Simulations: Time Domains, Executions, and Complete CPS Models

...
Reading
11 videos (Total 88 min), 2 quizzes
Video11 videos
Hybrid Time Domains8m
Hybrid Arcs7m
Definition of an Execution (without Inputs)7m
Definition of an Execution (with Inputs)7m
Types of Executions12m
Executions for the Digital to Analog Converter10m
Simulations of Cyber-Physical Systems5m
Introduction to Hybrid Equations Toolbox (Part 1)4m
Introduction to Hybrid Equations Toolbox (Part 2)10m
Course Conclusion1m
Quiz1 practice exercise
Quiz #46m

Instructor

Ricardo Sanfelice

Professor
Department of Electrical and Computer Engineering

About University of California, Santa Cruz

UC Santa Cruz is an outstanding public research university with a deep commitment to undergraduate education. It’s a place that connects people and programs in unexpected ways while providing unparalleled opportunities for students to learn through hands-on experience....

Frequently Asked Questions

  • Once you enroll for a Certificate, you’ll have access to all videos, quizzes, and programming assignments (if applicable). Peer review assignments can only be submitted and reviewed once your session has begun. If you choose to explore the course without purchasing, you may not be able to access certain assignments.

  • When you purchase a Certificate you get access to all course materials, including graded assignments. Upon completing the course, your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile. If you only want to read and view the course content, you can audit the course for free.

More questions? Visit the Learner Help Center.