Master programme in Computer Science

Introduction

The Master Degree in Computer Science entirely taught in English, aims at educating specialists with solid theoretical foundations and advanced expertise in information technologies.

It is a rigorous, top-level program designed for highly motivated students ready to invest significant effort and commitment. While demanding, the program offers substantial intellectual and professional rewards, preparing graduates for leadership roles both in academia and industry.

The program is structured into four curricula, each designed to provide high-level specialization in a key area of Computer Science:

  • Artificial Intelligence: Explores the foundations and applications of AI, including intelligent systems, machine learning, deep learning, robotics, computer vision, large language models, and other data-driven technologies.
  • Big Data Technologies: Focuses on the acquisition, storage, processing, mining, and analysis of large-scale data, with applications across a range of domains.
  • Foundations of Software: Focuses on rigorous software design via formal modeling and verification, the integration of strong foundations with evolving development practices is key to analyzing, validating, and innovative complex software systems, even when automatically generated.
  • ICT Solutions Architect: Covers the design, evaluation, and management of complex ICT systems that integrate software and hardware, with attention to performance, security, and scalability.

Students also have the flexibility to design their own “free track,” allowing them to explore individual learning paths in diverse areas such as algorithms, high-performance computing, and more. The individualized tracks are subject to approval by the faculty council.

Getting Started as a New Student

If this is your first time studying in Pisa, here is a quick survival kit to help you navigate academic life:

  • A list of available classes, most of which are taught by faculty members from our department. Classes are held in person, primarily, at Polo Fibonacci.
  • Class schedules by semester: the first semester runs from mid-September to mid-December; the second semester from mid-February to mid-May.
  • A calendar of exam dates: main sessions are in January–February, mid-May to the end of July, and early September. Exams are conducted in person.
  • Teaching regulations: key rules and guidelines for attending and passing classes.
  • Alice, the online student portal: your main access point for enrollment, exam booking, transcripts, and updating personal data.

From the academic year 2020/21, guidelines for the individual assessment of students requesting admission to the degree program have been approved.

WARNING: each student follows the regulation of the year when he enrolled.

Useful information              Email: mcs_info@di.unipi.it

Enrollment for foreign students

Foreign students can find all the relevant information for enrolling in the following page:

Latest news

View all news…