Artificial Intelligence

All students study a core programme of compulsory courses (30 ECTS), do a research training (6 ECTS) and a master's thesis (24 ECTS). Students choose one out of four specializations: Artificial Intelligence, Multimedia, Software Languages and Software Engineering or Data Management and Analytics. 30 credits should be spent to mandatory and optional courses within the chosen specialization. The 24 remaining optional credits can be taken within the specialization or from other specializations. Finally, 6 credits can be freely chosen from any master level VUB course. This brings the total to 120 credits. The master thesis as well as the research training need to be related to the chosen specialization.

Master of Science in Applied Sciences and Engineering: Computer Science: Artificial Intelligence

Compulsory courses (common core)

Compulsory courses: year 1

Methods for Scientific Research
3
Declarative Programming
6
Philosophy of Science
3
Software Architectures
6
Data and Information Management
6
Theory of computation
3
Information Theory
3

Compulsory courses: year 2

Research Training
6
Master's Thesis Computer Science
24

Profile Artificial Intelligence

Compulsory courses: year 1 & 2

Statistical Foundations of Machine Learning
6
Reinforcement Learning
6
Current Trends in Artificial Intelligence
6

Electives: Profile Artificial Intelligence

You choose a total of 12 credits of courses from the following options

Adaptive Systems Seminar
6
Computational Game Theory
6
Evolution of speech
6
Discrete Modeling, Optimization, and Search
6
Computational Creativity
6
Heuristic Optimisation
5
Advanced Topics in Symbolic AI
6
Advanced Topics in Subsymbolic AI
6
Kernel Methods: Principles, Multi-Modality and Deep Learning
6
Computer Vision
4
Swarm Intelligence
5
Advanced Methods in Bioinformatics
6
Advanced Topics in Natural Language Processing
6
Processus dynamiques
5

Electives from other profiles

Image and Video Technology
3
Formal Verification of Computer Systems
5
Advanced Topics in Software Engineering
6
Multicore Programming
6
Programming Distributed and Replicated Systems
6
Compilers
6
Programming Language Engineering
6
Next Generation User Interfaces
6
Software Quality Analysis
6
Big Data Processing
6
Functional Programming
6
Geo-Spatial and web technologies
5
Meta Programming and Reflection
6
Biomedical Signals and Images
3
Hands-on channel coding - towards maximal capacity
6
Computational Geometry
5
Image Processing
5
Capita Selecta Multimedia
3
Information Visualisation
6
Advanced Topics in Programming Languages
6
Scalable Analytics
6
Fundamentals of programming languages
6
Performance Analysis and Evaluation
6
Advanced Topics in Big Data
6
Database Systems Architecture
5
Security in Computing
6
Advanced Databases
5
Scalable Data Management Systems
6
Introduction to Cryptography
5
Real-Time Operating Systems
5
3D graphics in VR
5
Machine Learning for the physical layer: design and analysis
3

Other electives

Distributed Computing and Storage Architectures
4
Information Theory
3
Multiprocessors and Reconfigurable Architectures
3
GPU Computing
3
Coding Theory
6
Signal Theory
5
Digital Signal Processing
4
Design and Implementation of Digital Circuits
4
Cryptography
3
Capita selecta Telecom
3
Internship Computer Science
6
Total number of ECTS
120