Master of Science in Computer Science
Vrije Universiteit Brussel
About this program
Master of Science in Computer Science
The programme prepares you for an active role in computer science research and development, in academia as well as in the ICT industry. Our master programme builds on your existing academic foundations in computer science (such as a bachelor in computer science, or equivalent) and provides you with a deeper knowledge and understanding of computer science in general, as well as of the state of the art in your favourite of four specialisations:
- Artificial Intelligence
- Data Management and
- Multimedia
- Software Languages and Software Engineering
This master's Program is jointly organised by two departments, the Department of Computer Science at the Faculty of Sciences and the Department of Electronics at the Department of Engineering. Together, they employ more than 200 researchers, who cover a wide range of research topics.
Admission requirements
Admission criteria
- Academic requirements:
Application prerequisite for the programme Master of Applied Computer Science is an academic bachelor’s degree in computer science or equivalent. We will evaluate equivalency and admission to the programme case by case after reviewing your academic record.
- Language requirements:
Proof of English proficiency is compulsory and can be documented by the following certificates (provided by the institution):
A. having successfully completed secondary or higher education with English as the sole language of instruction;
B. having successfully completed Belgian secondary education;
C. A language test: TOEFL IBT (min. 79), IELTS (min. 6.5), ITACE (min. B2) or Cambridge English (min. scale score 170) are accepted.
Does this course require proof of English proficiency?
The TOEFL iBT® test is accepted by 11,500 universities and higher education institutions in over 160 countries. Book your test today!
Learn moreChat with students
Program content
Artificial Intelligence
First Year Master Compulsory
- Methods for Scientific Research
- Declarative Programming
- Scientific Integrity
- Software Architectures
- Open Information Systems
- Theory of computation
- Information Theory
Second Year Master Compulsory
- Research Training
- Master Thesis Computer Science
Profile Artificial Intelligence : Mandatory Courses
- Statistical Foundations of Machine Learning
- Heuristic Optimisation
- Actual Trends in Artificial Intelligence
- Computational Game Theory
Profile Artificial Intelligence: Electives
- Adaptive Systems Seminar
- Processus dynamiques
- Reinforcement Learning
- Evolution of speech
- Discrete Modeling, Optimization, and search using Answer Set Programming
- Computational Creativity
- Computer Vision
- Swarm Intelligence
- Advanced Methods in Bioinformatics
- Artificial Intelligence Programming Paradigms
- Natural Language Processing
- Decision Engineering
Electives from other profiles
- Image and Video Technology
- Formal Verification of Computer Systems
- Capita Selecta of Software Engineering
- Multicore Programming
- Distributed and Mobile Programming Paradigms
- Compilers
- Programming Language Engineering
- Next Generation User Interfaces
- Software Quality Analysis
- Cloud Computing and Big Data Processing
- Functional Programming
- XML and Web Technologies
- Meta Programming and Reflection
- Biomedical Signals and Images
- Voice Image Coding Media and Systems
- Multimedia Seminar
- Computational Geometry
- Physical Communication
- Image Processing
- Capita Selecta Multimedia
- Information Visualization
- Advanced Topics in Information Systems
- Capita Selecta of Programming Languages
- Information Retrieval and Data Mining
- Fundamentals of programming languages
- Big Data: Distributed Data Management and Scalable Analytics
- Database Systems Architecture
- Advanced Databases
- Conceptual Modeling & Design Methods
- Scalable Data Management Systems
Other electives
- Distributed Computing and Storage Architectures
- Information Theory
- Project Embedded Systems
- Multiprocessors and Reconfigurable Architectures
- Security in Computing
- GPU Computing
- Signal Theory
- Digital Signal Processing
- Design and Implementation of Digital Circuits
- Telecommunication Networks
- Cryptography
- Capita selecta Telecom
- Coding Theory
Data Management and Analytics
First Year Master Compulsory
- Methods for Scientific Research
- Declarative Programming
- Scientific Integrity
- Software Architectures
- Open Information Systems
- Theory of computation
- Information Theory
Second Year Master Compulsory
- Research Training
- Master Thesis Computer Science
Profile Data Management & Analysis: Mandatory Courses
- Scalable Data Management Systems
- Information Retrieval and Data Mining
- Information Visualization
- Advanced Topics in Big Data
Profile Data Management & Analysis: Electives
- Cloud Computing and Big Data Processing
- Statistical Foundations of Machine Learning
- Advanced Databases
- Database Systems Architecture
Profile Data Management & Analysis: Electives from other profiles
- Statistical Foundations of Machine Learning
- Meta Programming and Reflection
- Capita Selecta of Software Engineering
- Image and Video Technology
- Natural Language Processing
- Multicore Programming
- Capita Selecta of Programming Languages
- Distributed and Mobile Programming Paradigms
- Fundamentals of programming languages
- Discrete Modeling, Optimization, and search using Answer Set Programming
- Computational Creativity
- Compilers
- Cloud Computing and Big Data Processing
- Functional Programming
Profile Data Management & Analysis: Other Electives
- Distributed Computing and Storage Architectures
- Cryptography
- Security in Computing
Multimedia
First Year Master Compulsory
- Methods for Scientific Research
- Declarative Programming
- Scientific Integrity
- Software Architectures
- Open Information Systems
- Theory of computation
- Information Theory
Second Year Master Compulsory
- Research Training
- Master Thesis Computer Science
Profile Multimedia: Mandatory Courses
- Image and Video Technology
- Computer Vision
- Capita Selecta Multimedia
- Image Processing
- Virtual Reality
Profile Multimedia: Electives
- Physical Communication
- Computational Geometry
- Multimedia Seminar
- Voice Image Coding Media and Systems
- Biomedical Signals and Images
Electives from other profiles
- Statistical Foundations of Machine Learning
- Actual Trends in Artificial Intelligence
- Heuristic Optimisation
- Conceptual Modeling & Design Methods
- Scalable Data Management Systems
- Capita Selecta of Software Engineering
- Multicore Programming
- Distributed and Mobile Programming Paradigms
- Compilers
- Programming Language Engineering
- Software Quality Analysis
- Processus dynamiques
- Cloud Computing and Big Data Processing
- Functional Programming
- Meta Programming and Reflection
- Evolution of speech
- Reinforcement Learning
- Database Systems Architecture
- Decision Engineering
- Next Generation User Interfaces
- XML and Web Technologies
- Advanced Topics in Information Systems
- Information Visualization
- Formal Verification of Computer Systems
- Advanced Databases
- Capita Selecta of Programming Languages
- Natural Language Processing
- Information Retrieval and Data Mining
- Fundamentals of programming languages
- Big Data: Distributed Data Management and Scalable Analytics
- Discrete Modeling, Optimization, and search using Answer Set Programming
- Computational Creativity
- Artificial Intelligence Programming Paradigms
- Advanced Methods in Bioinformatics
- Swarm Intelligence
- Adaptive Systems Seminar
- Computational Game Theory
Other electives
- Cryptography
- Capita selecta Telecom
- Coding Theory
- Information Theory
- Project Embedded Systems
- Multiprocessors and Reconfigurable Architectures
- Security in Computing
- GPU Computing
- Distributed Computing and Storage Architectures
- Operating Systems and Security
- Signal Theory
- Digital Signal Processing
- Design and Implementation of Digital Circuits
- Telecommunication Networks
Software Languages and Software Engineering
First Year Master Compulsory
- Methods for Scientific Research
- Declarative Programming
- Scientific Integrity
- Software Architectures
- Open Information Systems
- Theory of computation
- Information Theory
Second Year Master Compulsory
- Research Training
- Master Thesis Computer Science
Profile Software Languages and Software Engineering: Mandatory Courses
- Meta Programming and Reflection
- Functional Programming
- Cloud Computing and Big Data Processing
Profile Software Languages and Software Engineering: Electives
- Software Quality Analysis
- Capita Selecta of Programming Languages
- Fundamentals of programming languages
- Next Generation User Interfaces
- Programming Language Engineering
- Compilers
- Distributed and Mobile Programming Paradigms
- Multicore Programming
- Capita Selecta of Software Engineering
- Formal Verification of Computer Systems
Electives from other profiles
- Statistical Foundations of Machine Learning
- Computational Geometry
- Physical Communication
- Image Processing
- Capita Selecta Multimedia
- Computer Vision
- Image and Video Technology
- Evolution of speech
- Reinforcement Learning
- Processus dynamiques
- Decision Engineering
- Natural Language Processing
- Artificial Intelligence Programming Paradigms
- Advanced Methods in Bioinformatics
- Swarm Intelligence
- Adaptive Systems Seminar
- Computational Game Theory
- Actual Trends in Artificial Intelligence
- Conceptual Modeling & Design Methods
- Heuristic Optimisation
- Database Systems Architecture
- XML and Web Technologies
- Advanced Topics in Information Systems
- Information Visualization
- Information Retrieval and Data Mining
- Big Data: Distributed Data Management and Scalable Analytics
- Discrete Modeling, Optimization, and search using Answer Set Programming
- Computational Creativity
- Scalable Data Management Systems
- Biomedical Signals and Images
- Voice Image Coding Media and Systems
- Multimedia Seminar
Other electives
- Distributed Computing and Storage Architectures
- Information Theory
- Project Embedded Systems
- Multiprocessors and Reconfigurable Architectures
- Security in Computing
- GPU Computing
- Signal Theory
- Digital Signal Processing
- Design and Implementation of Digital Circuits
- Telecommunication Networks
- Cryptography
- Capita selecta Telecom
- Coding Theory
Tuition
EEA students: 1,092 Euro per year.
Non-EEA students: 3,620 Euro per year.
Career paths
After Graduation: Industry or Academia?
You will be equipped with exactly those skills that are paramount to a successful career in 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.
Message the school
About this institute

