Master in Software Engineering with AI (MAISE)
Description
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.