Jump to content

ADA512 Cyber-physical systems and IoT

Course description for academic year 2023/2024

Contents and structure

Cyber-physical systems (CPS) combine cyber capabilities such as communication and computing with physical systems such as industrial processes, automation processes, and robots. CPS and Internet of Things (IoT) are crucial for enabling Industry 4.0.

The course covers:

  • CPS definitions and examples.
  • CPS real-world requirements.
  • IoT applications and solutions.
  • Software developments.
  • Control-loops with packet-based communication.
  • Security and advanced topics.

Following an introduction of basics of cyber-physical systems and IoT, the course will investigate communication and software solutions. The communication protocols often need to support real-time and reliable communication, while abiding strict security requirements. The communication traffic may be event-driven and/or periodic. The software solutions can be centralized or distributed where embedded software makes local control decisions based on input signals.

Learning Outcome


The student

  • understands the concept and nature of CPS and IoT.
  • understands the process of modelling real-world physical systems.
  • understands the requirements put forward by the real-time physical system.
  • understands the issues related to using packet-based communication as part of the control loop.
  • knows about the great diversity of IoT application areas and the associated requirements, challenges and possible solutions.


The student

  • can define real-word physical problems.
  • can design and implement software models of real-world physical problems.
  • can implement control solutions that include a communication network.

General competency

The student

  • can contribute to planning and development of cyber-physical systems, including system integration.
  • can evaluate solutions for various types of IoT applications.

Entry requirements


Teaching methods

Lectures and laboratory work.

Some student-oriented learning methods will be used in the lectures.

Compulsory learning activities

2 project/ laboratory experiments.

In order to take the examinations, the assignments must be approved.


Written exam, 4 hours

Grade scale A-F, where F is fail.

Examination support material


More about examination support material