Master’s courses

Computer Graphics Architectures, Games and Simulation

Prof. Alessandro De Gloria

This course will be a hands-on class on advanced digital games and computer graphics. It will cover major aspects 3D modeling, computer animation, rendering, game mechanics. The goal of the course is to provide a strong foundation for games and computer graphics principles, and provide a hands-on introduction to professional tools, e.g., Autodesk 3D Studio Max, Unity 3D, Microsoft XNA. [More info]

Cyber Phisical Systems

Prof. Francesco Bellotti

The course provides an introduction to system engineering (requirement engineering, product life-cycle management, modeling, simulation and performance analysis) in the cyberphysical system domain. [More info]

Computational Intelligence in the internet of things

Prof. Francesco Bellotti

The goal of the course is to provide the students with operational expertise in design and development of intelligent systems based on the Internet of things (IoT). The second part is about artificial intelligence techniques (neural networks, genetic algorithms, SVM, simulated annealing, etc.). Applications and projects are foreseen in several areas of IoT, such as mobility, health, energy management, etc. [More info]

Autonomous Agents in Games

Prof. Riccardo Berta

The focus of this course will be on the use of AI techniques for generating efficient intelligent behavior in games, with a special attention on improving game play experience. [More info]

Machine Learning

Prof. Riccardo Berta
The focus of this course will be on the introduction of the basis of Machine Learning and Deep Learning. [More info]

Bachelor’s courses

Programming Fundamentals

Prof. Riccardo Berta

The course explains fundamental concepts, such as data types, control statements, functions, arrays, pointers, strings, structures, files, data structures and other knowledge that the students will need to write programs in the C language. [More info]

Makers approach for electronic design

Prof. Riccardo Berta

This course looks at the Internet of Things (IoT) as the general theme of physical/real-world things becoming increasingly visible and actionable via Internet and Web technologies. The goal of the course is to provide students with a comprehensive understanding of the IoT. [More info]