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.
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.
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.
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.
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.
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.
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.