Master in Software Engineering with AI

Prof. Gabriele Bavota
orientamento-bachelor-inf-10.jpg
orientamento-bachelor-inf-7.jpg
orientamento-bachelor-inf-9.jpg

Software plays a pivotal role in almost all aspects of our life, including healthcare, transportation, economy, and communication. We put trust in software to accomplish complex and vital tasks for us, such as diagnosing diseases, managing our finances, sharing our family and friends’ memories, flying airplanes, or driving cars. The complexity of these tasks is distilled into the software our civilization depends on. Indeed, we are already in the era of ultra-large-scale software systems, composed of millions of interacting code components. Software engineering aims at managing the complexity of software, keeping it under control.

To master this ever growing complexity, future software engineers will make extensive usage of AI. In the Master in Software Engineering with AI (MAISE), students learn the foundational technologies behind AI for software engineering, they see many applications of AI to improve software development, and they experiment with AI for software development in practice.

This Master's programme features courses delivered by world-renowned researchers from the Software Institute at the Università della Svizzera italiana (USI) Faculty of Informatics, offering students a unique opportunity to engage with cutting-edge developments in both software and AI.

Awarded Degree: With the successful completion of the programme, students will be awarded a Master of Science in Software Engineering with AI.

Until the academic year 2025/26, the programme has been offered as the Master in Software and Data Engineering. Students enrolled up to the academic year 2025/26 can refer to the study plan here.

 

Expand All