Overview
Software Engineering is an evolving field shaped by continuous innovations in technology, design patterns, and techniques. This Master’s from University of Amsterdam stands apart from classical computer science by focusing on system complexity, human factors, and the enduring principles that transcend tools and trends. You’ll gain the skills to adapt and innovate in a rapidly changing field.
Key facts
The Master’s in Software Engineering at UvA offers a rigorous, hands-on exploration of the principles and practices that define modern software systems. Rather than focusing solely on the tools of today—which can become outdated—this programme delves into the enduring techniques, methodologies, and critical thinking that will stand the test of time.
Throughout the programme, you’ll:
- Learn to think beyond code: Gain a deep understanding of why stakeholder needs are hard to capture, how to navigate the human and technical complexities of large systems, and how to make strategic decisions that endure beyond the next technological trend.
- Master real-world applications: From model-based design for cyber-physical systems to automated testing, DevOps, and cloud computing, you’ll work on projects that mirror industry and research challenges.
- Develop both hard and soft skills: Courses combine advanced technical topics with a strong focus on communication, stakeholder engagement, and collaboration—skills that are critical for delivering solutions in dynamic, high-stakes environments.
- Conclude with a cutting-edge Master’s Project: Your journey culminates in an independent research project conducted within a UvA research group or high-tech company, where you’ll contribute to advancing the field while developing critical leadership and project management skills.
Whether full-time or part-time, this programme is designed to equip you with the skills, mindset, and experience to lead in th ever-evolving world of software engineering.
Programme Structure
Courses include:
- Requirements Engineering
- Software Specification, Verification and Testing
- Model-Based Design of Cyber-Physical Systems
- Software Evolution
- DevOps and Cloud-based Software
- Software Process
Key information
Duration
- Full-time
- 12 months
Start dates & application deadlines
- Starting
- Apply before , EEA/EU
- Apply before , National
- Apply before , International
-
Language
Credits
Delivered
Campus Location
- Amsterdam, Netherlands
Disciplines
Information Technology (IT) Computer Sciences Software Engineering View 13 other Masters in Software Engineering in NetherlandsWhat students do after studying
Academic requirements
- 3.0 (American system)
- 2.1 (a second class upper/division one degree in the British system)
- C (ECTS-system)
English requirements
Other requirements
General requirements
According to our formal regulations we distinguish between the following qualification categories:
- Bachelor’s degree in (Technical) Computer Science, Informatics or similar from a research university in the Netherlands;
- Degree comparable to Category 1 from a foreign university, equivalent in length and depth
- Bachelor’s degree in (Technical) Computer Science, Informatics or similar from a university of applied sciences (in Dutch: HBO) in the Netherlands with a grade point average of 7 or higher and successful completion of an individual pre-Master’s programme
- Completion of a substantial part of a higher education degree programme in Informatics or a closely related subject supplemented by several years of relevant practical experience in the field of software engineering in an industrial context and successful completion of an individual pre-Master’s programme
English language proficiency
Tuition Fees
-
International Applies to you
Applies to youNon-residents34300 EUR / year≈ 34300 EUR / year -
EU/EEA Applies to you
Applies to youEU/EEA Nationals2695 EUR / year≈ 2695 EUR / year
Living costs
Amsterdam
The living costs include the total expenses per month, covering accommodation, public transportation, utilities (electricity, internet), books and groceries.
Funding
Need help with your student visa?
Get personalized guidance from a certified VFS Global advisor and save 20% through Studyportals.
- Avoid common visa mistakes and delays
- Know exactly what documents you need
- Get a clear checklist tailored to your situation
In order for us to give you accurate scholarship information, we ask that you please confirm a few details and create an account with us.
Scholarships Information
Below you will find Master's scholarship opportunities for Software Engineering.
Available Scholarships
You are eligible to apply for these scholarships but a selection process will still be applied by the provider.
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility