Faculty of Science and Bio-engineering Sciences
Faculty of Engineering

Admission Requirements

Enrolling for this study plan is possible after having obtained one of the following degrees:

Bachelor computerwetenschappen
Bachelor informatica
Bachelor ingenieursweten.: computerwetenschappen
AANBEVELINGSBRIEF / LETTER OF RECOMMENDATION 1
AANBEVELINGSBRIEF / LETTER OF RECOMMENDATION 2
MOTIVATIEBRIEF / LETTER OF MOTIVATION
PUNTENLIJST / TRANSCRIPTS (NIET VOOR VLAAMSE DIPLOMA'S)

Overview of the study plan

All students study a core programme of 30 ECTS-credits; do a research training of 6 ECTS-credits and a master thesis of 24 ECTS-credits. Students SHOULD choose one OUT of four specializations: Artificial Intelligence, Multimedia, Software Languages and Software Engineering or Web & Information Systems. 30 ECTS-credits should be spent to mandatory and optional courses within the chosen specialization. The 24 remaining optional ECTS-credits can be taken within the specialization or from other specializations. Finally, 6 ECTS-credits can be chosen completely freely from any master level VUB course. This free choice of 6 ECTS-credits has to be specified through the from (see facultary web site). Here is also an interuniversity offer of elective courses announced by the department. This brings the total to 120 ECTS ECTS-credits. The master thesis as well as the research training need to be related to the chosen specialization.

The students have to choose a master thesis topic and a research training within the chosen specialisation. Only students who have already obtained at least 45 ECTS-credits can register for the courses 'Research Training' and 'Master Thesis Computer Sciences'.

In total, this academic plan comprises 120 ECTS credits.


Master Computer Science Compulsory

These courses are envisioned to be part of year 1 and year 2 of the model trajectory.

First Year Master Compulsory

All students study this core programme of 30 ECTS-credits in the first year master of the model trajectory.

From the courses listed below, students must obtain 30 ECTS credits.

3ECTS credits - Methods for Scientific Research
6ECTS credits - Declarative Programming
6ECTS credits - Theory of Computation and Information Theory
3ECTS credits - Philosophy of Science
6ECTS credits - Software Architectures
6ECTS credits - Open Information Systems

Second Year Master Compulsory

The students have to choose a master thesis topic and a research training within the chosen specialisation. Only students who have already obtained at least 45 ECTS-credits can register for the courses 'Research Training' and 'Master Thesis Computer Sciences'.

From the courses listed below, students must obtain 30 ECTS credits.

6ECTS credits - Research Training
24ECTS credits - Master Thesis Computer Science

Back to top


Profile and Electives Software Languages and Software Engineering

In this specialization, 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 developing of software. The curriculum also includes research topics in programming languages and integrated development environments.

30 ECTS-credits should be spent to mandatory and optional courses within the chosen specialization. The 24 remaining optional ECTS-credits can be taken within the specialization or from other specializations. Finally, 6 ECTS-credits can be chosen completely freely from any of the VUB courses. This free choice of 6 ECTS-credits has to be specified through the form (see facultary web site).

To complete this module, students must obtain 60 ECTS credits.

Profile Software Languages and Software Engineering: Mandatory Courses

These courses are envisioned to be part of year 1 and 2 of the model trajectory.

From the courses listed below, students must obtain 18 ECTS credits.

6ECTS credits - Aspect Oriented Software Development
6ECTS credits - Functional Programming
6ECTS credits - Principles of Object-Oriented Programming Languages

Profile Software Languages and Software Engineering: Electives

These courses are envisioned to be part of year 1 and 2 of the model trajectory.

From the courses listed below, students must obtain 12 ECTS credits.

6ECTS credits - Research Topics in Software Quality
6ECTS credits - Capita Selecta of Programming Languages
6ECTS credits - Next Generation User Interfaces
6ECTS credits - Programming Language Engineering
6ECTS credits - Compilers
6ECTS credits - Distributed and Mobile Programming Paradigms
6ECTS credits - Multicore Programming
6ECTS credits - Capita Selecta of Software Engineering
3ECTS credits - Software for Embedded Systems
5ECTS credits - Formal Verification of Computer Systems

Electives from other profiles

These courses are envisioned to be part of year 1 and 2 of the model trajectory.

6ECTS credits - Statistical Foundations of Machine Learning
5ECTS credits - Computational Geometry
6ECTS credits - Physical Communication
3ECTS credits - Image Processing
3ECTS credits - Capita Selecta Multimedia
6ECTS credits - Digital Speech and Audio Processing
6ECTS credits - Computer Graphics & Computer Vision
5ECTS credits - Image and Video Technology
6ECTS credits - Evolution of speech
6ECTS credits - Seminar on Logic and Informatics
6ECTS credits - Web engineering
6ECTS credits - Multi-agent Learning Seminar
5ECTS credits - Dynamic Processes
5ECTS credits - Decision Engineering
6ECTS credits - Natural Language Processing
6ECTS credits - Artificial Intelligence Programming Paradigms
6ECTS credits - Algorithms in Computational Biology and Bioinformatics
5ECTS credits - Swarm Intelligence
6ECTS credits - Adaptive Systems Seminar
6ECTS credits - Computational Game Theory
6ECTS credits - Actual Trends in Artificial Intelligence
5ECTS credits - Heuristic Optimisation
5ECTS credits - Database Systems Architecture
4ECTS credits - XML and Web Technologies
6ECTS credits - Advanced Topics in Information Systems
6ECTS credits - Information Visualization
6ECTS credits - Theory of Databases
6ECTS credits - User Interface Design
6ECTS credits - Web Information Systems
3ECTS credits - Pattern Recognition
3ECTS credits - Biomedical Signals and Images
6ECTS credits - Voice Image Coding Media and Systems
3ECTS credits - Multimedia Seminar

Other electives

These courses are envisioned to be part of year 1 and 2 of the model trajectory.

3ECTS credits - Cryptography
3ECTS credits - Capita selecta Telecom
6ECTS credits - Coding Theory
3ECTS credits - Mathematics for Technology: Information Theory
6ECTS credits - Project Embedded Systems
3ECTS credits - Multiprocessors and Reconfigurable Architectures
4ECTS credits - Distributed Computing and Storage Architectures
6ECTS credits - Operating Systems and Security
5ECTS credits - Signal Theory
4ECTS credits - Digital Signal Processing
6ECTS credits - Parallel Systems
4ECTS credits - Design and Implementation of Digital Circuits
3ECTS credits - Telecommunication Networks

Electives conditional to the agreement of the examination committee

These courses can only be chosen after approval of the examination committee

4ECTS credits - Logic and Philosophy of Science
6ECTS credits - Techniques of Artificial Intelligence
6ECTS credits - Electronic Measurement and Control
6ECTS credits - Mathematical Tools for Information Processing
6ECTS credits - Interpretation of Computer Programs II
3ECTS credits - Business and Economics
6ECTS credits - IT Networks
6ECTS credits - Information Systems
6ECTS credits - Machine Learning
6ECTS credits - Marketing

Free choice VUB master courses

6 ECTS-credits can be freely chosen from any Master level VUB-course.

Back to top