Specialist tracks

Artificial Intelligence and Data Analytics

You will learn about the technological and theoretical aspects of big data analysis, machine learning algorithms, deep learning and artificial intelligence for data analysis. In particular, the focus is on theoretical and mathematical aspects of data analysis, technologies for big data processing, distributed processing systems and algorithms and techniques of artificial intelligence and deep learning.   

Automation and Intelligent Cyber-Physical Systems

You will examine topics related to design, as well as the theoretical and experimental analysis of models by predicting, monitoring and diagnosing internal mechanisms. You will also learn about logistics and mobility management of vehicles, people and objects, with a focus on application domains, automation and basic management.  

Bio and Health Informatics

You will learn which are the technical tools and knowledge needed to support research and development in the field of Life Sciences. As such, the path provides an introduction to concepts of biology and medicine, to also provide the basic notions and terminology necessary to interface with researchers in the biological and medical fields. The path then includes more "computer engineering" modules organized to allow the application of tools such as Artificial Intelligence, Data Analytics, statistics or telemedicine, to the peculiar characteristics of common problems in the Life Sciences.

Computing and Network Infrastructures

You will learn more about the development of distributed systems and cloud computing as well as performance evaluation of distributed systems. The topics that you will explore include software development in distributed environments, performance evaluation of distributed systems, development of advanced applications and services in local and geographic networks. Special attention is also given to communication, synchronization and interaction between    product applications and hardware components, design of corporate networks and data centres, as well as to analysis of communication systems based on modern technologies.

Embedded Systems

You will study automatic design of complex digital systems. You will learn about the methods of hardware description and their use in the field of automated synthesis systems and the optimization    techniques to improve final product performance. You will also analyse the problems connected with the correctness and reliability of the final product by evaluating the impact of the various assessment and optimization techniques. 

Graphics and Multimedia

You will study modern modelling and rendering techniques, hardware architecture of graphics systems and devices for interactive graphics, virtual reality and videogaming. You will learn about design of interactive and real-time environments, techniques of representation, compression and transmission of audio and video signals.

Software Applications

You will learn about design and management of business information systems as a support for the organisation and its specific corporate needs. In particular you will learn how to organize and run large-scale software projects, i.e. projects involving several programmers for long periods of time, with a focus on various problems such as correction and maintenance of products.