Programme outline

Number of ECTS credits: 
120
Number of years: 
2
Study language: 
English
Faculty: 
Science and Bio-engineering Sciences
Campus: 
Brussels Engineering, Sciences & Humanities Campus
Deze opleiding in het Nederlands: 
Ingenieurswetenschappen: Computerwetenschappen

Pick a programme for Applied Sciences and Engineering: Computer Science:

For regular students
No plans for working students
For exchange students

Bachelor programmes

and equivalents

Master programmes

and equivalents
Master of Science in Applied Sciences and Engineering: Computer Science

After the master

 

Master of Science in Applied Sciences and Engineering: Computer Science

Profile Artificial Intelligence
Academic year 2017-2018
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 freely chosen from any master level VUB course. This free choice of 6 ECTS-credits has to be specified through the form (see facultary website). This brings the total to 120 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 study points.

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.
Title Course titular Semester ECTS credits
Declarative Programming 1st semester 6
Information Theory 1st semester 3
Methods for Scientific Research 1st semester 3
Open Information Systems 1st semester 6
Theory of computation 1st semester 3
Philosophy of Science 2nd semester 3
Software Architectures 2nd semester 6

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.
Title Course titular Semester ECTS credits
Master Thesis Computer Science 1st and 2nd semester 24
Research Training 1st and 2nd semester 6

Profile and Electives Artificial Intelligence

The focus in this specialization is on building intelligent software artifacts. The theories of complex dynamic systems and self-organization are emphasized 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.


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 freely chosen from any master level VUB course. This free choice of 6 ECTS-credits has to be specified through the form (see facultary website).
To complete this module, students must obtain 60 study points.

Profile Artificial Intelligence : 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 23 ECTS credits.
Title Course titular Semester ECTS credits
Computational Game Theory 1st semester 6
Heuristic Optimisation 2nd semester 5
Statistical Foundations of Machine Learning 2nd semester 6
Actual Trends in Artificial Intelligence 1st and 2nd semester 6

Profile Artificial Intelligence: 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 7 ECTS credits.
Title Course titular Semester ECTS credits
Artificial Intelligence Programming Paradigms 1st semester 6
Computer Vision 1st semester 4
Decision Engineering 1st semester 5
Evolution of speech 1st semester 6
Adaptive Systems Seminar 2nd semester 6
Algorithms in Computational Biology and Bioinformatics 2nd semester 6
Natural Language Processing 2nd semester 6
Pattern Recognition 2nd semester 3
Processus dynamiques 2nd semester 5
Swarm Intelligence 2nd semester 5
Multi-agent Learning Seminar 1st and 2nd semester 6

Electives from other profiles

These courses are envisioned to be part of year 1 and 2 of the model trajectory.
Title Course titular Semester ECTS credits
Advanced Databases 1st semester 5
Biomedical Signals and Images 1st semester 3
Capita Selecta of Programming Languages 1st semester 6
Cloud Computing and Big Data Processing 1st semester 6
Computational Geometry 1st semester 5
Conceptual Modeling & Design Methods 1st semester 6
Database Systems Architecture 1st semester 5
Functional Programming 1st semester 6
Fundamentals of programming languages 1st semester 6
Image and Video Technology 1st semester 3
Information Retrieval 1st semester 6
Meta Programming and Reflection 1st semester 6
Multimedia Seminar 1st semester 3
Next Generation User Interfaces 1st semester 6
Performance Analysis and Evaluation 1st semester 6
Physical Communication 1st semester 6
Research Topics in Software Quality 1st semester 6
Voice Image Coding Media and Systems 1st semester 6
Advanced Topics in Information Systems 2nd semester 6
Big Data: Distributed Data Management and Scalable Analytics 2nd semester 6
Capita Selecta Multimedia 2nd semester 3
Compilers 2nd semester 6
Distributed and Mobile Programming Paradigms 2nd semester 6
Formal Verification of Computer Systems 2nd semester 5
Image Processing 2nd semester 5
Information Visualization 2nd semester 6
Multicore Programming 2nd semester 6
Programming Language Engineering 2nd semester 6
Web Information Systems 2nd semester 6
XML and Web Technologies 2nd semester 5
Capita Selecta of Software Engineering 1st and 2nd semester 6

Other electives

These courses are envisioned to be part of year 1 and 2 of the model trajectory.
Title Course titular Semester ECTS credits
Design and Implementation of Digital Circuits 1st semester 4
Digital Signal Processing 1st semester 4
Distributed Computing and Storage Architectures 1st semester 4
Parallel Systems 1st semester 6
Signal Theory 1st semester 5
Telecommunication Networks 1st semester 3
Capita selecta Telecom 2nd semester 3
Cryptography 2nd semester 3
Security in Computing 2nd semester 6
Multiprocessors and Reconfigurable Architectures 1st and 2nd semester 3
Project Embedded Systems 1st and 2nd semester 6
Mathematics for Technology: Information Theory biennial: 2nd semester of an odd academic year 3
Coding Theory biennial: 2nd semester of an even academic year 6

Electives conditional to the agreement of the examination committee

Max. 12 ECTS-credits from the Bachelor Computer Science

Free choice VUB master courses

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