99195 - Cyber-Physical Systems Programming M

Academic Year 2026/2027

  • Moduli: Andrea Acquaviva (Modulo 1) Andrea Acquaviva (Modulo 2)
  • Teaching Mode: In-person learning (entirely or partially) In-person learning (entirely or partially) (Modulo 1); In-person learning (entirely or partially) (Modulo 2)
  • Campus: Bologna
  • Corso: Second cycle degree programme (LM) in Automation Engineering (cod. 6711)

    Also valid for Second cycle degree programme (LM) in Electronic Engineering (cod. 6716)

Learning outcomes

The course provides the student with a basic knowledge of software architectures as well as the development, programming and design environments for cyber-physical systems, with particular emphasis on the coexistence of control tasks, data stream processing, and IoT communication with real-time and cybersecurity requirements. The student will learn to use compilers, libraries, runtimes and middleware for heterogeneous platforms and architectures, equipped with multicore processors, co-processors and HW and SW accelerators for the processing of data streams from sensors and towards actuators.

Syllabus

The syllabus has not been published yet.

Office hours

See the website of Andrea Acquaviva