Curriculum 2026-27
The curriculum of the Master of Science in Control Engineering for the academic year 2026-27 can be downloaded here (only in Italian). The relevant parts of the organization of studies are reported below.
120 credits are needed for the master degree. These are earned as follows
- 2 mandatory core courses, for a total of 24 credits, during the two semesters of the first year
- 6 courses chosen from a group of 11 core courses, totaling 36 credits
- 3 courses chosen from a group of 10 completing courses, totaling 18 credits
- other 12 credits from courses of free choice by the student
- internship (6 credits) and master thesis (27 credits) during the second year
Students should pass a total of 12 exams. Courses of free choice count altogether as a single exam.
In place of 2 courses with 6 credits of free choice, students may opt for only 1 course with 12 credits.
By way of example only, the link below provides three examples of curricula, one for each training area offered by the course of study:
- Process automation and supervision;
- Control of networks and complex systems;
- Robotics and autonomous vehicles.
Table 1. Mandatory core courses
| Course (code) | Type | SSD | Credits | Year | Semester |
|---|---|---|---|---|---|
| Filtering and optimal control (10596148) | B | ING-INF/04 | 12 | 1 | I-II |
| Nonlinear systems and control (10596147) | B | ING-INF/04 | 12 | 1 | I-II |
Table 2. Choose 36 credits among the following 14 core courses
| Course (code) | Type | SSD | Credits | Year | Semester |
|---|---|---|---|---|---|
| Digital control systems (1041428) | B | ING-INF/04 | 6 | 1 | I |
| Multivariable feedback control (1041426) | B | ING-INF/04 | 6 | 1 | I |
| Robotics I (1023235) | B | ING-INF/04 | 6 | 1 | I |
| Intelligent and Hybrid Control (10606939) | B | ING-INF/04 | 6 | 1 | II |
| Process automation (1041422) | B | ING-INF/04 | 6 | 1 | II |
| Robotics II (1021883) | B | ING-INF/04 | 6 | 1 | II |
| Robust control (1041453) | B | ING-INF/04 | 6 | 1 | II |
| Autonomous and mobile robotics (1022775) | B | ING-INF/04 | 6 | 2 | I |
| Control of communication and energy networks (1041429) | B | ING-INF/04 | 6 | 2 | I |
| Dynamics of electrical machines and drives (1041454) | B | ING-IND/32 | 6 | 2 | I |
| Advanced methods in control (10592976) | B | ING-INF/04 | 6 | 2 | II |
| Agile and Legged Robots (10621505) | B | ING-INF/04 | 6 | 2 | II |
| Control of autonomous multi-agent systems (1041427) | B | ING-INF/04 | 6 | 2 | II |
| Vehicle system dynamics (1041431) | B | ING-IND/13 | 6 | 2 | II |
Table 3. Choose 18 credits among the following 13 completing courses
| Course (code) | Type | SSD | Credits | Year | Semester |
|---|---|---|---|---|---|
| Digital control systems (1041428) | C | ING-INF/04 | 6 | 1 | I |
| Intelligent and Hybrid Control (10606939) | C | ING-INF/04 | 6 | 1 | II |
| Medical Robotics (1054963) | C | ING-INF/04 | 6 | 1 | II |
| Robotics II (1021883) | C | ING-INF/04 | 6 | 1 | II |
| Neuroengineering (10592834) | C | ING-INF/06 | 6 | 1/2 | II |
| Autonomous and mobile robotics (1022775) | C | ING-INF/04 | 6 | 2 | I |
| Control of communication and energy networks (1041429) | C | ING-INF/04 | 6 | 2 | I |
| Machine learning (1022858) | C | ING-INF/05 | 6 | 2 | I |
| Agile and Legged Robots (TBD) | C | ING-INF/04 | 6 | 2 | I/II |
| Control problems in robotics* (1055496) | C | ING-INF/04 | 6 | 2 | I/II* |
| Advanced methods in control (10592976) | C | ING-INF/04 | 6 | 2 | II |
| Control of autonomous multi-agent systems (1041427) | C | ING-INF/04 | 6 | 2 | II |
| Systems and control methods for cyber-physical security (1054963) | C | ING-INF/04 | 6 | 2 | II |
* = Control problems in robotics consists of two modules of 3 credits that are chosen among the four modules of the course Elective in robotics (12 credits, ING-INF/04). Modules are distributed between the two semesters.
Table 4. Other activities
| Activity (code) | Type | SSD | Credits | Year | Semester |
|---|---|---|---|---|---|
| Course of free choice by the student | D | free | 6 | 1 | II |
| Course of free choice by the student | D | free | 6 | 2 | I/II |
| Internship (AAF1041) | F | - | 6 | 2 | II |
| Master thesis (AAF1025) | E | - | 27 | 2 | II |
Note: All courses require to pass an exam with a sufficient grade (≥18, out of 30) to earn the credits. Internship and Master thesis provide credits without needing an exam.
Type: A (basic courses), B (core activities), C (completing activities), D (student free choice courses), E (master thesis), F (other activities).
SSD (Italian university classification of scientific areas): ING-INF/04 = Systems and control; ING-INF/05 = Computer science; ING-INF/06 = Bioengineering; ING-IND/13 = Applied mechanics; ING-IND/32 = Converters, electrical machines, and drives.

