University of Roma
  • Tuition Fee:
  • Local: $ 3.54k / Year (International)
  • / Year (International)
  • Languages of instruction:
  • English

    Photos of university / #sapienzaroma

    The Masters Programme in Computer Science aims to develop software engineering specialists and researchers with both theoretical and practical knowledge of information systems.

    The programme addresses research, design and development of computer hardware and software, and provides the project management and leadership skills that are necessary for a responsible career in engineering

    In greater detail, the Masters Programme in Computer Science will provide students with the ability to apply their knowledge to all aspects of computer system design. This includes:

    · Identify the best design, management and maintenance solutions for IT systems and applications;

    · Custom-tailor and apply innovative IT architecture and systems based on advanced technology;

    · Conceive and design innovative IT products;

    · Design, develop and supervise IT strategies for organisations;

    · Design, develop and supervise, in collaboration with other professionals, the development of dedicated applications (i.e., robotics, telecommunications, enterprise management).

    Applicants are expected to have a strong academic background in computer science, electrical engineering or mechanical engineering. The program begins with a core set of courses and continues with elective courses that focus on advanced topics to allow students to build expertise in specific areas.

    The study plan includes the following mandatory exams for a total of 36 credits:

    Distributed Systems and Network Security (12 CFU)

    Artificial Intelligence and Machine Learning (6 CFU)

    Data Management (6 CFU)

    Advanced Programming (6 CFU)

    Algorithm Engineering (6 CFU)

    We offer 6 specialisations:

    • Big Data (Prof. Stefano Leonardi)
    • Cyber Security (Prof. Roberto Baldoni)
    • Computing Infrastructures (Prof. Bruno Ciciani)
    • Knowledge and Semantic Technologies (Prof Maurizio Lenzerini)
    • Software and Services (Prof. De Giacomo)

    Big Data

    In the last years, we have observed an increase in the availability of data, which has changed the way in which problems are being addressed in several scientific and industrial fields, including computer science, engineering, pharmaceutics and medicine, and economics. Taking advantage of the availability of this data requires the use of advanced techniques that allow to store, process and analyse large volumes of data that can amount to billions of data points and which may be continuously generated. The goal of this specialisation is to provide students with the tools and the knowledge necessary to handle and use this type of information.

    Students will acquire a wide range of skills, including:

    - Basic techniques for obtaining and cleaning data

    - Methods for analysing and summarising large amounts of data

    - Algorithms for processing continually created data

    - Theory and infrastructures for storing and processing large volumes of data

    - Techniques for processing and searching in textual unstructured data

    - Methods for visualising large quantities of data

    Core Exams:

    - Big data computing

    - Large-scale information systems

    - Data mining

    Two elective exams from:

    - Web information retrieval

    - Human–computer interaction

    - Data Centres and High Performance Computing

    - Web security and privacy

    One suggested exam amongst:

    - Natural Language Development

    - Network Infrastructures

    Suggested Seminar:

    - Seminars of Social Networks and Markets.

    Other suggestions:

    For further information, please refer to: Prof. Stefano Leonardi

    Computing Infrastructures

    The goal of the specialisation is to create engineers who are able to plan, develop, maintain, update and manage complex information systems, both traditional ones (centralised or distributed data centres) and new generation ones (pervading systems usually used for “smart environments”). The programme completes basic knowledge assimilated by students during their Bachelors degree, with the knowledge necessary to become an Analyst. This includes:

    - Fully exploit operating systems functions, including virtual and development functions;

    - Select the architectural organisation that best suits high-end systems and programme and configure them optimally;

    - Develop centralised and distributed information systems, based on services and the reliability requirements

    - Plan smart environments.

    Core Exams:

    - Advanced Operating Systems and Virtualisation

    - Data Centres and High Performance Computing

    - Capacity Planning

    Two free choice exams to be chosen amongst:

    - Pervasive Systems

    - Enterprise and System Security

    - Mobile Applications and Cloud Computing

    - Micro-controller System Design

    One suggested exam:

    - Network Infrastructures

    One suggested seminar:

    - Seminars of Distributed Systems

    Other suggestions:

    For further information, please refer to: Prof. Bruno Ciciani

    Cyber Security

    National economies are based on complex information systems and interconnected networks that create its cyberspace. In order to guarantee the wealth of a nation, it’s necessary to protect its cyberspace by making it safe from cyber attacks that aim to steal data from large companies, government bodies and citizens.

    In Italy and Europe, recent laws on cyber security consider this field as a top priority field that lacks appropriate expertise. The goal of this specialisation is to build a specialist in information security who is able to protect enterprise information assets, critical infrastructures and to use open source intelligence tools.

    In particular, the specialisation will allow students to learn the methodologies and the technological tools used to plan, develop, verify and maintain infrastructures, data and information systems that are safe, taking care of both formal and experimental techniques and considering both attack and defense methodologies.

    This specialisation has the objective to create Information Security Officer and security analysts.

    Core Exams:

    - System and Enterprise Security

    - Web Security and Privacy

    - Mobile Applications and Cloud Computing

    Two free choice exams to be chosen among:

    - Data Mining

    - Formal Methods

    - Software Engineering

    One suggested exam to be chosen among:

    i) Control of Communication and Energy Networks,

    ii) Network Infrastructures

    iii) Elaborazione del Linguaggio Naturale

    One suggested seminar:

    - Seminars of Distributed Systems;

    Other suggestions:

    Web information retrieval, advanced operating systems and virtualisation, human-computer interaction, exam not chosen in group A. The course i) and Human-computer interaction allow students to face the problems related to attacks and protection of the electrical critical infrastructures (smart grid and scada systems). The course iii) together with Web information retrieval will complete a path in open source intelligence. The course ii) and Advanced operating systems will complete a part of the security related to the infrastructures.

    For further information, please refer to: Prof. Roberto Baldoni

    Knowledge and Semantic Technologies

    In order to remain competitive, organisations must efficiently and effectively create, locate, capture, and share their organisation’s knowledge and expertise. This increasingly requires making the organisation's knowledge explicit and recording it for easier distribution and reuse.

    “Knowledge and Semantic Technologies” aims to introduce students to methodologies and tools for representing and managing data and knowledge both in structured organisations and in open environments, such as Web information systems.

    This includes: i) Methodologies and languages for knowledge representation and ontology engineering; ii) Techniques for automated reasoning on ontologies and knowledge bases; iii) Languages and methods for modelling and analysing the processes that create and manage data and knowledge; iv) Techniques for information retrieval, especially in big unstructured data sources; v) Methodologies for information extraction both from semi-structured data sources and the Web; vi) Methods and tools for data integration from heterogeneous sources; vii) Methods and tools for natural language processing; viii) Applications of data and process mining techniques for information classification and model learning and formation.

    Core exams:

    - Knowledge Representation and Semantic Technologies

    - Web Information Retrieval

    - Formal methods

    Two free choice exams to be chosen among:

    - Data Mining

    - Process and Service Modelling and Analysis

    - Large-scale Information Systems

    One suggested exam:

    - Elaborazione del Linguaggio Naturale

    One Seminar to be chosen among:

    - Seminars of Software and Services,

    - Seminars of Social Networks and Markets

    Other suggestions:

    For further information, please refer to: Prof. Maurizio Lenzerini

    Software and Services

    This specialisation will introduce students to the methodologies and tools used to develop complex information systems, including data, processes and services.

    New information systems need to balance dynamic and static aspects and must be planned, developed and maintained in order to support the re-assembling of the modules as organisational requisites and needs change.

    The service architecture, the data-as-service, the software-as-a-service and the processes definition which satisfy the business needs are the tools that have been established to manage complex informatics systems.

    This specialisation provides a rich supply of both methodological and technical/engineering knowledge which are significant in order to develop information systems and services.

    Core Exams:

    - Software Engineering

    - Mobile Applications and Cloud Computing

    - Process and Service Modelling and Analysis

    Two free choice exams to be chosen among:

    - Formal Methods

    - Enterprise and System Security

    - Large-scale Information Systems

    - Human-Computer Interaction

    - Advanced operating systems and virtualisation

    One suggested exam:

    - Network Infrastructures

    Other suggestions:

    For further information, please refer to: Prof. Giuseppe de Giacomo.


    Program requirements

    This section provides application deadlines and procedures for the Masters in Artificial Intelligence and Robotics for EU citizens and non-EU citizens with a valid residence permit in Italy. All other applicants must follow the procedure for non-EU residents, described in the following section.Applicants must have a Bachelors degree in Computer Engineering, Computer Science, System Science or another scientific degree (the latter will be analyzed and approved on a case-by-case basis). All students must have a good knowledge of spoken and wrtitten English.Please Note: Students who have not yet completed their course of study, but expect to complete it by August 2015, can apply to the Masters programme by supplying an official document from their university confirming the expected graduation date. This document will only be a temporary substitute for the official copy of the final diploma. All academic records must be issued by the home institutions and must be legalised by the country's competent authorities and translated into Italian or English by an official translator.The deadline for the application to the Masters degree in Artificial Intelligence and Robotics is September 1st, 2015 for EU students.In order to apply for the Masters degree, students must send their application to the "Dipartimento di Ingegneria informatica, automatica e gestionale (DIAG)", both by e-mail and printed copy, together with the following documents:M1 formUniversity diploma or temporary substituteOfficial transcriptCurriculum vitaeLetter(s) of recommendationLetter of motivationCertificate proving the student´s proficiency of the English language (This does not apply to native English speakers)Copy of a valid Passport with photoMAILING ADDRESSDipartimento di Ingegneria informatica, automatica e gestionale (DIAG)Sapienza Università di Roma Attn: Master in Artificial intelligence and Robotics Via Ariosto 25, 00185 ROMA, Italy EMAIL: admissions@dis.uniroma1.itApplication for admission to the Masters in Artificial Intelligence and Robotics starting in September 2015 is open to non-EU resident students who hold a Bachelors Degree in Computer Engineering, Computer Science or another scientific degree (the latter will be analyzed and approved on a case-by-case basis). All academic records must be issued by the home institutions. School and academic records must be legalised by the country's competent authorities, translated in Italian or English by an official translator.Please note: Students who have not yet completed their course of study, but will complete them by end of August 2015, can still apply to the Master program by supplying an official document from a University confirming the student´s graduation by the end of August 2015. This document will only be a temporary substitute for the official copy of the Final Diploma.The deadline for the application to the Master degree in Artificial Intelligence and Robotics is March 3rd, 2015 for non-EU students.Applications will be processed upon arrival. Applicants are strongly recommended to send their application as soon as possible so that, in case of admittance, they have enough time to plan the organizational/bureaucratic aspects of their visa and stay in Rome. In order to apply to the Master degree, non-EU applicants are required to:1. Submit the following documents:M1 formOfficial transcript (in English or Italian) of University diploma or temporary substituteOfficial transcript (in English or Italian) of examinations passedCurriculum vitaeLetter(s) of recommendationLetter of motivationCertificate proving the student´s proficiency of the English language (This does not apply for native English speakers)Copy of a valid Passport with photoA printed copy of the same documents must be delivered by regular mail to:Dipartimento di Ingegneria informatica, automatica e gestionale (DIAG) Sapienza Università di Roma Attn: Master in Artificial Intelligence and RoboticsVia Ariosto 25, 00185 ROMA, Italy 2. Check immediately with the local Italian Embassy/ Consulate or Italian Institute of Culture the deadline to apply for a VISA (usually end of May) and whether other documents, besides those listed above, are necessary.To proceed you should now have an Admission Letter from Sapienza Univ.3. Submit the application with the requested documents (see points 1 and 2) at the Italian Embassy/Consulate or Italian Institute of Culture in your country. This procedure is necessary in order to apply to the Master and be registered at Sapienza University.To proceed you should now have a VISA In Rome4. Register with the International Student Registration Office of Sapienza University.Students admitted into the Master in Artificial Intelligence and Robotics must complete their enrollment by registering with the International Student Registration Office of the University. Registration can be completed after acceptance according to the procedure indicated in the section Admission. The registration deadline is November 2015 but we strongly recommend to complete registration by September 2015, before beginning of classes.Please note that the tuition fee only covers course, laboratories and examination expenses. It does not include either housing, books or any other course material required by the master program.Part of the registration fee can be waived according to the student's income (requests are analyzed case-by-case). Students applying for a reduction of the tuition fees must clearly specify this in their application. English Language Requirements IELTS band: 6 TOEFL paper-based test score : 550 TOEFL iBT® test: 80

    Every year Sapienza gives hundreds of students the opportunity to reduce the cost of their education. The University provides a variety of scholarships to both Italian and foreign students based on merit and need. Moreover, other scholarships are provided by EU authorities and programmes.

    Sapienza also offers many paid part-time positions within university offices that allow students to earn an income and gain valuable work experience.

    Please consult our scholarships page for further information see link on scholarships available at Sapienza under the "More" Section.

    Accreditation

    The Masters Degree Programme in Engineering in Computer Science is accredited by the Italian Ministry of Education, University and Research (MIUR).

    Similar programs:
    University of Bologna logo
    • Tuition Fee:
    • $ 3.59k / Year
      University of Venice logo
      • Tuition Fee:
      • Domestic students: $ 2.38k / Year
      • International students: $ 6.26k / Year
        University of Roma
        • Tuition Fee:
        • Domestic students: $ 3.54k / Year (International)
          Polytechnic Institute of Milan logo
          • Tuition Fee:
          • International students: $ 1.74k / 1 year
          • Ranking:
          • 1842 StudyQA
          • Duration:
          • 3 years
            See all of the 134 similar programs