Master [60] in Computer Science
| Program start date | Application deadline |
| 2025-09-15 | - |
| 2026-09-15 | - |
| 2027-09-15 | - |
Program Overview
Master's Degree Programme in Computer Science
The Master's degree programme in Computer Science is a 60-credit programme offered by the Université catholique de Louvain. The programme is designed to provide students with a comprehensive education in computer science, covering a wide range of topics, including software engineering, artificial intelligence, and computer networks.
Core Curriculum
The core curriculum for the Master's degree programme in Computer Science includes a range of compulsory courses, such as:
- LINFO2132: Languages and translators
- LINFO2241: Architecture and performance of computer systems
- LINFO2255: Software engineering project
- LINFO2262: Machine Learning: classification and evaluation
- LINFO2172: Databases
Specialised Courses
In addition to the core curriculum, students can choose from a range of specialised courses, including:
- LINFO2401: Open Source strategy for software development
- LINFO2402: Open Source Project
- LEPL2211: Introduction to new venture management
Master Thesis
The Master's thesis is a compulsory component of the programme, worth 15 credits. The thesis can be written and presented in French or English, in consultation with the supervisor.
Preparatory Module
A preparatory module is available for students who do not have a sufficient background in certain subjects. The module includes a range of courses, such as:
- LINFO1114: Discrete structures
- LBIR1212: Probabilities and statistics (I)
- LSINC1211: Probability and Statistics
- LINFO1361: Artificial intelligence
- LSINC1361: Artificial intelligence
- LINFO1252: Informatic Systems
- LSINC1252: Informaticals Systems
- LINFO1341: Computer networks
- LSINC1341: Computer networks
- LINFO1121: Algorithms and data structures
- LSINC1121: Algorithms and data structure
- LINFO1104: Programming language concepts
- LSINC1104: Programming Paradigms and Concurrency
- LEPL1509: Project 4 (in informatics)
- LINFO1123: Calculability and Complexity
- LSINC1123: Calculability, Logic and Complexity
Teaching Profile
The teaching profile for the programme includes a range of learning outcomes, such as:
- Acquiring a deep understanding of computer science concepts and principles
- Developing skills in software engineering, artificial intelligence, and computer networks
- Learning to design, implement, and evaluate computer systems and applications
Programme Structure
The programme structure includes a range of components, such as:
- Compulsory courses
- Specialised courses
- Master's thesis
- Preparatory module
Access Requirements
The access requirements for the programme include:
- A bachelor's degree in computer science or a related field
- A good command of certain subjects, such as programming languages, data structures, and algorithms
- Students who do not have a sufficient background in certain subjects may be required to take a preparatory module
Benefits and Organisation
The benefits of the programme include:
- Acquiring a comprehensive education in computer science
- Developing skills in software engineering, artificial intelligence, and computer networks
- Preparing for a career in the IT industry or academia The organisation of the programme includes:
- A range of compulsory and specialised courses
- A Master's thesis
- A preparatory module for students who do not have a sufficient background in certain subjects
- A range of teaching methods, including lectures, tutorials, and project work.
