Choose your study path!
Build your own study plan from a wide offer of courses in theoretical and applied computer science.
Build your own study plan from a wide offer of courses in theoretical and applied computer science.
Template Study Plan
Uniweb
Erasmus+ for Studies
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.
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
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
Courses in related fields with a natural connection with Majors and Minors.
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]
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
prof. Fabio Aiolli
prof. Tullio Vardanega
prof. Francesco Ranzato