Syllabus of MSc CPS2: AI and IoT
Courses are taught in English and are structured according to the European Credit Transfer System with 120 credits over four semesters of full-time studies.
Semester 1
30 ECTS, from September to January
- Overview of research, development and innovation activities (4 ECTS)
- Data interoperability and semantics (2 ECTS)
- CPS2 engineering and development (6 ECTS)
- Part 1: Everything from the command line
- Part 2: Technological foundations of software development
- Part 3: System Engineering -
- Mobile programming (2 ECTS)
- Web programming (5 ECTS)
- Programming connected devices (5 ECTS)
- Part 1: Embedded programming with Arduino
- Part 2: Embedded programming with CircuitPython
- Foreign language (3 ECTS)
- Machine learning (3 ECTS)
Semester 2 (30 ECTS)
30 ECTS, from January to June
- Integrative development of a CPS2 (4 ECTS)
- Knowledge Representation and Problem Solving (4 ECTS)
- Part 1: Knowledge Representation
- Part 2: Problem Solving
- Multi-agent programming (3 ECTS)
- From statistics to data mining (5 ECTS)
- Internet of things and the web of things (2 ECTS)
- Internship (12 ECTS)
M2 Curriculum
Semester 1 (30 ECTS)
30 ECTS, from September to January
- Research and Development Project (5 ECTS)
- Scientific writing (4 ECTS)
- Professional insertion (2 ECTS)
- Digital Twins (4 ECTS)
- Multi Agent Coordination (5 ECTS)
- Semantic Web (5 ECTS)
- Cloud and Edge Infrastructures (3 ECTS)
- Cybersecurity (2 ECTS)
Semester 2 (30 ECTS)
Master thesis - Internship from early February to late July (30 ECTS)
Recent Posts
less than 1 minute read
Applications are now open
See the application deadlines and submission section on the CPS2 Organisation page for more information about how applying.