Master Course in Computer Science

Versione italiana 

Orientation Day 2020

The registration of the streaming of the Orientation Day of September 24, 2020 is available here.

The updated version of the slides presented during the Orientation Day of September 24, 2020 are available here.

ADMISSION REQUIREMENTS (for students with an Italian bachelor)

  • Bachelor degree in Computer Science, Computer Engineering, Telecommunications or any other equivalent title in the disciplines relating to the Information and Communication Technologies. Special cases will be considered on an individual basis. More detailed information is available here.
  • Good understanding of the English language.


Admission requirements and general guidelines for applications by students who obtained a Bachelor’s degree abroad.

Foreign applicants:

Students who intend to enroll in the Master Program in Computer Science should have a solid background in Computer Science or related disciplines; they should have a Bachelor degree in Computer Science, Computer Engineering or related fields; they should also be highly proficient in the English language.

In particular, applicants will be evaluated on the following axes:

  • The applicant's Bachelor’s degree: the applicant's degree should be in Computer Science, Computer Engineering, or related fields.
  • A IELTS certification (or equivalent) of level at least C1 (or equivalent) is preferred.
  • The rank of the applicant's Bachelor’s degree institution (as per will be considered in the evaluation.
  • The applicant's Bachelor’s degree CGPA (cumulative grade point average), or equivalent, will also be considered in the evaluation.
  • The applicant’s CV (in particular, the applicant's work experience in Computer Science or related fields) will be considered in the evaluation;
  • The applicant’s Statement of Motivation, and the applicant’s Letters of Recommendation, will also be considered in the evaluation.

Applicants can be requested to do a Skype interview, in order for the committee to better assess their background."

See here for general information and application procedures adopted by the University of Roma “Sapienza”.

The Master’s in Computer Science at Sapienza University is a selective program. For the 2018-2019 academic year, the acceptance rate for students applying from abroad was 28%.

Foreign applicants will be evaluated on a rolling basis.

  • Applications submitted from September 1st to December 31st of a given year, can expect a response by February 15th of the subsequent year.
  • Applications submitted by January 31st of a given year, can expect a response by March 15th of the same year.
  • Applications submitted by February 28th of a given year, can expect a response by April 1st of the same year.
  • Applications submitted by April 15th of a given year, can expect a response by May 15th of the same year.

Inquiries on the acceptance of applications before the indicated response date are inappropriate and will not be answered.
Note that no incoming transfers will be accepted during the first year. The only way to enter the Master Course is by being approved through the normal procedure.

For any kind of support (logistical, bureaucratic, didactic, ...), you can can send an email to


A number of opportunities to obtain financial support are available for foreign students. They are listed in the following document.

Why Computer Science @Sapienza:


Scientific Excellence

Computer Science at Sapienza is ranked 51 among the 100 top Computer Science research institutions world-wide ( Our Department has been rated first in its category during the latest National Evaluation of Research in 2013 (

Our Department members and doctoral students have received several important research awards and grants, among which the most recent are: 5 ERC starting grants (a highly selective European funding program for young talented researchers), 1 NSF CAREER, 1 Sloan Fellowship, 3 Google Europe fellowships and 4 Google Research Awards (we are the Department with the highest number of Google recognitions), 2 IBM Research awards, 1 Shannon prize (the top award in Information Theory) and more (see and, for PhD students,

The Department is also involved in several European and National funded projects, often as Project Coordinator. Many of these projects have been highlighted as success stories on Digital Agenda of Europe, the website of the vice president of the European Commission, and on a number of flagship international mass media (Wired USA, New Scientists, The Times, RAI’s Superquark, RAI’s TG Leonardo, RAI’s Presa Diretta, Repubblica, Corriere della Sera, Sole24Ore, Focus, National Geographic).

Collaboration with Research Labs

Master students can be invited to collaborate on innovative R&D research projects. Merit-based scholarships are offered to graduate students for collaborating with the Department Research Labs (e.g., 15 scholarships have been granted during the academic year 2015/2016).

A (partial) list of research labs is available here:

Our faculty and staff are internationally renowned. We have ongoing collaborations with top scientists from Europe, US and other countries, and regularly host international colleagues. Collaborating with our research labs provides a unique opportunity to work on emerging research areas and innovations and learn about state-of-the-art research topics, developing R&D skills and becoming experts in new technologies.

Career Development

Our graduate students are committed to excellence. Upon graduation our master students frequently receive multiple job offers, and our alumni have gone on to brilliant careers in industry, research/academia or as entrepreneurs. They hold leadership positions in leading industries in the IT sector such as Google, Facebook, Microsoft, Amazon, Digital Catapult, Ericsson, IBM, Telecom and more.

Our graduate program aims to leverage the strengths of our students. The program provides the following opportunities to highly motivated, talented students: 1) hands on labs associated to courses allowing the experience with innovative paradigms and technologies; 2) a competitive “excellent students honor program”, 3) merit-based access to research labs (and associated scholarships); 4) internships in highly innovative SMEs and research labs; 5) seminars to acquire cross-sectorial (management/business) skills.

Program of Study:

Our Master program in Computer Science (LM-18) is conceived to provide its attendants both a broad grounding in Computer Science and in-depth knowledge of a number of emerging application areas.

All courses are taught in English.

Students can choose one of four curricula:


The curriculum in “Information Science and Applications” gives students a strong foundation in general Computer Science, while additionally giving the student exposure to a variety of specific technologies and real-world applications. Students receive the necessary skills to surpass the theoretical and practical problems which they will encounter in their career in Computer Science.



Multimedia is one of the most exciting fields of computing. This program provides the students with knowledge of the fundamentals, methodologies and techniques for processing and interacting with multimedia content, i.e. graphics, text, audio and video material. This curriculum trains specialists and professionals in designing, developing and maintaining multimedia systems and software, by providing competences in computer graphics, animation and game design, human-computer interaction, design of web and mobile apps, social media analytics, text mining and machine learning, natural language processing, computer vision and biometric systems. The students develop these skills and competencies through a synergistic mixture of theoretical work and practical project work, and are exposed to state-of-the-art technologies and recent developments in the field, with the unique opportunity to start internships and collaborations on cutting-edge frontier topics with research and industry groups.



Networked systems and cyber-security are at the core of today's Internet world. This curriculum provides the foundational and technological background to prepare future innovators and researchers in systems, networking, cryptography, and security. It also prepares professionals in emerging fields such as design, development and management of smart city systems and applications, developers of Future Internet and cloud computing systems, experts of computer and cyber security, and application and service developers. The curriculum nicely combines fundamental courses and hands on lab experiences with cutting edge systems and technologies, seminars with leading experts in the field, and opportunities to perform internships in leading research labs and companies.



The complexity of modern software (and hardware) systems needs the support of adequate methodologies for their design and analysis. The goal of this program is to provide such methodologies, to satisfy the ever growing needs of critical functionalities and security. Software Engineering is not programming: every software engineer knows how to write programs, but also knows how to operate in a group with different roles and responsibilities, with timelines, and has the ability to abstract from concrete problems to model general software solutions. SE was considered in 2012 at the top of the 10 best jobs (


Additionally, students can attend a number of practical activities and labs with industrial mentoring.