Joint Master's in Computer Science (VU Amsterdam & UvA)
A unique joint Master’s programme in Amsterdam combining expertise from Vrije Universiteit Amsterdam and the University of Amsterdam.
Best for:Best for students passionate about computer science with a focus on specialised tracks like big data, systems engineering, or green IT, seeking a joint degree from two leading Dutch universities.
Overview
This Master’s in Computer Science is a collaborative degree between Vrije Universiteit Amsterdam (VU) and the University of Amsterdam (UvA), offering six specialisations: Big Data Engineering, Computer Systems and Infrastructure, Foundations of Computing and Concurrency, Software Engineering and Green IT, and an international track for Software Engineers for the Green Deal. Students benefit from a shared curriculum, research opportunities, and joint degree certification. The programme leverages the combined resources of both universities, including affiliated research institutes, to provide a multidisciplinary and specialised education in cutting-edge computer science fields. It is designed for students seeking a rigorous, interdisciplinary approach to technology and its societal applications.
What you'll do
- Complete a 120 ECTS curriculum spanning two years, divided into specialised tracks based on individual interests.
- Engage in coursework taught jointly at Vrije Universiteit Amsterdam and the University of Amsterdam.
- Participate in research projects and seminars facilitated by affiliated research institutes.
- Develop specialised skills in chosen areas such as big data, systems engineering, or green IT technologies.
- Collaborate with peers and faculty from both universities to foster interdisciplinary learning.
- Conduct a final research project or thesis under the supervision of faculty members from either university.
Requirements
Degree required: Bachelor’s degree in Computer Science or a closely related field from a recognised university.
Degree offered: Master of Science (MSc)
Language: English; no specific proficiency test required but fluency is expected.
Instruction: English
- Strong foundation in computer science principles and algorithms.
- Basic proficiency in programming languages such as Java, Python, or C++.
- Ability to work collaboratively in interdisciplinary teams.
- Interest in specialised areas such as big data, systems, or green IT.
- Open to international students.
- No specific nationality or residency restrictions.
- No age restrictions.
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: 2027-04-01
Applicants must submit their application through the official portal of Vrije Universiteit Amsterdam. The application process includes providing academic transcripts, a CV, a motivation letter, and proof of English proficiency if required. Additional documents may be requested depending on the chosen specialisation.
- CV
- Motivation letter
- Academic transcripts (Bachelor’s degree)
- Proof of English proficiency (if applicable)
- Letter of recommendation (1-2, depending on requirements)
Create a free profile to unlock your personal match score, the full requirements, funding details and how to apply — in English or Persian.