Master's Computer Science - Vrije Universiteit Amsterdam (2024)

Tracks

The Master's in Computer Science is a two-year programme that currently offers four regular, and two international tracks, the latter being variants on the regular SEG track.

  • Big Data Engineering (BDE)
  • Computer Systems and Infrastructure (CSI)
  • Foundations of Computing and Concurrency (FCC)
  • Software Engineering and Green IT (SEG)
  • International track: Global Software Engineering European Master (GSEEM)
  • International track: Software Engineers for Green Deal (SE4GD)

Starting 2024, all tracks exclusively consist of the following constrained choices:

  • Big Data Engineering
  • Computer Systems and Infrastructure
  • Foundations of Computing and Concurrency
  • Software Engineering and Green IT
  • Computer Security
  • Mathematics
  • Societal Perspectives of Computer Science
  • Research Skills

All students select one course from each of these constrained choices. For the track you follow, you select at least four courses from the respective constrained choice. This leaves room for four electives. You’ll carry out your Master’s project and write your thesis in the second half of your second year.

  • Big Data Engineering
  • Computer Systems and Infrastructure
  • Foundations of Computing and Concurrency
  • Software Engineering and Green IT
  • International track: Global Software Engineering European Master
  • International track: Software Engineers for Green Deal

Summary

Study the technology of data processing
In the internet era, data plays centre stage. We all continuously communicate via social networks; we expect all information to be accessible online; and world economies thrive on data-processing services where revenue is created by generating insights from raw data. These developments are enabled by a global data processing infrastructure, connecting the full range from small company computer clusters to data centres run by the world-leading IT giants.

In the Big Data Engineering track, you’ll study the technology that allows you to design and operate solutions for processing, analysing and managing large quantities of data. This track is part of the joint Master’s in Computer Science, in which renowned researchers from both VU and UvA contribute their varied expertise in one of the strongest Computer Science programmes available in Europe.

Example courses

  • Data Preparation
  • Data Mining Techniques
  • Web Data Processing Systems
  • Data Protection Technologies
  • Web Services and Cloud-based Systems

Summary

Understand computer systems and build with them tomorrow’s digital infrastructure

Computer systems and networks are the core components of all distributed data and information processing systems. Our modern society depends on them. Many computer systems are even not recognizable as such, because they are embedded in larger devices such as cars, airplanes, medical equipment, smart buildings, robotics, etc.

The realization of modern computer systems is greatly complicated by their increasing complexity: these computer systems integrate increasingly more processors, often heterogeneous, sometimes in a distributed context, and possibly also resulting in complex systems-of-systems (such as can be found, e.g., in the Edge-to-Cloud computing continuum and in the high-performance memory-storage system). Meanwhile, computer networks interconnecting these systems are evolving with significantly increased customizability in addition to higher speeds. The energy consumption, sustainability, dependability, and security and privacy of these computer systems and networks also require increasing attention.

This track is part of the joint Master’s in Computer Science, aimed at students with an interest in computer systems and infrastructure.

Example courses

  • Advanced Operating Systems
  • Storage Systems
  • Energy-efficient Edge Computing
  • Multi-core Processor Systems
  • Programming Large-scale Parallel Systems

Summary

Explore formal methods for system design

Computing is a fundamental phenomenon in computer science. Concurrency naturally occurs in the specification of distributed systems; their analysis, verification and implementation require a systematic approach, aided by formal methods. In the Foundations of Computing and Concurrency track, you’ll take courses ranging from distributed algorithms to protocol validation, and from term rewriting to logical verification, as well as some general courses in logic and mathematics.

This track is part of the joint Master’s in Computer Science, aimed at students with an interest in computing and concurrency, and the application of formal methods for system design.

Example courses

  • Advanced Algorithms
  • Logical Verification
  • Advanced Logic
  • Term Rewriting Systems
  • Distributed Algorithms

Summary

Build green software systems
Software engineering applies a systematic and quantifiable approach to the development, execution and maintenance of complex software. Green IT is the study and practice of environmentally sustainable computing. The combination of Software Engineering and Green IT gives you the tools needed for a holistic understanding of large-scale complex software systems. This will enable you to manage their evolution, assess their quality and environmental impact, quantify their value and sustainability potential, and organise their development in different local and distributed contexts.

Software engineering and green IT is a broad and comprehensive field, in which engineering plays an important role in parallel with social, economic and environmental priorities. The field continually evolves, influenced by development paradigms like outsourcing, global software development, service orientation, smart and pervasive computing, and energy-aware software engineering.

