This course will highlight latest research in the emerging field of cyber-physical systems. Cyber-physical systems are a class of networked embedded systems where sensing, computation and actuation are integrated with the dynamics of the physical environment. Recent years havewitnessed a proliferation of embedded systems. Topics to be treated include: modelling of cyber-physical systems, communication and control, computer programming using different frameworks, applications in safety-critical systems, smart grid technology, intelligent buildings, supervisory control and data acquisition systems for manufacturing and utilities, automotive systems, body sensor networks, design of cyber-physical networked systems, battery power management, monitoring and hierarchical control.