Master
Degree

Choose your study path!

Build your own study plan from a wide offer of courses in theoretical and applied computer science.

Submission deadlines

The study plan must be submitted online by March of the second year of study.

It is recommended to define the study plan as soon as possible. On the official deadline the plan will be formalised in its bureaucratic aspects. You can contact the Mentoring Commission for any request on non-standard study plans and, in general, for any question you might have regarding the definition of the study plan.

Each academic year there are two periods for submitting the plans: one in autumn and one in spring. Deadline vary from year to year and will be communicated to students via e-mail and announcements on the website of the School of Sciences.

Study plans are submitted online on the UNIWEB platform. At the end of each period, the plans are evaluated and the response is notified to student. Students who did not get their plan approved will need to further modify it in a reserved time-frame.

Erasmus students have to follow a special procedure for the definition of their plan, which they will submit in agreement with the Erasmus manager.

Study paths A.Y. 2023/2024

Majors

Sets of 5 courses within a specific area of computer science.

Artificial Intelligence


Artificial intelligence
Machine learning
Deep learning
Vision and cognitive systems
Natural language processing

Internet, Mobile and Security


Wireless networks for mobile applications
Mobile programming and multimedia
Web information management
Runtimes for concurrency and distribution
Advanced topics in computer and network security

Programming Languages, Systems and Algorithms


Functional languages
Languages for concurrency and distribution
Software verification
Formal methods for cyberphysical systems
Selected topics in algorithms

Minors

Sets of 3 courses that focus on a specific topic in computer science.

Internet of Things and Embedded Systems


Mobile security
Real-time kernels and systems
Cyberphysical systems and IOT security

Data and Process Management


Big data computing
Process mining
Knowledge representation and learning

Innovation and Entrepreneurship in ICT


IT service management
Start-up in ICT
Security and risk: management and certifications

Other elective courses

Courses in related fields with a natural connection with Majors and Minors.

Formal rules

A study plan must meet the following requirements.

A study plan is automatically approved when it includes a Major, i.e., it includes at least 4 course units from the groups AI, IMS and PLS (see above). The remaining 3 course units in computer science can be freely chosen between Majors and Minors. Plans that do not include a Major needs to be be discussed with a member of the Mentoring Committee before being presented.

More details at the following [link].

Students enrolled in previous Academic Years

A.Y. 22/23: [link]

A.Y. 21/22: [link]

Contact persons

Study plan contact person:
prof. Fabio Aiolli

Contact persons for internships and other activities:
prof. Davide Bresolin and Giovanni Da San Martino

Erasmus contact person:
prof. Nicolò Navarin

Mentoring committee

prof. Fabio Aiolli

prof. Tullio Vardanega

prof. Francesco Ranzato