• Technology has become ubiquitous in our global, connected society. Globally distributed information processing services have taken center stage, with the internet connecting a variety of information processing devices, ranging from embedded sensors to data centers operated by world-leading companies.
  • The Computer Science program is a joint degree between VU Amsterdam and the University of Amsterdam (UvA). It’s structured according to six specializations, of which students will choose one depending on their own area of interest:
    • Big Data Engineering
    • Foundations of Computing and Concurrency
    • Internet and Web Technology
    • Parallel Computing Systems
    • Software Engineering and Green IT
    • International track
  • As a Computer Science Master’s student in Amsterdam, students will benefit from the expertise, networks, and research projects at both VU Amsterdam and the UvA, as well as affiliated research institutes. Courses are taught at locations of both universities, and students will receive a joint degree certificate on graduation. Not only is the program unique in that it offers a joint degree – but it also allows students to specialize in one of six distinct tracks.
  • The Master’s in Computer Science covers this fascinating and hyper-relevant discipline from multiple angles. The technical side of Computer Science deals with computer operations, like system software, computer networks, and programming environments. The theoretical foundations cover the limits of what can be computed, computational efficiency, correctness, and the intricacies of concurrent execution. Software engineering studies the construction and maintenance of large and often mission-critical software systems that need to be maintained by large teams of people. Because of its prominent role in everyday life, non-functional aspects of information technology are gaining importance in Computer Science, most notably the energy efficiency of data centers and the security of computer systems.