This track is part of the joint Master’s in Computer Science, and is a combination that’s unique in the Netherlands.

Example courses

  • Service Oriented Design
  • Digital Architecture
  • Fundamentals of Adaptive Software
  • Software Testing
  • Green Lab

Summary

International track: Global Software Engineering European Master
The Global Software Engineering European Master (GSEEM) is an international double degree Master’s programme for students in Computer Science, specialising in Software Engineering. The GSEEM focuses on domains that are strategically important for software-intensive products and services, helping you develop the skills needed to work in companies active in global software engineering. You’ll spend one academic year at the VU Amsterdam and one academic year at the University of L’Aquila in Italy.

Each partner university awards a double degree to all students who are regularly enrolled and have obtained at least 60 ECTS in Master’s modules at both universities (including 30 ECTS for the Master’s thesis in the second year). In addition, students visiting VU Amsterdam must be regularly enrolled at the moment the degree is granted. The degree granted by VU Amsterdam is the Master’s in Computer Science specialising in Software Engineering and Green IT.

Students applying to the Global Software Engineering European Master (GSEEM) international track shall (1) register via Studielink to our Computer Science Master program as "Advanced" and (2) inform the GSEEM track contact point about your enrolment, who will take care of the next steps of your admission.

Summary

International track: Software Engineers for Green Deal

