Study programme
2024-2025
Model path over 2 years
Compulsory courses (18 ECTS-credits)
Model Driven Engineering
Modelling of Software-intensive Systems
Software Testing
Elective courses (54 ECTS-credits)
Select 54 ECTS-credits of elective courses, of which:
- at least 12 ECTS-credits from the list electives in Software Engineering
- at least 6 ECTS from the list electives in Computer networks
- at least 6 ECTS from the list electives in Data Science and Artificial Intelligence
Software Reengineering
Selected Topics in Software Engineering
Specification and Verification
Programming Paradigms
Mathematical Foundations of Reinforcement Learning
Electives in Computer networks
Advanced Wireless and 5G Networks
Future Internet
Introduction to Performance Modelling
Advanced Networking Lab
Advanced Performance Modelling
Internet of Things
Topics in computer networks
Electives in Data science and artificial intelligence
Artificial Intelligence Project
Database Systems
Data Science and Ethics
'Data mining' or 'Machine learning' or 'Python for machine learning'
Information Retrieval
Algorithmic Foundations of Data Science
Artificial Neural Networks
- José Antonio Oramas Mogrovejo
- Hamed Behzadi Khormouji
Bioinformatics
Case Studies in Data Science and Artificial Intelligence
Current Trends in Data Science and Artificial Intelligence
Biomedical Artificial Intelligence
Data Mining
Reinforcement Learning
General electives
Academic Literacies for Scientists
Numerical Optimisation
Optimisation
Convex Analysis and Optimization
Nonsmooth optimisation
Philosophy of Science
Research Project 2 including internship
Research Skills Development
Research Project 1 including internship
Master thesis
Master thesis Computer Science including internship: Software Engineering
2023-2024
Model path over 2 years
Compulsory courses (30 ECTS-credits)
Model Driven Engineering
Modelling of Software-intensive Systems
Data Mining
Reinforcement Learning
Software Reengineering
Elective courses (42 ECTS-credits)
Select 42 ECTS-credits of elective courses, of which at least 12 ECTS-credits from the list Elective courses - major.
Elective courses: major
Selected Topics in Software Engineering
Specification and Verification
Programming Paradigms
Software Testing
Elective courses - General
Academic Literacies for Scientists
Numerical Optimisation
Optimisation
Convex Optimisation: theory and algorithms
Nonsmooth optimisation
Philosophy of Science
Research Project 2 including internship
Computer networks
Advanced Wireless and 5G Networks
Future Internet
Introduction to Performance Modelling
I-Robotics
Advanced Networking Lab
Advanced Performance Modelling
Internet of Things
Topics in computer networks
Data science and artificial intelligence
Artificial Intelligence Project
Database Systems
Data Science and Ethics
'Data mining' or 'Machine learning'
Information Retrieval
Mathematical Foundations of Reinforcement Learning
Numerical Optimisation
Algorithmic Foundations of Data Science
Artificial Neural Networks
- José Antonio Oramas Mogrovejo
- Hamed Behzadi Khormouji
Bioinformatics
Case Studies in Data Science and Artificial Intelligence
Current Trends in Data Science and Artificial Intelligence
Research Skills Development (18 ECTS-credits)
Research Project 1 including internship
Master thesis (30 ECTS-credits)
Master thesis Computer Science including internship: Software Engineering
2022-2023
Model path over 2 years
Compulsory courses (30 ECTS-credits)
Model driven engineering
Modelling of software-intensive systems
Data mining
Reinforcement Learning
Software reengineering
Elective courses (42 ECTS-credits)
Select 42 ECTS-credits of elective courses, of which at least 12 ECTS-credits from the list Elective courses - major.
Selected topics in software engineering
Specification and verification
Programming paradigms
Software testing
Elective courses - General
Academic Literacies for Scientists
Numerical Optimisation
Philosophy of science
Research Project 2 including internship
Computer networks
Advanced Wireless and 5G networks
Future Internet
Introduction to performance modelling
I-Robotics
Advanced networking lab
Advanced performance modelling
Internet of Things
Topics in computer networks
Data science and artificial intelligence
Artificial Intelligence Project
Database systems
Data science and ethics
'Data mining'
Information retrieval
Mathematical Foundations of Reinforcement Learning
Numerical Optimisation
Algorithmic Foundations of Data Science
Artificial Neural Networks
Bioinformatics
Case Studies in Data Science and Artificial Intelligence
Current Trends in Data Science and Artificial Intelligence
Research Skills Development (18 ECTS-credits)
Research Project 1 including internship
Master thesis (30 ECTS-credits)
Master thesis Computer Science including internship: Software Engineering
2021-2022
Model path over 2 years
Compulsory courses (36 ECTS-credits)
Computer and network security
Model driven engineering
Modelling of software-intensive systems
Data mining
Reinforcement Learning
Software reengineering
- Serge Demeyer
- John Businge
Elective courses (24 ECTS-credits)
Select 24 ECTS-credits of elective courses, of which at least 12 ECTS-credits from the list Elective courses - major.
Selected topics in software engineering
- Serge Demeyer
- Moharram Challenger
- John Businge
Specification and verification
Programming paradigms
Software testing
Elective courses - General
Academic Literacies for Scientists
Numerical Optimisation
Philosophy of science
- Bert Leuridan
- Raoul Gervais
Computer networks
Advanced Wireless and 5G networks
Future Internet
Introduction to performance modelling
Internet of Things
Topics in computer networks
Data science and artificial intelligence
Database systems
Information retrieval
Mathematical Foundations of Reinforcement Learning
Artificial Neural Networks
Bioinformatics
Research Skills Development (30 ECTS-credits)
Research Project 1
Research Project 2
Master thesis (30 ECTS-credits)
Master thesis Computer Science including internship: Software Engineering
2020-2021
Model path over 2 years
Compulsory courses (36 ECTS-credits)
Computer and network security
Model driven engineering
Modelling of software-intensive systems
Data mining
Reinforcement Learning
Software reengineering
- Serge Demeyer
- Henrique Santos Camargos Rocha
Elective courses (24 ECTS-credits)
Select 24 ECTS-credits of elective courses, of which at least 12 ECTS-credits from the list Elective courses - major.
Selected topics in software engineering
- Serge Demeyer
- John Businge
- Moharram Challenger
Specification and verification
Programming paradigms
Software testing
Elective courses - General
Academic Literacies for Scientists
Numerical Optimisation
Philosophy of science
- Bert Leuridan
- Raoul Gervais
Selected topics of computational science
Computer networks and distributed systems
Advanced Wireless and 5G networks
Introduction to performance modelling
Topics in computer networks
Data science and artificial intelligence
Artificial Neural Networks
Bioinformatics
Database systems
Information retrieval
Research Skills Development (30 ECTS-credits)
Research Project 1
Research Project 2
Master thesis (30 ECTS-credits)
Master thesis Computer Science including internship: Software Engineering
2019-2020
Model path over 2 years
Compulsory courses (36 ECTS-credits)
Computer and network security
Data mining
Distributed Artificial Intelligence
Model driven engineering
Modelling of software-intensive systems
Software reengineering
Elective courses (24 ECTS-credits)
Select 24 ECTS-credits of elective courses, of which at least 12 ECTS-credits from the list Elective courses - major.
ELECTIVE COURSES - MAJOR
Selected topics in software engineering
Programming paradigms
Software testing
Specification and verification
ELECTIVE COURSES - GENERAL
Computer networks and distributed systems
Introduction to performance modelling
Mobile and wireless networks
Philosophy of science
- Bert Leuridan
- Raoul Gervais
Selected topics of computational science
Topics in networks and distributed systems
Data science
Bioinformatics
Database systems
Information retrieval
Academic Literacies for Scientists
Research Skills Development (30 ECTS-credits)
Research Project 1
Research Project 2