How
to register
MASTER’S DEGREE IN
Artificial Intelligence and Data Engineering
Admission to the Master's Degree Course
Admission to the Master’s Degree (MSc) course requires a bachelor’s degree (or BSc) or a higher qualification certifying adequate scientific and technical preparation.
If the qualification held is Italian, admission is granted after verification of curricular requirements, based on the exams present in the university career.
Conversely, candidates with a foreign degree must undergo a selective admission process. Applications are reviewed by an Evaluation Committee (CV), appointed by the Degree Program Council.
Please read the following sections carefully for details on the two cases mentioned.
The access procedures are also detailed in the Course Regulations (in Italian).
Preparation required
Candidates must have a Bachelor’s Degree (or BSc of at least three years’ duration), with courses that possibly cover computer hardware/software aspects.
Purely technical or professional qualifications, such as degrees in Computer Applications or equivalent, are not accepted.
A solid background in mathematics is required, as well as knowledge of subjects such as algorithms and programming, computer architecture, operating systems, computer networks and databases.
Skills in related disciplines, such as Economics and Management, must also be present.
It is necessary to have knowledge of English at least at level B2 of the Common European Framework of Reference for Languages.
These general requirements are verified through different procedures depending on whether the qualification was obtained in Italy or abroad, as explained below. Please see the section below that applies to your case for specific instructions.
Candidates with an Italian qualification
Admission is decided on the basis of fulfilling curricular requirements and the adequacy of personal preparation.
Fulfilling the curricular requirements
The candidate meets the curricular requirements if he or she has earned a bachelor’s degree in one of the following classes:
- L-8 (Ingegneria dell’Informazione)
- L-30 (Scienze e Tecnologie Fisiche)
- L-31 (Scienze e Tecnologie Informatiche)
- L-35 (Scienze Matematiche)
Alternatively, the candidate satisfies the curricular requirements if he/she has obtained a degree that provides a sufficient number of CFU in the following groups of scientific-disciplinary sectors (SSD):
- At least 36 CFU in Mathematics/Physics courses/activities (SSD: MATH-02/A, MATH-02/B, MATH-03/A, MATH-03/B, MATH-04/A, MATH-05/A, MATH-06/A, PHYS-01/A, PHYS-03/A)
- At least 9 CFU in Computer Engineering or Information Technology courses/activities (SSD: IINF-05/A, INFO-01/A)
- At least 9 CFU in Engineering area courses/activities (SSD: IEGE-01/A, ECON-07/A)
Fulfilling the personal preparation requirements
The Evaluation Committee (CIV) may propose to the Degree Programme Council to accept or reject the candidate’s application based on the evaluation of the documentation submitted, or it may propose to the Degree Programme Council to send the candidate back to an admissions interview.
The admission interview aims to ensure that the candidate has the necessary preparation to successfully undertake master’s studies, particularly with regard to basic knowledge of mathematics and computer engineering.
Candidates with a foreign qualification
Applicants with a bachelor’s degree (or higher) from a foreign institution must undergo a preliminary selection process to verify their technical and scientific preparation. To this end, a Call for Applications is published. Only candidates who pass the selection process are admitted and can proceed with enrollment.
The annual Call for Applications is published on this page (see below); all details on the requirements are provided directly in the call for applications. An application fee is required to complete the application process.
Candidates are encouraged to carefully review all requirements before applying. Failure to meet even one of these requirements will automatically result in the application being rejected. Only the best candidates will be selected.
Selected candidates can proceed with enrollment by following the instructions they will receive via email.
Selected candidates who are not residents of an EU country will receive an official letter to use to apply for a study visa; please note that visa procedures can take several months depending on the country.
Applicants residing in the EU, who do not require a visa, are not subject to strict time constraints and are invited to contact us at international@ing.unipi.it to discuss the details of their case.
Further information is available on the dedicated page of the University website.
Call for Applications (only for those with foreign qualifications)
The current Call for Applications (reserved for holders of foreign degrees) refers to the 2026/27 academic year, with classes scheduled to begin at the end of September 2026.
The call is now CLOSED.
The call for proposals is available HERE. Please read it carefully before submitting your application: it contains information on requirements, procedures, and the possibility of requesting financial support.
Application deadline: February 5, 2026
Applications must be submitted through the dedicated portal: applymscenglish.unipi.it