Computer Engineering

The Master Degree in Computer Engineering is designed to convey world-class competences and abilities for mastering and developing advanced IT systems. The program provides strong methodological foundations as well as the practical skills to deal with advanced applications in several areas of Computer Engineering.

The course is organized in 4 curricula covering various aspects of modern information processing systems and representing the scientific excellence of the Department of Information Engineering in these four areas:

  • Artificial Intelligence and Robotics: algorithms and systems to enable reasoning and intelligent behaviours in computers and robots
  • Bioinformatics: tools and algorithms to solve complex computational problems in life and physical sciences, and in medicine
  • High Performance and Big Data Computing: algorithms and systems architectures for compute-intensive applications and big-data analysis
  • Web Information and Data Engineering: algorithms, architectures, and technologies for managing permanent data as well as processing, linking and searching for information at Web scale.

These curricula are highly flexible and allow students to focus on the aspects that best match their interests.
The course is fully taught in English.

The Master Degree in Computer Engineering will prepare you for challenging jobs. You will learn how to:

  • innovate software tools for the development of information processing systems in traditional contexts (e.g., databases) as well as in more modern contexts (e.g., machine learning);
  • design, implement, and manage information processing systems in the real world (e.g, in the fields of manufacturing, robotics, biology, medical applications, multimedia, Web, and telecommunications);
  • design, evaluate, and manage information processing systems, interacting critically with other professionals in multidisciplinary teams.


We look for highly motivated and competent students.

  • Degree: a minimum three-year undergraduate degree (or equivalent) with credits in scientific disciplines (computer science and engineering; other information engineering disciplines; math and physics) is required. For the Italian system, this corresponds to credits in the following disciplines: information processing systems (ING-INF/05) and computer science (INF/01); other information engineering disciplines (ING-INF/01, ING-INF/02, ING-INF/03, ING-INF/04, ING-INF/06, ING-INF/07); mathematics and physics (FIS/01-FIS/08, MAT/01-MAT/09).  For international applicants, an admission committee will verify that an equivalent criterion applies.
  • Final grade or GPA: students holding an Italian bachelor degreemust have a degree classification of 84/110, or higher. International students are evaluated by an admission committee to verify that an equivalent criterion applies. Depending on the country, this translates in different minimum entry requirements on GPA or percentages. 
  • Language requirement: English language at the B2 level (CEFR) or equivalent.

The pervasiveness of computers in each sector makes the professional fields for graduates virtually unlimited. The computer engineering graduate is of interest to companies, characterized by strong flexibility and dynamism, that design and produce computer components, and to those that develop systems and equipment in various sectors for which information technology is an enabling element, such as the automotive, biomedical, telecommunications, avionics, process automation, robotics. The graduate also has fundamental roles in the design, development, production and operation of equipment, systems, and infrastructures for the acquisition and transmission of information and their use in telematics applications, as well as companies operating in the civil sector, the sectors of public administration, and service companies.


Studying in cutting-edge research laboratories: graduates will be prepared to work for research institutions and might also continue their studies towards research doctorate courses in the area of ​​Information Engineering, Industrial Engineering, and Applied Sciences.

After 3 years from graduation:

0 %

employment rate

0 %

postgraduate education


average salary*

Data taken from Almalaurea (2018)
The average salary is referred to the former Master's degree of Ingegneria Informatica