Search for contacts, projects,
courses and publications

Cyber-Physical Software Engineering


Banzi M.

Course director

Ferrante A.

Course director

Bressana P. G.



This course teaches students concepts, methodologies, systems, and tools enabling rapid prototyping of Internet of Things applications within Cyber-Physical systems. The course unfolds from an introduction to embedded hardware to the fundamental principles of networked embedded software and their concrete realization on resource-constrained hardware. The project work builds upon different embedded software environments (e.g., mBed and Raspbian) and development boards illustrated during the course.