Computer Science Study Plan #
Draft notice: this page is a working draft, partially generated with the help of artificial intelligence for summarisation / quick introduction purposes.
It has not yet been reviewed or validated by the site staff.
Read the Study plans section of the programme website before submitting a plan. The Committee enforces the rules described there. Do not submit a tentative plan just to “reserve” exams β incomplete or poorly structured plans are often rejected.
This page summarizes the official documents for the LM-18 Computer Science programme (Academic Year 2025/2026). See the RCPs and Annexes document and the Committeeβs How to submit a valid study plan guidelines for authoritative information.
For peer discussion, sample plans and quick clarifications check the Telegram Study Plan section. Use official pages for formal rules and deadlines.
What is a study plan? #
A study plan (“percorso formativo”) is the formal list of teachings and activities you commit to for your Masterβs degree. You must have an approved study plan in force to book and take exams via Infostud. Plans remain valid from the Academic Year of submission until a later approved replacement.
Target total: 120β123 CFU, normally composed as:
- 54 CFU β characterising courses (core);
- 12 CFU β complementary courses;
- 12β15 CFU β elective teachings;
- 6 CFU β Additional Educational Activity (AEA / “AFC”);
- 36 CFU β Master thesis and defence.
See the RCPs and Annexes document for the full course lists.
Recommended Completion Paths (RCPs) #
From 2023/24 onwards, the programme uses RCPs instead of curricula. Choosing two RCPs and following the recommended construction produces an automatically accepted plan.
Available RCPs (alphabetical):
- Algorithms;
- Artificial Intelligence;
- Computational Models for Systems Design;
- Data Science;
- Multimedia Computing and Interaction;
- Networks and Systems;
- Security;
- Software Engineering.
Each RCP has a defined set of characterising courses (see Annex 1). Complementary courses are listed in Annex 2.
Two types of study plans #
Recommended Completion Plan (RCP) β automatic approval if correctly compiled:
Custom / Individual Plan (Percorso Formativo Individuale) β requires Committee review:
For details and constraints, see How to submit a valid study plan.
Building a valid plan #
The Committee recommends a structured approach:
- Step 1: select two RCPs and include their characterising courses;
- Step 2: if <54 CFU, add other RCP courses;
- Step 3: if <66 CFU, add complementary courses (Annex 2);
- Step 4: add electives to reach 78β81 CFU. Avoid basic undergraduate courses and unjustified non-STEM electives;
- Step 5: add AEA (6 CFU) and thesis (36 CFU) β total 120β123 CFU;
- Step 6: assign courses to year 1 or year 2 (balanced load, 7β10 courses in year 1 is suggested);
- Step 7: submit via Infostud (“Percorsi Formativi”) within the submission window.
For the complete official guidelines, see How to submit a valid study plan.
Submission and evaluation #
Submission period: October 1 β February 28 (max once per year).
Evaluation schedule:
Submission date range | Committee decision by |
---|---|
By October 10 | October 30 |
October 11 β November 30 | December 31 |
December 1 β January 15 | January 31 |
January 16 β February 28 | March 31 |
Note: while under review, your plan cannot be edited.
When a plan takes effect #
- Valid starting from the Academic Year of submission;
- Plans approved between October and December apply from January 1 of the following year β important for booking exams in SeptβDec sessions;
- Infostud blocks booking of exams not in the active plan.
Exams Ahead of Schedule
Once your study plan is approved you can technically book all exams and even finish the Master’s Degree in a single semester. In practice if you book and pass an exam of a semester that you didn’t attend yet, the administration might remove it from your career record.
The dangerous part is the “might” because if they notice right before your graduation, you might have to delay it; or, worse, if they notice it after you graduated they can legally invalidate your degree.
Rejection cases #
Rejection reasons: basic electives, unjustified non-STEM courses, unbalanced yearly load, missing mandatory items, or overlapping content.
If rejected, you will get an email with reasons. Your previous approved plan (if any) stays valid. Correct and resubmit within the same deadlines.
Erasmus exceptions #
Students on Erasmus who face administrative issues at the host institution may request urgent adjustments. Contact the Committee with proof from the host university.
Contacts #
- Support portal: Master programme support page;
- Professors to contact for study plan questions: