For best experience please turn on javascript and use a modern browser!
NL
Master

Software Engineering

Add to favourites

You already know how to code. And over the years you've gained the necessary theoretical and practical experience. But you want more. You want to take your qualities as a software engineer to the next level. To work with other software engineers on realistic, complicated issues. To solve isolated technical problems, but also to operate within the whole dynamic and extensive field that software engineering is. To not just know the how, but to understand the why.

UvA online Open House

This year, you won’t be able to attend any busy on-campus events with lots of people. But our online Open House is the perfect way to get to know UvA study programmes and university life from the comfort of your own home.
Every study programme has an Open House page with videos, FAQs and live events. On the main Open House website you can discover all our programmes, explore the city and campus, and get inspired during our theme weeks.

Admission during COVID-19

Due to the Corona pandemic, in exceptional cases the UvA will allow you to start your Master’s programme before having fully completed your Bachelor’s degree or pre-master’s. Check the Application and Admission pages for more information.

The study programme 

The Master Software Engineering is a one-year academic programme. It familiarises students with the broad and dynamic field of software engineering. Software engineering projects are complex undertakings, and there is no single recipe that guarantees success in all cases. This programme makes students better software engineers, designers and architects. 

Meet the people 

How to get to know this Master’s programme better than via its students and teachers? Read the experiences from students and check what teachers say about Software Engineering. 

The supervision you get from lecturers is excellent, they really keep a close eye on everyone’s progress. If it becomes clear that someone is lagging behind, they’ll offer additional coaching. Willem Visscher, alumni Software Engineering

After graduation 

Good software programmers are generally in high demand in both industry and research. And apart from strong programming skills, graduates have an in-depth understanding of all practical, theoretical, technology- and human-oriented aspects of software engineering, which allows them to objectively and effectively assess both their own work and that of others and to convincingly argue their point of view. 

Is Software Engineering for you? 

It is, if you: 

  • have a solid technological basis and a fundamental understanding of computer science and software; 
  • want to study software engineering on an academic level; 
  • are curious and like being challenged by complex software issues; 
  • want to learn how to make thorough strategic decisions; 
  • want to learn how to collaborate and negotiate effectively; 
  • are critical, but also innovative and open for discussion.
Facts & Figures
Degree programme MSc Software Engineering
Type Regular study programme
Mode Full-time, part-time
Credits 60 ECTS, 12 months
Language of instruction English
Starts in September
CROHO code 60228