Objectives

Graduates of the Master’s Degree Program in Engineering in Computer Science and Artificial Intelligence must possess a deep and comprehensive education, along with a broad scientific background, enabling them to interact effectively with specialists from all fields of engineering as well as from the economic and managerial domains. To achieve this goal, the education of a Master’s-level engineer in this program requires a solid and extensive foundation in the basic sciences and engineering disciplines, specific expertise in computer science, and adequate hands-on design experience.

The curriculum of the Master’s Degree Program is based on the assumption that students have previously acquired the fundamental knowledge of scientific and engineering principles.
For this reason, several options are offered, allowing students to select courses according to their previous degree and educational background. The curriculum includes a set of subjects considered essential for the education of graduates in Engineering in Computer Science and Artificial Intelligence.
Additionally, elective courses are available that enable students to acquire, beyond the core professional skills, specialized competencies in one of the leading sectors of Computer Engineering, including Artificial Intelligence.

The program is taught entirely in English, allowing access to students from other countries and fostering integration and knowledge exchange in an international environment. Completion of the curriculum allows students both to deepen their expertise in specific areas (such as Distributed Systems and Cloud Computing, Internet of Things, Artificial Intelligence, Cybersecurity, Algorithms, Software Engineering, Data Management, Human–Computer Interaction, Graphics, and Computer Vision) and to enhance their communication skills through additional learning activities. To provide solid experience in problem-solving and design within the relevant field, the curriculum also includes the preparation of a Master’s Thesis.

The study plan is structured as follows:

  • Core compulsory courses, providing the fundamental skills common to the fields of Computer Engineering and Artificial Intelligence;
  • Specialized core courses, offering specific competencies in various subfields;
  • Related and supplementary courses;
  • Elective courses chosen by the student;
  • Additional learning activities;
  • Master’s Thesis.