Customise your study programme
The Master’s Degree Program in Computer Science offers a broad educational curriculum, organized into modular courses of 6 credits (6 ETCS) each. Students are free to choose the courses, allowing them to create a personalized study plan tailored to their needs and interests.
To help students choose a coherent and well-structured academic path, the courses are organized into four thematic macro-areas, called pillars, and within each pillar, into areas related to specific theoretical or application domains.
Suggested structure of the study plan:
-
Including at least 7 courses from a single pillar ensures a thematic focus in the educational path.
-
At the same time, choosing at least 3 courses from different pillars ensures the program is not overly specialized.
An interactive online tool to assist with personalizing the study plan is available at: http://maginf.di.unimi.it
The Pillars and Areas of the Program:
(the number of courses currently offered in each area is indicated in parentheses)
Pillar: Artificial Intelligence, Data Analytics, and Big Data
Areas:
- Artificial Intelligence (8)
- Data Analytics (8)
- Data Management and Data Protection (4)
Pillar: Computing Systems in Industry, Business, and Medicine
Areas:
- Distributed and Mobile Computing (6)
- Industry and Business (4)
- Cybersecurity (4)
- Biomedical Computing (2)
Pillar: Theory, Software, and Algorithms
Areas:
- Theoretical Computer Science (10)
- Software Development (5)
- Algorithms (3)
- Education and Ethics (2)
Pillar: Interaction and Multimedia
Areas:
- Video Games (6)
- Imaging and Video (5)
- Audio and Music (4)
- Multimedia (1)
More information is available at: http://maginf.di.unimi.it