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:
  •  Artificial intelligence
  • Big data technologies
  • ICT solution architect
  • Software: programming, principles and 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

Content in Italian

Il corso di laurea non è ad accesso programmato.

Requisito curriculare generale per l'ammissione è il possesso di una laurea triennale in Informatica (classe 26 o classe L-31), o in Ingegneria Informatica (classe 9 o L-8), o in Matematica (classe 32 o classe L-35), o in Fisica (classe 25 o classe L-30).

Possono essere ammessi studenti in possesso di una laurea triennale di un'altra classe conseguita in Italia, o di equivalente titolo di studio conseguito all'estero, che abbiano acquisito almeno 72 cfu nei settori INF/01 o ING/INF-05 o MAT* o FIS* di cui almeno 36 in INF/01 o INF/ING-05 e almeno 18 nei settori MAT* o FIS*.

Il Consiglio del corso di laurea valuterà a questo scopo la congruità dei crediti acquisiti da studenti con il titolo estero; inoltre, per tutti gli studenti appurerà l'adeguatezza della preparazione personale secondo procedure definite nel regolamento didattico.

E' richiesta una buona conoscenza della lingua Inglese (livello B2 o superiore).

Il regolamento didattico del corso di studio descrive le modalità di verifica dell'adeguatezza della personale preparazione.
Content in Italian
L'adeguatezza della preparazione personale in particolare sui fondamenti delle scienze e delle tecnologie dell'informazione e della lingua Inglese viene verificata mediante la valutazione del curriculum formativo, ed eventualmente con una prova di verifica, su argomenti specifici che tengano conto di linee guida approvate dal Consiglio di Dipartimento su proposta del Consiglio del CdS.
La valutazione e l'eventuale prova di verifica saranno a cura del Presidente del CdS o di una commissione a ciò delegata.

Nel caso di laureati triennali in Informatica (classe 26 o classe L-31), o in Ingegneria Informatica (classe 9 o L-8), tale preparazione viene considerata automaticamente adeguata, previa verifica delle conoscenze della lingua inglese.

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

Content in Italian

Per iscriversi occorre essere in possesso:

  • di un titolo di studio universitario riconosciuto idoneo dalla normativa vigente
  • dei requisiti curriculari stabiliti dal regolamento del corso di studio
  • dell’adeguata personale preparazione, accertata secondo le modalità definite nel regolamento del singolo corso di studio.

È necessario caricare sul portale Ammissionelm un certificato di conoscenza della lingua inglese di livello B2 oppure una autocertificazione seguendo lo schema del modulo.
Il certificato è necessario anche nel caso in cui la domanda di ammissione è avvenuta in fase di domanda di laurea triennale on line o passaggio di corso.

Requisiti di ammissione

Procedura e termini 

Preiscrizioni all’anno accademico 2025/2026