The Software Engineers for Green Deal (SE4GD) is an International Master’s programme for students in Computer Science, specializing in Software Engineering. The SE4GD aims at educating software engineers with a sustainability mindset to improve the well-being of people through software solutions. Admitted students spend one semester at each host university (respectively, semester 1 at University of L’Aquila in Italy, semester 2 at Lappeenranta University of Technology in Finland, and semester 3 at VU Amsterdam. Finally, semester 4 is dedicated to the Master's project which can be carried out at one of the host universities or one of the SE4GD associated partners.

Each host university awards a triple degree to all students who are regularly enrolled and have successfully completed the study programme which entails at least 30 ECTS in Master’s courses at each host university and a 30 ECTS Master’s thesis. In addition, students visiting VU Amsterdam must be regularly enrolled at the moment the degree is granted. The degree granted by VU Amsterdam is the Master’s in Computer Science specializing in Software Engineering and Green IT.

Prospective students must apply to the programme. Visit the SE4GD website for more information about the application process (such as scholarships and deadlines) and the curriculum.

  • Big Data Engineering

    Summary

    Study the technology of data processing
    In the internet era, data plays centre stage. We all continuously communicate via social networks; we expect all information to be accessible online; and world economies thrive on data-processing services where revenue is created by generating insights from raw data. These developments are enabled by a global data processing infrastructure, connecting the full range from small company computer clusters to data centres run by the world-leading IT giants.

    In the Big Data Engineering track, you’ll study the technology that allows you to design and operate solutions for processing, analysing and managing large quantities of data. This track is part of the joint Master’s in Computer Science, in which renowned researchers from both VU and UvA contribute their varied expertise in one of the strongest Computer Science programmes available in Europe.

    Example courses

    • Data Preparation
    • Data Mining Techniques
    • Web Data Processing Systems
    • Data Protection Technologies
    • Web Services and Cloud-based Systems
  • Computer Systems and Infrastructure

    Summary

    Understand computer systems and build with them tomorrow’s digital infrastructure

    Computer systems and networks are the core components of all distributed data and information processing systems. Our modern society depends on them. Many computer systems are even not recognizable as such, because they are embedded in larger devices such as cars, airplanes, medical equipment, smart buildings, robotics, etc.

    The realization of modern computer systems is greatly complicated by their increasing complexity: these computer systems integrate increasingly more processors, often heterogeneous, sometimes in a distributed context, and possibly also resulting in complex systems-of-systems (such as can be found, e.g., in the Edge-to-Cloud computing continuum and in the high-performance memory-storage system). Meanwhile, computer networks interconnecting these systems are evolving with significantly increased customizability in addition to higher speeds. The energy consumption, sustainability, dependability, and security and privacy of these computer systems and networks also require increasing attention.

    This track is part of the joint Master’s in Computer Science, aimed at students with an interest in computer systems and infrastructure.

    Example courses

    • Advanced Operating Systems
    • Storage Systems
    • Energy-efficient Edge Computing
    • Multi-core Processor Systems
    • Programming Large-scale Parallel Systems
  • Foundations of Computing and Concurrency

    Summary

    Explore formal methods for system design

    Computing is a fundamental phenomenon in computer science. Concurrency naturally occurs in the specification of distributed systems; their analysis, verification and implementation require a systematic approach, aided by formal methods. In the Foundations of Computing and Concurrency track, you’ll take courses ranging from distributed algorithms to protocol validation, and from term rewriting to logical verification, as well as some general courses in logic and mathematics.

    This track is part of the joint Master’s in Computer Science, aimed at students with an interest in computing and concurrency, and the application of formal methods for system design.

    Example courses

    • Advanced Algorithms
    • Logical Verification
    • Advanced Logic
    • Term Rewriting Systems
    • Distributed Algorithms
  • Software Engineering and Green IT

    Summary

    Build green software systems
    Software engineering applies a systematic and quantifiable approach to the development, execution and maintenance of complex software. Green IT is the study and practice of environmentally sustainable computing. The combination of Software Engineering and Green IT gives you the tools needed for a holistic understanding of large-scale complex software systems. This will enable you to manage their evolution, assess their quality and environmental impact, quantify their value and sustainability potential, and organise their development in different local and distributed contexts.

    Software engineering and green IT is a broad and comprehensive field, in which engineering plays an important role in parallel with social, economic and environmental priorities. The field continually evolves, influenced by development paradigms like outsourcing, global software development, service orientation, smart and pervasive computing, and energy-aware software engineering.

    This track is part of the joint Master’s in Computer Science, and is a combination that’s unique in the Netherlands.

    Example courses

    • Service Oriented Design
    • Digital Architecture
    • Fundamentals of Adaptive Software
    • Software Testing
    • Green Lab
  • International track: Global Software Engineering European Master

    Summary

    International track: Global Software Engineering European Master
    The Global Software Engineering European Master (GSEEM) is an international double degree Master’s programme for students in Computer Science, specialising in Software Engineering. The GSEEM focuses on domains that are strategically important for software-intensive products and services, helping you develop the skills needed to work in companies active in global software engineering. You’ll spend one academic year at the VU Amsterdam and one academic year at the University of L’Aquila in Italy.

    Each partner university awards a double degree to all students who are regularly enrolled and have obtained at least 60 ECTS in Master’s modules at both universities (including 30 ECTS for the Master’s thesis in the second year). In addition, students visiting VU Amsterdam must be regularly enrolled at the moment the degree is granted. The degree granted by VU Amsterdam is the Master’s in Computer Science specialising in Software Engineering and Green IT.

    Students applying to the Global Software Engineering European Master (GSEEM) international track shall (1) register via Studielink to our Computer Science Master program as "Advanced" and (2) inform the GSEEM track contact point about your enrolment, who will take care of the next steps of your admission.

  • International track: Software Engineers for Green Deal

    Summary

    International track: Software Engineers for Green Deal

    The Software Engineers for Green Deal (SE4GD) is an International Master’s programme for students in Computer Science, specializing in Software Engineering. The SE4GD aims at educating software engineers with a sustainability mindset to improve the well-being of people through software solutions. Admitted students spend one semester at each host university (respectively, semester 1 at University of L’Aquila in Italy, semester 2 at Lappeenranta University of Technology in Finland, and semester 3 at VU Amsterdam. Finally, semester 4 is dedicated to the Master's project which can be carried out at one of the host universities or one of the SE4GD associated partners.

    Each host university awards a triple degree to all students who are regularly enrolled and have successfully completed the study programme which entails at least 30 ECTS in Master’s courses at each host university and a 30 ECTS Master’s thesis. In addition, students visiting VU Amsterdam must be regularly enrolled at the moment the degree is granted. The degree granted by VU Amsterdam is the Master’s in Computer Science specializing in Software Engineering and Green IT.

    Prospective students must apply to the programme. Visit the SE4GD website for more information about the application process (such as scholarships and deadlines) and the curriculum.

Master's Computer Science - Vrije Universiteit Amsterdam (2024)

FAQs

What is the acceptance rate for Vrije Universiteit Amsterdam Masters? ›

The Vrije Universiteit Amsterdam acceptance rate is 45%. Most of Master's programs at VU are offered entirely in English. University was ranked as 171th in QS World Universities Ranking. University emphasizes its Core values; stewardship for planet Earth and the responsibility to achieve a sustainable future.

Is Vrije university hard to get into? ›

The Vrije University Brussels has an acceptance rate of 22%, making it difficult to get into VUB. However, applicants must meet all the requirements of their courses.

What GPA do you need for Vrije Universiteit Amsterdam? ›

Vrije Universiteit Amsterdam in Netherlands requires students to maintain a minimum GPA of 3 in order to stand a good chance to get admission into Vrije Universiteit Amsterdam.

Is Vrije Amsterdam a good university? ›

Vrije Universiteit Amsterdam is one of the top universities in Amsterdam, Netherlands. It is ranked #221 in QS World University Rankings 2025.

What GPA do you need for Masters at University of Amsterdam? ›

You are at least required to have a minimum overall GPA of: B/3.2 (American system) for Dual Master's programmes and 3.5 for Research Master's programmes. 2.1 (an upper second class degree in the British system), C (ECTS-system) for Dual Master's programmes and B for Research Master's programmes.

Is it hard to get into University of Amsterdam for Masters? ›

Students with a degree comparable to a Dutch Bachelor's degree can apply for Master's level courses. Please note that registering for Master's (graduate) courses is difficult and competitive. The international officer will evaluate on an individual basis if the student has the required study background.

How much does Vrije university cost for international students? ›

Estimated costs for a fulltime student
Airport-city transfer (bus/train/taxi)€ 7 - € 60once
Accommodation warranty€ 1000once
Fire/third liability insurance€ 200yearly
Tuition fee (general)€ 1116 - € 4600yearly
Study materials€ 200once
2 more rows

What is the ranking of Vrije Universiteit CS? ›

Ranks by Subject areas/categories
AreaWorldOECD
Biochemistry, Genetics and Molecular Biology105th81st
Business, Management and Accounting72nd47th
Chemistry693rd475th
Computer Science483rd309th
15 more rows

What is the difference between University of Amsterdam and Vrije Universiteit Amsterdam? ›

The Vrije Universiteit Amsterdam is a public research university in Amsterdam, Netherlands, being founded in 1880. The University of Amsterdam has a team for career and employability that has won an award for their dedication to supporting the student throughout the process of placement.

Is it hard for international students to get into University of Amsterdam? ›

The University of Amsterdam has seven faculties: humanities; social and behavioural sciences; economics and business; science; law; medicine; dentistry. Its overall acceptance rate for international students is somewhere around 4.3 percent, although this varies greatly from course to course.

Is Vrije Universiteit Amsterdam taught in English? ›

When studying at VU Amsterdam, your degree will be fully taught in English.

Is Vrije university accredited? ›

Our programmes have been extensively evaluated by external experts. Resulting in the prestigious EQUIS accreditation and the double AACSB Business and Accounting accreditation. With these esteemed accreditations, you can have full confidence in the calibre of our programmes.

What is the acceptance rate for international students at Vrije Universiteit Amsterdam? ›

University of Amsterdam is comparatively competitive to get into because the acceptance rate is just 4% for international applicants. Moreover, for subjects like Sociology, Psychology, Medicine, Computer Science and Information Systems, the recorded acceptance rate is 10% in the last 5 years.

What is VU Amsterdam known for? ›

VU Amsterdam is a leading European research university with over 26,000 students and 3,000 academic staff. Nine faculties share a single campus and cover a wide spectrum of arts, sciences and medicine.

Is Amsterdam university prestigious? ›

The UvA is ranked among the top 10 best universities in Europe in the US News rankings of Best Global Universities, and ranks 39th worldwide.

What is the acceptance rate for University of Amsterdam Masters? ›

University of Amsterdam acceptance rate is 4% which is likely to be highly competitive.

Is VUB hard to get into? ›

This 54-year-old Belgian higher-education institution has a selective admission policy based on students' past academic records and grades. The acceptance rate range is 20-29% making this Belgian higher education organization a very selective institution. International applicants are eligible to apply for enrollment.

What GPA do you need for Masters in the Netherlands? ›

MS in Netherlands: Eligibility Criteria

Average GPA score required is 7.5 or higher on a 10.0 scale. Photocopy of ID and valid Passport. Photocopy of all academic transcripts. Personal essay.

What are the odds of getting into the University of Amsterdam? ›

University of Amsterdam is comparatively competitive to get into because the acceptance rate is just 4% for international applicants.

Top Articles
Latest Posts
Article information

Author: Jonah Leffler

Last Updated:

Views: 6208

Rating: 4.4 / 5 (65 voted)

Reviews: 80% of readers found this page helpful

Author information

Name: Jonah Leffler

Birthday: 1997-10-27

Address: 8987 Kieth Ports, Luettgenland, CT 54657-9808

Phone: +2611128251586

Job: Mining Supervisor

Hobby: Worldbuilding, Electronics, Amateur radio, Skiing, Cycling, Jogging, Taxidermy

Introduction: My name is Jonah Leffler, I am a determined, faithful, outstanding, inexpensive, cheerful, determined, smiling person who loves writing and wants to share my knowledge and understanding with you.