Afstudeerrichting Software Languages and Software Engineering

Het eerste jaar master bestaat uit een blok verplichte studiedelen (30 ECTS-credits) en een blok studiedelen specifiek voor de afstudeerrichting (30 ECTS-credits). Voor dit laatste blok kies je uit één van de afstudeerrichtingen. Je vult dit blok in met studiedelen specifiek voor de afstudeerrichtingen (deels verplicht, deels keuze) uit de door jou gekozen afstudeerrichting, rekening houdend met de nodige voorwaarden i.v.m. de vereiste prerequisites en voorkennis voor elk studiedeel.

Het tweede jaar master bestaat uit een blok studiedelen specifiek aan de afstudeerrichting en/of keuzestudiedelen (24 ECTS-credits) en vrije keuzestudiedelen (6 ECTS-credits) en een blok research training (6 ECTS-credits) en masterproef (24 ECTS-credits).

Studiedelen specifiek voor de afstudeerrichting en/of keuzestudiedelen: je kan je naar keuze verder verdiepen in de afstudeerrichting, verbreden met studiedelen van andere afstudeerrichtingen, of verbreden met andere keuzestudiedelen, rekening houdend met de vereiste dat in totaal tenminste 30 ECTS-credits studiedelen specifiek voor de afstudeerrichting en/of keuzestudiedelen opgenomen moeten worden uit de gekozen afstudeerrichting. 

Je kiest een thesisonderwerp en een research training binnen de gekozen afstudeerrichting. Zodra je reeds minstens 45 ECTS-credits hebt behaald in de master computerwetenschappen kan je het studiedeel research training opnemen in je programma. Idem voor de masterproef.

Master of Science in de Ingenieurswetenschappen: Computerwetenschappen: Afstudeerrichting Software Languages and Software Engineering

Master Ingenieurswetenschappen: Computerwetenschappen - Verplicht pakket

Verplichte opleidingsonderdelen: masterjaar 1

Methoden van wetenschappelijk onderzoek
3
Philosophy of Science
3
Security in Computing
6
Software architecturen
6
Data en informatie management
6
Berekenbaarheid
3
Informatietheorie
3

Verplichte opleidingsonderdelen: masterjaar 2

Research Training
6
Masterproef Computerwetenschappen
24

Afstudeerrichting Software Languages & Software Engineering: masterjaar 1 & masterjaar 2

Verplichte opleidingsonderdelen

Performance Analysis and Evaluation
6
Meta Programming and Reflection
6
Functioneel Programmeren
6
Big Data Processing
3

Keuze-opleidingsonderdelen

Kies voor 9 studiepunten uit onderstaande opties.

Verdiepende keuze-opleidingsonderdelen: Software Languages and Software Engineering

Real-Time Operating Systems
5
Introduction to Cryptography
5
Formal Verification of Computer Systems
5
Declaratief programmeren
6
Evolution of Programming Languages
3
Softwarekwaliteitsanalyse
6
Advanced Topics in Programming Languages
6
Fundamenten van programmeertalen
6
Programming Language Engineering
6
Compilers
6
Programming Distributed and Replicated Systems
6
Advanced Topics in Software Engineering
6
Next Generation User Interfaces
6

Keuze-opleidingsonderdelen uit andere afstudeerrichtingen

Statistical Foundations of Machine Learning
6
Advanced Methods in Bioinformatics
6
Swarm Intelligence
5
Computer Vision
4
Adaptive Systems Seminar
6
Computational Game Theory
6
Current Trends in Artificial Intelligence
6
Computational Geometry
5
Image Processing
5
Capita Selecta Multimedia
3
Heuristic Optimisation
5
Image and Video Technology
3
Schaalbare Datamanagement Systemen
6
Biomedische signalen en beelden
3
Stem, beeld, navigatie en telemetrie
6
Information Visualisation
6
Evolutie van spraak
6
Database Systems Architecture
5
Advanced Databases
5
Geo-Spatial and web technologies
5
Scalable Analytics
6
Computational Creativity
6
Advanced Topics in Big Data
6
Advanced Topics in Subsymbolic AI
6
Kernel Methods: Principles, Multi-Modality and Deep Learning
6
Reinforcement Learning
6
Natural Language Processing
6
3D graphics in VR
5
Machine Learning for the physical layer: design and analysis
3
Advanced Topics in (Neuro-)Symbolic AI
6

Andere keuze-opleidingsonderdelen

Gedistribueerde verwerking en opslagarchitecturen
4
Informatietheorie
3
Codetheorie
6
Internship Computer Science
6
Signaaltheorie
5
Ontwerp en realisatie van digitale schakelingen
4
Cryptografie
3
Totaal aantal studiepunten
120