Skip to main content

Cyber Physical Systems and Systems of Systems

Bachelor’s level
15 credits (ECTS)


Many industries today use cyber-physical systems (CPS) as (part of) their products. Int his project, students are acquainted with typical development challenges for such CPS. They learn how to design and implement a CPS common to the entire class by dividing it into subsystems. This places high demands on the students on appropriate functional and nonfunctional requirements, effective design, quality assurance and testing,documentation, and artifact traceability.
In addition, the project may place particular demands on effective integration and interaction between the groups as well as internally within each group. Skills ranging from requirements management to designing and testing, as well as from collaboration to knowledge transfer and conflict management are tested.The course enables the students to develop a thorough understanding of the added complexity that comes from integrating hardware and software.
The additional level of interaction and coordination that results from each group potentially depending on the other groups, adds a further level of experience that will be very valuable to the students in their future professional careers.

Prerequisites and selection


To be eligible for this course, students must have successfully completed the following courses, or equivalent: DIT022 Mathematical Foundations for Software Engineering, 7.5 credits, DIT344 Fundamentals of Software Architecture, 7.5 credits, DIT112 Mini Project: Systems Development, 7.5 credits, and DIT632 Development of Embedded and Real-Time Systems, 7.5 credits. Applicants must prove knowledge of English: English 6/English B or the equivalent level of an internationally recognized test, for example TOEFL, IELTS.