Computer science

Course Description

Level: Second Level Degree

Degree Class: LM-18 - Computer science

Department: COMPUTER SCIENCE

Admission: Free

CFUs: 120

Duration: 2 years

Website: https://www.di.unipi.it/en/education/mcs

The Master’s Degree Course in Computer Science provides advanced and specialised training in the scientific foundations of computer science and high competence in related technologies. It trains professionals to contribute to the advancement of information technology, both in its fundamental aspects and in its use in different application areas. The course is divided into two curricula:
  •     Artificiali intelligence
  •     ICT solution architet
  •     Foundations of software
  •     Big data technologies
The courses cover topics such as machine learning, cryptography, code and big data analysis, advanced algorithms and complex systems architectures. Students will be able to apply theoretical knowledge in practical, real-world contexts through

The Degree Course does not have regulated admission.

To be admitted, students require a Bachelor's Degree in Computer Science (class 26 or class L-31), or Computer Engineering (class 9 or L-8), or Mathematics (class 32 or class L-35), or Physics (class 25 or class L-30).

Students holding a Bachelor’s Degree from another class obtained in Italy, or an equivalent qualification obtained abroad, can be admitted if they acquired at least 72 CFUs in the scientific-disciplinary fields INF/01 or ING/INF-05 or MAT* or FIS*, of which at least 36 CFUs in INF/01 or INF/ING-05 and at least 18 CFUs in the MAT* or FIS* fields.

The Board of the degree course will assess the adequacy of credits obtained by students with a foreign qualification. Furthermore, it will verify the adequacy of personal preparation for all students according to procedures defined in the academic regulations.

Proficient knowledge of English at least at level B2 is required.

The academic regulations of the degree course outline the methods to evaluate the adequacy of personal preparation.

The adequacy of personal preparation, particularly in the fundamentals of information science and technology and the English language, is assessed through the evaluation of the educational curriculum, and through a test on specific topics that take into account guidelines approved by the Department Council on the proposal of the Board of the degree course. The evaluation and any test will be carried out by the President of the degree course or a committee delegated for this purpose.

In the case of students holding a Bachelor’s Degree in Computer Science (class 26 or class L-31), or Computer Systems Engineering (class 9 or L-8), this preparation is automatically considered adequate, subject to verification of English language proficiency.

Course Evaluations

Contacts

Presidente del Corso di Laurea
Giuseppe Prencipe
Email: giuseppe.prencipe@unipi.it

Referente didattico
Rosaria Mongini
Tel. (+39) 050 2212727
Email: rosaria.mongini@unipi.it
Unità Didattica del Dipartimento di Informatica: https://didattica.di.unipi.it/contatti/
Orario di ricevimento: Ufficio: su appuntamento previo contatto e-mail / telefono (+39) 050 2212727/3110/3162. Sportello: dal martedì al giovedì dalle ore 10.00 alle ore 13.30. Per informazioni scrivere a : mcs_info@di.unipi.it

Study Plan

For students enrolled in the academic year 2025/2026

Artificial intelligence

Required
Ai-1 aff (6 CFU)
Ai-1 aff (9 CFU)

Big data technologies

Required
Bdt-1 (6 CFU)

Foundations of software

Required
Sw-1 affini 9 CFU (18 CFU)

Ict solutions architect

Required
Ict-1 aff (9 CFU)
The course offerings from previous years can be viewed at Course Catalogue.

Career opportunities

Graduates can find employment in high-tech sectors, both in Italy and abroad, such as:
  • Advanced software developers
  •  Data scientist
  • Computer security experts
  • IT Consultants
  • Researchers in academic or industrial institutions
  • Manager of complex technology projects.
The skills acquired are required in IT, telecommunications, banking, government agencies,

Enrolment