Master of Science in Applied Sciences and Engineering: Computer Science

The Master in Computer Science is a two-year (120 ECTS) advanced study in computer science organised by the Vrije Universiteit Brussel. The courses and specialisations are strongly embedded in the ongoing research activities of our research groups, each of which specialise in a particular domain of computer science.

This English-taught programme is designed for students with a solid, basic academic background in computer science (Bachelor in Computer Science). The objectives of the programme are to provide a deeper understanding and knowledge of various specialisations of computer science and to prepare the student for an active role in computer science research and development.

The following specialisations are offered:

  • Artificial Intelligence
  • Multimedia
  • Software Languages and Software Engineering
  • Web & Information Systems

All students are required to complete:

  • a 30-credit core programme
  • a 6-credit research training course
  • a 24-credit master’s thesis

Students choose one of four specialisations: Artificial Intelligence, Multimedia, Software Languages and Software Engineering, or Web & Information Systems. The specialisation part consists of at least 30 credits of core specialization courses and 30 credits optional courses. The total number of credits for this programme is 120 ECTS.

  • Artificial Intelligence: The focus in this specialisation is on building intelligent software artefacts. The theories of complex dynamic systems and self-organisation are emphasised starting from the theory of complex dynamic systems as developed in related fields, such as mathematics, physics, and biology. Students will be exposed to current research in the areas of adaptive systems, multi-agent systems, and the origins of language.
  • Multimedia: Students in this specialisation will conduct in-depth exploration of techniques for signal processing and communication of multimedia content. The programme is designed to build thorough technological and scientific knowledge of various multimedia domains, such as digital television, telephony and videophony, computer animation, computer games, and the Internet. Students will gain experience with complex ICT architectures for the processing, distribution, and consumption of multimedia content.
  • Software Languages and Software Engineering: In this specialisation, students gain the skills needed to build complex software applications and software-intensive systems. Students are also taught scientifically sound methods, as well as the newest techniques and tools for the development of software. The curriculum also includes research topics in programming languages and integrated development environments.
  • Web & Information Systems: This specialisation is geared towards information-system development and application development in the context of the Web. Students will learn about data and semantic representation techniques and acquire thorough technological and scientific knowledge related to the newest technological developments for the Web. Students can participate in research in the area of ontologies, new media systems (multimedia, Virtual Reality, computer games, social systems, and the “Internet of Things”).

For an overview of all Master courses, click here.

Click here to take a look at example timetables for all four specialisations.

Did you know you can go abroad during your studies Computer Science at VUB? This is possible through the well-known Erasmus+ programme, but there is also a whole range of other possibilities both inside and outside of Europe.

The Master in Computer Science offers the option to include a one-semester stay in another (European) country in your study programme.
You can go on Erasmus exchange to:


For more information you can contact:

Exchange Coordinator Computer Science

Coordinator Internationalisation - Faculty of Science and Bio-engineering Sciences


This master programme presupposes a broad and good basic knowledge of computer science. Application prerequisite for the programme Master of Computer Science is an Academic bachelor's degree in Computer Science or equivalent.

Equivalency and admission to the programme will be based on a review of each student's academic record and will be evaluated case by case. Entering in the second semester (February) is possible under certain conditions. Non-EU nationals should apply before March 1. EU nationals should apply before June 1.

For more details about the requirements go to:

Application-based admission

For an overview of the different steps in the application procedure, click here.

Admission is based upon acceptance of the application (proof of meeting the academic and language requirements, satisfactory background...). All necessary information regarding the admission requirements, deadlines and application forms can be found on

Language requirements

