Master of Science in Software Engineering with AI
Master the complexities of ultra-large-scale software systems and data engineering through advanced AI integration at USI.
Best for:Best for aspiring software and data engineers looking to specialize in artificial intelligence and complex system design.
Overview
The Master of Science in Software Engineering with AI at Università della Svizzera italiana addresses the growing complexity of modern software systems that rely heavily on data analysis, machine learning, and artificial intelligence. Offered by the Faculty of Informatics, the programme features coursework taught by world-leading researchers from the Software Institute. Students learn how to manage software complexity, build ultra-large-scale systems, and collect, store, and process massive datasets to support decision-making. The curriculum bridges software engineering and data engineering, preparing graduates for technical leadership roles in diverse sectors such as healthcare, finance, and transportation.
What you'll do
- Complete 120 ECTS credits of coursework, projects, and a master's thesis
- Engage with advanced topics in software engineering and artificial intelligence
- Analyze and process large-scale datasets to derive actionable insights
- Design and manage complex, multi-component software systems
- Collaborate with peers on practical software and data engineering projects
Requirements
Degree required: Bachelor's degree or equivalent in Computer Science or a related field
Degree offered: Master of Science
Language: English
Instruction: English
- Foundational knowledge in computer science or software engineering
- Aptitude for mathematics and algorithmic problem solving
- Familiarity with programming and software development principles
Funding & terms
Programme and admissions
Admissions not verified
A catalogue listing does not mean applications are open or funding is guaranteed. Check the source for your intake.
- Intake
- Not confirmed by the source
- Duration
- Not confirmed by the source
- Teaching language
- Not confirmed by the source
- Taught / research mode
- Not confirmed by the source
- Study mode
- Not confirmed by the source
- Campus
- Not confirmed by the source
- Prerequisites
- Not confirmed by the source
- Application instructions
- Not confirmed by the source
- Tuition
- Not confirmed by the source
- Funding
- Not confirmed by the source
How to apply
Deadline: 2026-06-30
Submit your application through the official university online portal by the respective deadline. Candidates requiring a visa must submit their applications earlier by 30 April 2026.
- CV
- Bachelor's degree transcripts
- Identity proof
- Application form
Create a free profile to unlock your personal match score, the full requirements, funding details and how to apply — in English or Persian.