How to enroll #
The information on this page has been sourced from the official attachment available on the dedicated page of the university website.
If you encounter problems…
Should you run into any issues during the procedure, feel free to drop by the Telegram group chat; it’s a great place to connect with fellow students and get help if you need it.
To enroll in the Master’s Degree in Computer Science, you must complete the following steps:
- Check that you meet the entry requirements;
- Review the assessment procedure and deadlines;
- If applicable, follow the steps for international candidates;
- Register on Infostud and apply;
- Proceed to enrollment if accepted.
A B2-level knowledge of English is mandatory. See English requirements.
Entry requirements #
To be admitted, you must hold a degree (or equivalent foreign qualification) and have obtained at least 90 ECTS in the following scientific-disciplinary sectors (or international equivalents):
- INF/01;
- ING-INF/01, ING-INF/02, ING-INF/03, ING-INF/04, ING-INF/05;
- FIS/01, FIS/02, FIS/07;
- MAT/01, MAT/02, MAT/03, MAT/05, MAT/06, MAT/07, MAT/08, MAT/09;
- SECS-S/01, SECS-S/06.
Among these 90 ECTS, at least 72 must be in core subjects in mathematics, physics, computer science, ICT, data science, or information engineering.
If the requirements are not met, it is possible to acquire the missing credits by passing single exams. The methods and costs are set out in Article 41 of the Student Regulations.
You are also required to have knowledge of:
- Programming languages;
- Algorithms and data structures;
- Computer architectures;
- Databases;
- Computer networks;
- Operating systems;
- Computability and complexity theory.
Assessment of academic knowledge #
Your preparation will be evaluated based on:
- Your degree class (L-31 or L-8);
- Your final grade;
- Your exam performance in relevant SSDs.
If you hold an L-31 or L-8 degree and graduated with at least 100/110, you are generally admitted without an interview.
Otherwise, an interview may be required to assess your knowledge in the fundamental areas of computer science.
English requirements #
A knowledge of English at B2 level or higher is mandatory.
You must either provide valid certification or attend an interview, as determined by the Committee in the outcome of your assessment.
Assessment of requirements and deadlines #
For the 2025/2026 academic year, you can submit your application and pay the €10 fee on Infostud by one of the following deadlines:
- September 16, 2025 (only date available for non-EU candidates who request a student visa);
- October 16, 2025;
- November 18, 2025;
- December 16, 2025;
- January 15, 2026 (reserved for students graduating at Sapienza).
Payment must be made via PagoPA using course code 33508. More info regarding the enrolling payments are available at the Infostud section.
Candidates from other Italian universities #
If you graduated from a university other than Sapienza, you must email the Didactic Committee at commissionedidattica@di.uniroma1.it by the same dates as those envisaged for the application for the assessment of entry requirements, including:
- A self-certification of your degree;
- A list of exams with their scientific-disciplinary sectors (SSD);
- A copy of the €10 payment receipt.
Candidates who have not graduated yet #
You may still apply for assessment, but you must obtain your degree by:
- December 20, 2025 if you are from another university;
- January 24, 2026 if you are graduating from Sapienza.
Candidates with a non-Italian qualification #
Depending on your nationality, residency, and visa status, different procedures apply:
1. Non-EU citizens residing abroad (including Chinese students in the Marco Polo project) #
If you are a non-EU citizen residing outside Italy and require a study visa, you must obtain a pre-acceptance letter to enroll.
→ Follow the steps in Section 7 of the International Student Office page
2. EU citizens (any residence) and non-EU citizens with residence permit in Italy #
This includes:
- EU citizens, regardless of residence;
- Non-EU citizens with a residence permit in Italy.
→ Follow the steps in Section 8 of the International Student Office page
3. All foreign degree holders after requirement approval or pre-acceptance #
If you have passed the entry requirement assessment or received a pre-acceptance letter, follow the general enrollment instructions:
→ See Section 4 of the International Student Office page
Infostud #
Once you have verified that you meet the entry requirements, reviewed deadlines, and—if applicable—followed international procedures, register on Infostud to obtain your student ID (matricola). Use a valid email address — it will be used for all communications.
Then access your private area → “Bachelor and Master Degree Programmes” → “Admission to Programmes”:
Enter the course code 33508, pay the €10 assessment fee via PagoPA, and wait for the result by email.
Enrollment #
If you are accepted, go to Infostud → “Bachelor and Master Degree Programmes” → “Year One” under the “Tuition Fees” section (see image) and insert 33508.
You will be able to generate two payment slips:
- One for the first installment only;
- One for all three installments.
You must pay one of them via PagoPA before the enrollment deadline.