[MUSIC] My name is Ricardo Sanfelice, professor in computer engineering at the University of California Santa Cruz. And I'm very excited to introduce you to this MOOC on modeling and simulation of cyber-physical systems. Cyber-physical systems, CPS for short combine digital and analog devices, the interfaces, the computer systems, and the such with the natural and the man-made physical world. This interconnected and heterogeneous combination of behaviors makes the systems difficult to analyze and design. For instance, safety and reliability specifications imposed in CPS applications are typically translated into very stringent, robust standards which makes the design of those systems very complicated. In fact, the state of the art tool for system analysis and design cannot cope with intrinsic complexity in CPS. These tools actually need to guarantee that the behavior is as desired even under the combination of physical, which are continuous dynamics, and the cyber or computational components which are the discreet dynamics. As well a variety of types of perturbations such as exogenous disturbances, time delays and system failures. In this very exiting MOOC, we will provide you with an introduction to modeling and simulation of CPS. During this introduction at the beginning, we will be giving you examples that appear in engineering. Where models of continuous time systems and models of discrete time systems are actually combined to design the so-called CPS model. The main focus will be on models that are given in terms of differential equations for the model of a physical process. Finally, the state machines and computation models will be actually characterized using discrete time models. And then there will be hybrid models that combine continuous and discrete to model the interfaces between these such as converters, networks, and other single conditioning models. These modeling techniques will be illustrated in multiple examples which are simple, but they illustrate the main ideas effectively. We will also provide a way to to simulate these systems using an open source tool that allows simulation of general CPS. And this actually will be introduced using concrete examples throughout the lectures. This course is self contained. Students are expected to have basic background on logic, circuits, programming, mathematical modeling, dynamical systems, differential equations, linear algebra, and basic calculus. Our tour runs in MATLab Simulink and therefore knowledge of that tool would be actually very useful. This MOOC has a variety of very important objectives for learning and this include the capability of modeling physical components in a CPS using differential equations or at times differential inclusions with constraints. We will also be able to model the cyber components of a CPS using difference equations or also inclusions, which you will learn through the MOOC what they mean, with also constraints. And this will allow in particular to model finite and state machines that are deterministic and non-deterministic, computations, and also discrete algorithms that might appear in practice. We will also come up with models that are now hybrid for capturing the behavior of the interfaces between the physical and the cyber. And this model will allow to capture signal converters like digital to analog converter, analog to digital converters, and also digital networks. We will simulate these models of the physics and the cyber components independently, and also the interconnection through the interfaces in our open source tool. That's a key learning outcome of this MOOC, and this will allow you to exercise the ideas in numerous applications. Such as network estimation, sample data control, and network control. The course is assigned for four weeks, but learners can actually choose their own pace using the tool where you learn this material. Each week includes about ten short lecture videos with in-video quizzes that will help you understand the material. Try the ideas and get a deeper understanding of what we are learning. There will be also a quiz which allows you to demonstrate what you have learned. And there will also be a peer review homework assignment that you can use to apply the knowledge directly on a problem that is concrete. Learners are also encouraged to use the discussion forum for questions about the material. So let's get it started. [MUSIC]