Vrije Universiteit Brussel
VUB is a public and modern university located in Brussels, the heart of Europe. Ranked as one of the world’s top universities, it offers a full range of bachelor’s and master’s programmes taught in English. The University counts over 21,500...
Why study at Vrije Universiteit Brussel
When moving about in Brussels, you hear a lot of different languages. That’s no coincidence, because the city is a melting pot of cultures. With 35% of the population of foreign origin, you can expect a rich cultural environment. Brussels is home to the EU Institutions and several affiliates, NATO HQ, diplomatic representation offices, headquarters for many international companies, NGOs, trade associations, one of the world’s largest press corps, as well as a whole host of international and European schools.
It goes without saying that Brussels offers unique career opportunities. As the home to more than 2,000 international organisations and companies, it offers a wide range of internship possibilities and future career options. Flagship areas include ICT and communication, life tech, finance and law consulting, communications and media agencies, and creative industries.
VUB Education Delivers Strong Individuals, Critical Minds & World Citizens
Interactive and personal
Being a medium-sized university has its advantages. First of all, it allows frequent personal contact between students, professors and teaching assistants. This is part of a real direct contact culture that is well embedded within the university. Additionally, students are strongly encouraged to interact with each other through group assignments within the curriculum and through the various extracurricular activities.
Choice and flexibility
VUB offers a full range of programmes taught in English where the key concept is flexibility. A system of majors and minors enables students to plan and personalise their curriculum in a way that best meets their interests.
Guidance and service
It is important to VUB to help students familiarise themselves with university life and to provide good guidance. Educational counsellors and study advisers provide students with personalised study guidance on a range of topics. The International Relations office provides students with information on university life and facilitates their integration by organising cultural, social and sports activities with student associations. They also provide information on administrative aspects regarding living in Belgium.
Reviews
Average rating 4
Based on 1 reviews.Contact info
Vrije Universiteit Brussel
Want to know more about Master of Science in Computer Science? Fill out the following form and we'll pass your details on to a representative from the school, who will respond to your enquiry.
Excellent professor and TA teams