How
to register
MASTER’S DEGREE IN
COMPUTER 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
Applicants must have a Bachelor’s degree (or a BSc of at least three years’ duration). The curriculum must include courses that address computer hardware and software, similar to those required for graduates in Computer Engineering or Information Science.
Purely technical or professional qualifications are not accepted.
A solid background in mathematics and in-depth knowledge of the following topics are required: Algorithms and Programming, Computer Architecture, Operating Systems, Computer Networks, Databases.
Some courses in related engineering disciplines, such as Electronics, Telecommunications, Automation and Management Engineering, must also have been completed.
Knowledge of the English language at least at level B2 of the Common European Framework of Reference for Languages is required.
These general requirements are verified using different procedures depending on whether the qualification was obtained in Italy or abroad. Please see the section below for your specific case for specific instructions.
Candidates with an Italian qualification
The curricular requirements for the 2026/27 and 2027/28 academic years differ.
If the student:
- meets the curricular requirements for the 2027/28 academic year but not those for the 2026/27 academic year; and
- is interested in enrolling in the 2026/27 academic year,
they may contact the following email address for further information: didattica_INGINF@dii.unipi.it
Academic year 26/27
Admission is decided on the basis of fulfilling curricular requirements and the adequacy of personal preparation.
Fulfilling the curricular requirements
The curricular requirements for admission to the Master’s Degree Programme in Computer Engineering, for applicants holding a degree obtained in Italy, are as follows:
- having earned at least 36 ECTS credits in the following Academic Disciplines (SSD): MAT/02, MAT/03, MAT/05, MAT/06, MAT/07, MAT/08, MAT/09, FIS/01, FIS/03;
- having earned at least 36 ECTS credits in the following Academic Disciplines (SSD): ING-INF/05, INF/01;
- having earned at least 18 ECTS credits in the following Academic Disciplines (SSD): ING-INF/03, ING-INF/04, ING-INF/01, ING-IND/31, ING-IND/35.
Fulfilling the personal preparation requirements
The Evaluation Committee (CIV) may propose to the Degree Course Council to refer the candidate to an admission interview.
The admission interview aims to ensure that the candidate has the necessary preparation to successfully undertake master’s studies, with particular attention to basic knowledge of mathematics and computer engineering.
Adequate knowledge of English, equivalent to level B2 of the Common European Framework of Reference for Languages, is also required. Students may certify this requirement during enrollment or, in the absence of certification, it will be assessed during the interview.
Further details are available on the dedicated page of the University website.
To proceed with enrollment, please visit the page dedicated to Italian degree holders.
Academic year 27/28
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-31 Scienze e Tecnologie Informatiche
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 and Physics courses (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 18 credits in Computer Engineering or Information Technology courses (SSD: IINF-05/A, INFO-01/A)
- At least 12 credits in Information Engineering and Industrial Engineering courses (SSD: IINF-01/A, IINF-03/A, IINF-04/A, IIET-01/A, IEGE-01/A)
Fulfilling the personal preparation requirements
The Evaluation Committee (CIV) may propose to the Degree Course Council to refer the candidate to an admission interview.
The admission interview aims to ensure that the candidate has the necessary preparation to successfully undertake master’s studies, with particular attention to basic knowledge of mathematics and computer engineering.
Adequate knowledge of English, equivalent to level B2 of the Common European Framework of Reference for Languages, is also required. Students may certify this requirement during enrollment or, in the absence of certification, it will be assessed during the interview.
Graduates with a degree in the L-8 or L-31 class and who have acquired at least 36 CFU in the IINF-05/A and INFO-01/A sectors will automatically be considered adequate, subject to verification of their knowledge of the English language.
Further details are available on the dedicated page of the University website.
To proceed with enrollment, please visit the page dedicated to Italian degree holders.
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 for Applications document is available HERE. Please read it carefully before applying: it specifies requirements, procedures, and the possibility of requesting financial support.
Deadline for applying: 5 febbraio 2026
Applications must be submitted through the dedicated portal: applymscenglish.unipi.it
The call is now CLOSED.