Master in Engineering in Computer Science at Sapienza University of Rome
Two-year English-taught LM-32 master's at Sapienza University of Rome in computer engineering and artificial intelligence: distributed systems, cybersecurity, machine learning and algorithm design, with a 30-credit thesis. Entry needs 60 subject credits and English at B2.
Master
2 years
Rome
English
Sapienza University of Rome



Engineering in Computer Science, listed for 2026/27 as Engineering in Computer Science and Artificial Intelligence, is a two-year, 120 CFU master's degree (class LM-32) taught in English at Sapienza University of Rome. Entry needs a three-year bachelor's with at least 60 credits in maths, computing and engineering, plus English at B2. Fees follow family income, so it can be tuition-free for eligible students.
Entry requirements
Detailed entry requirements
Sapienza's Engineering in Computer Science and Artificial Intelligence master asks for a three-year bachelor's degree or recognised foreign equivalent with at least 60 CFU in set subject areas, English at B2, a positive eligibility check and a personal knowledge assessment. Reviewed 8 October 2026. [1]
The 60-credit rule
You need a basic background in science, engineering and computer science or computer engineering. In practice, your first degree must include at least 60 CFU across two groups. [1]
- At least 24 CFU in core subjects: mathematics, computer science, statistics and physics, plus chemical foundations of technology (sectors MAT/01, 02, 03, 05, 06, 08 and 09, SECS-S/01 and 02, ING-INF/05, INF/01, CHIM/07 and FIS/01). At least 9 of these must be in mathematics (MAT/01 to 09 as listed).
- At least 36 CFU in information engineering, industrial engineering or computing subjects: electronics, electromagnetic fields, telecommunications, control engineering, information processing, bioengineering, electrical and electronic measurements, electrical engineering, management engineering, computer science, biochemistry, molecular biology, and logic and philosophy of science (sectors ING-INF/01 to 07, ING-IND/31 and 35, INF/01, BIO/10 and 11, and M-FIL/02). At least 18 of these must be in information processing systems or computer science (ING-INF/05 or INF/01).
What this means for your transcript
Italian CFU and the credits on a foreign transcript are not the same unit: one CFU stands for about 25 hours of student work, and Sapienza looks at your subjects, not just your total. As a guide, based on the rule above:
- Usually a fit: a B.Tech or B.E. in Computer Science or IT, or a B.Sc. in Computer Science with solid maths.
- Check carefully: a BCA or B.Sc. IT often covers both blocks through computing subjects but can fall short on the 9 maths credits. A B.Tech or B.E. in Electronics, Electrical or Telecommunications usually covers the maths and the 36-credit block but can fall short on the 18 credits in computer science.
- Often short: a B.Sc. in Mathematics or Physics usually covers the core block but may lack the 36 engineering or computing credits, and a B.Com or BBA usually lacks both blocks.
Missing credits can be made up by passing single examinations, under Sapienza's single-examination rules. [1]
English
English at CEFR level B2 or higher. The programme call does not list specific certificates or test scores. [1]
Eligibility check and personal knowledge assessment
The eligibility check is requested on Sapienza's Infostud system (code 33515), and the outcome arrives by email. If the academic requirements are met, a committee assesses personal knowledge from your bachelor's average mark, how relevant your first degree is, extracurricular activities including work experience and other training, and an interview if required. The committee may assign a set path through the study plan. [1]
2026/27 deadlines
Eligibility checks opened on 2 July 2026. Non-EU applicants living abroad who need a student visa had one date: 15 September 2026. Other applicants can choose 15 October, 17 November or 17 December 2026, and 14 January 2027 is reserved for Sapienza graduates. [1]
Where the course regulations allow it, applicants still finishing a degree can apply if they graduate by 19 December 2026 (other Italian or international universities) or 23 January 2027 (Sapienza). [1]
Non-EU applicants living abroad
Applicants from non-EU countries who live abroad and need a student visa must hold a pre-acceptance letter before they can enrol. [1]
For 2026/27, the pre-acceptance letter came from MoveIn pre-selection, open from 22 December 2025 to 15 May 2026, followed by Universitaly pre-enrolment by 30 June 2026. For enrolment, Sapienza asks for your degree certificate and transcript with a certified translation, and CIMEA attestations, with a declaration of value as an alternative for countries outside the ARDI database. [4]
Sources and verification
Checked by the ApplyAZ admissions team against the university's official documents listed below. Entry rules can change with each new call, and we re-check them before every application.
- Sapienza University of Rome, Faculty of Information Engineering, Computer Science and Statistics. Admission procedure for the Master's degree programme in Engineering in Computer Science and Artificial Intelligence (LM-32), academic year 2026-2027, Infostud code 33515. Reviewed 8 October 2026.
- Sapienza University of Rome, Engineering in Computer Science and Artificial Intelligence study plan, 2026 cohort. Reviewed 8 October 2026.
- Sapienza University of Rome, Engineering in Computer Science and Artificial Intelligence programme pages (presentation, credit structure, degree class, language, duration, faculty and department); the university notes that the 2026-2027 catalogue is being updated. Reviewed 8 October 2026.
- Sapienza University of Rome, International Students Office. International admissions and enrolment procedures for non-EU students, academic year 2026-2027. Reviewed 8 October 2026.
About the programme
Engineering in Computer Science is a two-year master's degree (laurea magistrale, class LM-32) taught entirely in English at Sapienza University of Rome. For 2026/27 Sapienza lists it as Engineering in Computer Science and Artificial Intelligence (Ingegneria Informatica e Intelligenza Artificiale). It is run by the Department of Computer, Control and Management Engineering "Antonio Ruberti" in the Faculty of Information Engineering, Computer Science and Statistics, with teaching in person in Rome. [1][3]
The degree trains engineers in the main areas of computer engineering: software and systems for data management and analysis, information security at system and infrastructure level, and artificial intelligence, covering systems that reason, learn, plan and generate content. Through its study paths you can specialise in one area, with AI as an integral part. [3]
What you will study
The 2026 study plan has a single curriculum and totals 120 CFU, with 48 CFU of compulsory core units. These include: [2]
- Dependable Distributed Systems (9 CFU)
- Cybersecurity (9 CFU)
- Machine Learning (6 CFU)
- Artificial Intelligence (6 CFU)
- Algorithm Design (6 CFU)
- User-Driven Software Engineering (6 CFU)
You also take the Laboratory of Advanced Programming (3 CFU) and seminars on Advanced Topics in Computer Science and Artificial Intelligence (3 CFU). You then choose 12 CFU from each of two elective groups. Options in the 2026 plan include Data Mining, Generative Artificial Intelligence, Large-Scale Data Management, Malware Analysis, Mobile, Edge and Cloud Computing, Planning and Reasoning, Reinforcement Learning, Computer Vision, Neural Networks, Advanced Cryptography, Multilingual Natural Language Processing and Robotics I. Students also choose 12 free-choice credits. Sapienza notes that its 2026/27 catalogue is still being updated. [2][3]
How the programme is taught
Teaching runs over four semesters in Rome, through lectures, practical classes, laboratory sessions and group projects. Attendance is generally not compulsory, except for laboratories and other practical activities. Most units end with a written or oral exam. The final exam is a thesis worth 30 CFU, the largest single part of the degree. Depending on your first degree and the admission review, the committee may set a specific path through the study plan. [1][2][3]
Career paths
Sapienza describes three professional profiles for graduates: [3]
- Software analyst and designer: builds and optimises application software, using techniques such as machine learning and deep learning.
- Infrastructure designer and administrator: designs and optimises information systems on distributed or cloud infrastructure and puts security measures in place.
- Intelligent systems analyst and designer: develops software systems capable of logical reasoning and autonomous or supervised decision-making.
Fees and scholarships
Sapienza sets tuition by family income (ISEE). The regional scholarship body for Rome is DiSCo Lazio, and its scholarship winners also get a tuition waiver, so this programme can be tuition-free for eligible students. The region decides scholarship awards.
How to apply from outside the EU
Non-EU applicants living abroad who need a student visa must hold a pre-acceptance letter. For 2026/27, the letter came from MoveIn pre-selection, open from 22 December 2025 to 15 May 2026, followed by Universitaly pre-enrolment by 30 June 2026. [1][4]
The degree's own eligibility check is requested on Sapienza's Infostud system using code 33515. For 2026/27, visa applicants had one date for it: 15 September 2026. After a positive check of your credits and personal knowledge, you travel on a type D study visa and enrol by paying the first fee instalment. The 2027/28 calendar is not yet published. [1][4]
How ApplyAZ helps
ApplyAZ is an Italy-based consultancy that works only with public universities. We can include this programme in a shortlist of 20 to 30 English-taught programmes that fit your profile, so your plan never rests on a single application.
For eligible students who start with us, a named person owns each stage, from A to Z:
- We check your transcript against Sapienza's entry rules for this programme.
- We write your CV and a tailored statement of purpose.
- We prepare and submit your MoveIn pre-selection application, Universitaly pre-enrolment and eligibility check request.
- We help you declare your family income for reduced fees and file your DiSCo Lazio scholarship application at the right time and in the right format.
- We prepare your visa file.
With operations in all 20 Italian regions, we follow each region's scholarship rules and deadlines as they change. The university decides admission, the region decides the scholarship and the consulate decides the visa, so no one can promise an outcome. You pay in milestones, and every service you pay for is either delivered or its fee is refunded (terms apply).
Programmes at Italian public universities can be tuition-free for eligible students. Check if you are eligible and book a one-to-one consultation session with one of our Italy experts, or see how ApplyAZ works.
Questions and answers
What bachelor's degree do I need for Sapienza's Engineering in Computer Science master?
A three-year bachelor's or recognised foreign equivalent with at least 60 CFU in set areas: 24 in maths, computing, statistics or physics (9 of them maths) and 36 in information engineering, industrial engineering or computing (18 of them in computer science). [1]
Is this the same as Engineering in Computer Science and Artificial Intelligence?
Yes. For 2026/27 Sapienza lists this LM-32 master's, code 33515, as Engineering in Computer Science and Artificial Intelligence. It is taught entirely in English and adds artificial intelligence as an integral part of the computer engineering paths. [1][3]
Is there an entrance exam?
No written test. Sapienza runs an eligibility check of your credits, then a committee assesses your degree average, the relevance of your degree and your experience, including work experience, with an interview if required. [1]
What English level is required? Do I need IELTS?
English at CEFR B2 or higher. The 2026/27 programme call asks for the level and does not list specific test scores, so we check which proof of B2 your file can use. [1]
When is the deadline for non-EU students?
For 2026/27, MoveIn pre-selection closed on 15 May 2026, Universitaly pre-enrolment on 30 June 2026, and the eligibility check for visa applicants on 15 September 2026. The 2027/28 calendar is not yet published. [1][4]
Can I apply before I graduate?
Yes, where the course regulations allow it. For 2026/27, applicants finishing a degree at another Italian or international university had to graduate by 19 December 2026. [1]
I have a BCA or a B.Tech in Electronics. Can I still apply?
Possibly. BCA graduates often meet the computing blocks but can fall short on the 9 maths credits, and Electronics graduates often lack the 18 credits in computer science. Missing credits can be made up through single examinations. [1]
What jobs do graduates do?
Sapienza describes three profiles: software analyst and designer, infrastructure designer and administrator for distributed or cloud systems and their security, and intelligent systems analyst and designer for software that reasons and makes decisions. [3]
Can someone handle my whole application to Engineering in Computer Science at Sapienza?
Yes. ApplyAZ, an Italy-based consultancy that works only with public universities, checks your transcript against Sapienza's rules for this programme, handles the application and Universitaly pre-enrolment, helps you file the DiSCo Lazio scholarship application at the right time and in the right format, and prepares your visa file, for eligible students. Start by checking your eligibility.
I'm applying from India. What is the route into Engineering in Computer Science?
A recognised Indian bachelor's, such as a B.Tech or B.E. in Computer Science or IT, or a B.Sc. in Computer Science, can meet the degree rule if its subjects cover the 60-credit groups, and you also need English at B2. The steps are MoveIn pre-selection for a pre-acceptance letter, Universitaly pre-enrolment and the eligibility check. [1][4] Indian students apply for the type D study visa at the Italian embassy or consulate that covers their state, such as New Delhi, Mumbai or Bengaluru.
Is the route different from Pakistan, Bangladesh or Sri Lanka?
No. The academic rules for Engineering in Computer Science are the same whatever your nationality. Applicants from Pakistan, Bangladesh and Sri Lanka follow the same steps as India: MoveIn pre-selection for a pre-acceptance letter, Universitaly pre-enrolment and the eligibility check, then a type D study visa from the Italian mission for their country of residence. Read our guide for students in Dhaka.
I live in the UAE, Saudi Arabia, Qatar, Kuwait, Oman or Bahrain. Where do I apply for the visa?
At the Italian embassy or consulate responsible for the country where you legally live, after Universitaly pre-enrolment. The academic rules for Engineering in Computer Science are the same whatever your nationality, and Gulf residents follow the same steps: MoveIn pre-selection for a pre-acceptance letter, Universitaly pre-enrolment and the eligibility check. Read our guides for Dubai, Riyadh and Doha.
I studied or live in London, New York, Toronto, Vancouver, Singapore or Kuala Lumpur. What is the route?
The academic rules for Engineering in Computer Science are the same whatever your nationality, and your degree is assessed like any other foreign qualification. Non-EU applicants who live abroad follow the same route: MoveIn pre-selection for a pre-acceptance letter, Universitaly pre-enrolment and the eligibility check, then a type D study visa from the Italian mission for where they live. Read our guides for students in London, New York, Toronto, Vancouver, Singapore and Kuala Lumpur.
More English-taught programmes at this university
Other public universities in this city
They began right where you are