To be admitted to the program, the students need to be proficient in English. (

[T] + 32 2 629 33 08 [F] + 32 2 629 35 25

Vrije Universiteit Brussel
Departement of Computer Science
Pleinlaan 2, building F & G 10
B-1050 Brussels - Belgium



4 specialisations, 4 pathways to a succesful career

After your diploma you are perfectly prepared for an IT-job in the innovative software industry, but also for research in an academic or industrial context.

You will have a wild card to an unimaginable range of professional sectors, but no matter where you will be employed, you are bound to find yourself at the cutting edge of technological innovation. You will be equipped with exactly those skills that are paramount for a successful career in the high end industry or academia: a sharp, inquisitive mind dedicated to pushing the boundaries of knowledge and human accomplishment.
You can even become part of one of the highly professional research teams at VUB with a societal and economic impact. Here you will be able to implement an active policy in technology and knowledge transfer, patenting, spin-off creation, industrial networking and innovation.

Career guidance? VUB Career Center is your one-stop shop!

The VUB alumni are known to be critical, independent and open-minded people. Even then your first steps on the job market are not always easy. The VUB Career Center gives you that extra push you need to make it work. They offer individual advice on career opportunities and can help you to pimp your cv, or prepare for your first job interview. And you don't have to wait until after graduation. Pay them a first visit during your studies to find out what the job market has to offer you.

Student life

The Vrije Universiteit Brussel, a dynamic and modern university with three campuses in the Brussels-Capital region. The main campus in Etterbeek offers high-quality education and research in a green and stimulating environment. With all fields of study being represented there, you can go above and beyond your own discipline. At our student restaurant, you will easily find an engineering student standing next to a future philosopher trying to decide together between a pasta meal or the vegetarian selection of the day.
Our students do not feel like they are just a number in a long row of unknown students. They have good relationships with their lecturers and assistants who have an open-door policy where students with questions are always welcome. Small group workshops are also used to ensure close interaction and hands-on experience. Educational assessment conducted annually indicates that our students are “satisfied” to “very satisfied” with 90% of their courses.

Lecture halls and laboratories are furnished with the most up-to-date equipment. Modern sports facilities, including gymnasiums, fitness rooms, tennis and squash courts, and a swimming pool, can be found on campus.

For more information on student life in Brussels and at the Vrije Universiteit Brussel, go to

City life

Brussels is the capital of Europe, but it wasn't always. Actually, Victor Hugo was amongst the first pro-Europeans who redeemed Brussels' geographical location ideal to be the capital of Europe.

You will encounter a strange mix of skyscrapers and small curving streets, of bourgeois and bohémien, of oui and non. It will get you lost, but it does so with everyone.

Brussels gives you what you expect from a real city: high buildings, busy traffic, an underground art scene, eccentric old ladies dressed in drag, bars on every corner, and a lot of love from the locals. Brussels is officially a bilingual city, which means that everywhere you go you'll see signs in French and in Dutch (and very often in English too). However, you'll find that most people in Brussels are native French speakers rather than Dutch speakers.

Here, in our belle Bruxelles you'll discover one of the greatest cities in Europe...

Brussels is a challenging city which you can explore endlessly, but you have to take some time to discover its true face. For a push in the right direction, take a look at the following pages:


I am from Egypt and just graduated from the two-year Master in Computer Science, profile Artificial Intelligence (AI). I would definitely recommend this challenging programme to all graduate students who want to reach a high level of research. The diversity of courses also allowed me to grasp the essence of research in different disciplines. I had a great time in Brussels, learned so much and made friends from all over the world.

Yasmin Fathy




I am currently studying Computer Science, profile Web & Information Systems. I specifically chose this programme, because I wanted to get more experience and knowledge in the rapidly growing area of web technologies, methodologies and applications. The programme is demanding and it is not always easy to manage our time for the projects we are required to during the year. You need to manage your time well, but this prepares us for the pressure that comes with the job. We are also required to read a lot of papers and books. This helps to have an open mind, and helps you to realise there are so many recent technologies and there is so much research going on. I highly recommend this programme, even to some of the professors from my previous university.
Being an international student, from Indonesia, at VUB is truly one of the greatest experiences in my life so far. I made friends from different countries. We share and discuss not only things related to our study programme, but also about our cultures, food, languages, etc.

Yudha Yuki


I am from Vietnam, a beautiful country in South East Asia. After finishing my Bachelor's degree, I worked there as a software developer for three years. I was tired of the daily routine and repetitiveness of my job. This stimulated me to try to pursue a higher education degree and to go out and see the world. I chose VUB because it is in Brussels - the heart of Europe - and it warmly welcomes international students. The Computer Science program in VUB is more challenging than I expected, but that also means I have learned a lot. It gave me the opportunity to learn many new challenging paradigms and programming languages. The professors and teaching assistants are friendly and approachable, and they inspire me a lot.

Thu Huong Ly

I arrived in Brussels two years ago from Germany. My first time in Belgium. The aim was to finish my masters in Computer Science, but it was not easy in the beginning. That's why I entered the job market in Brussels and worked for a few months for a start-up, followed by an internship at an NGO.
After my internship, I decided to restart my studies. The profile of the VUB's Master in Computer Science looked promising. So, I decided to give it a shot. And I'm not disappointed. I like the focus on projects in a lot of the courses. I really feel that I am learning something, because I have the freedom to explore the scope of my studies independently while still being guided by the teaching staff. I can really see the application of computer science into practice, and that is what I like most of all!

Jan Maushagen