Students
Tuition Fee
Not Available
Start Date
2026-09-15
Medium of studying
On campus
Duration
1 years
Details
Program Details
Degree
Masters
Major
Artificial Intelligence | Computer Science | Software Engineering
Area of study
Information and Communication Technologies | Engineering
Education type
On campus
Timing
Full time
Course Language
English
Intakes
Program start dateApplication deadline
2025-09-15-
2026-09-15-
2027-09-15-
About Program

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.
See More