-
Core courses for the Master's degree in computer science engineering [28.0]
LINFO2992
Graduation project/End of studies project
The graduation project can be written and presented in French or English, in consultation with the supervisor. It may be accessible to exchange students by prior agreement between the supervisors and/or the two universities.EN
q1+q2
25
credits
Computer science seminars
Students must select 3 credits among
-
Professional Focus [30.0]
Content:
Computer science courses
-
Options
Student complete their program by selecting 62 credits from the following sections.
- In the "Computer Science Options" section, students must validate at least one of the 6 options. They can also validate several.
- In the "Options and elective courses in socio-economic knowledge" section, students validate one of the two options or must choose a minimum of 6 credits from the courses in the option in business issues (maximum one class of innovation may be chosen, maximum one course among those offered by the CPs may be taken into account in these 6 credits).
- Students complete their programme by choosing from the computer science option courses and the list of elective courses.
-
Options en sciences informatiques
-
Major in Artificial Intelligence: big data, optimization and algorithms
Students completing the major in Artificial Intelligence: big data, optimization and algorithms will be able to:
- Identify and implement methods and techniques that allow software to solve complex problems that when solved by humans require “intelligence”,
- Understand and put to good use methods and techniques relating to artificial intelligence such as automatic reasoning, research and heuristics, acquisition and representation of knowledge, automatic learning, problems associated with overcoming constraints,
- Identify applications and its methods and tools; understand a particular category of applications and its related techniques, for example robotics, computer vision, planning, data mining, computational linguistics and bioinformatics, big data processing,
- Formalise and structure a body of complex knowledge and use a systematic and rigorous approach to develop quality “intelligence” systems.
From 20 to 30credit(s)
Content:
Required courses in Artificial Intelligence: big data, optimization and algortihms
Elective courses in Artificial Itelligence
Student shall select 10 credits among
EN
q1
30h+30h
5
credits
> French-friendly
Teacher(s):
> Christophe De Vleeschouwer
> Laurent Jacques
FR
q1
30h+22.5h
5
credits
LINMA1702
Optimization models and methods I
LINMA1702 may be selected as an elective unless this course has already been completed as part of a previous programme.
-
Major in Software Engineering and Programming Systems
Students completing the major “Software engineering and programming systems” will be able to:
- Understand and explain problems that come up during large scale software projects as well as the long-term critical impact that their choice of solutions may have (construction dimensions as well as validation, documentation, communication and management of a project involving large teams as well as costs and deadlines),
- Select and apply methods and tools of software engineering to develop complex software systems and meet strict quality standards: reliability, adaptability, scalability, performance, security, usefulness,
- Model the products and processes necessary to obtain such systems and analyse these models,
- Develop and implement analytical programmes focused on conversion and optimisation as well as computer representations,
- Put to good use different programming paradigms and languages, in particular those that deal with functional, object-oriented and competing programmes,
- Understand the issues associated with different and competing programming models and use the appropriate model,
- Define a new language (syntax and semantics) suitable to a specific context.
From 20 to 30credit(s)
Content:
Required courses in software engineering and programming systems
Elective courses in Software Engineering and Programming Systems
Students can select 10 credits among
-
Option in Data science and Applied Mathematics
Students completing the major “Data science and Applied Mathematics” must be able to:
- Understand engineering fields requiring synergy between applied mathematics and computer science such as algorithms, scientific calculations, modelling computer systems, optimisation, machine learning or data mining;
- Understand and put to good use algorithms and techniques used in data science;
- Identify and implement models and techniques relating to statistics, machine learning and data mining;
- Learn classes of applications such as the treatment of noisy data, pattern recognition or automatic extraction in large data collections.
This option is limited to students who have taken the INFO/MAP pairing or the SINF Bachelor's degree program with the equivalent of a minor in mathematics.
From 20 to 30credit(s)
Content:
Required courses in Data Science and Applied Mathematics
(20 credits)
Elective courses in Data Science and applied mathematics
Student shall select max. 10 credits among
EN
q2
30h+15h
5
credits
> French-friendly
Teacher(s):
> Jérôme Louveaux
> Benoît Macq
> Olivier Pereira
-
Option in Cybersecurity
Students who have completed the "Cybersecurity and Information Technology" track should be able to:
• Understand areas of engineering that require synergy between computer security, networks, and systems, such as cryptography, data protection, application security, security architecture, or programming,
• Comprehend and appropriately apply methods and techniques related to cybersecurity, including prevention, detection, and response to cyber threats,
• Identify and implement security practices and standards to protect the infrastructure, systems, and data of organizations,
• Apply their knowledge to real-life scenarios through projects.
Students shall select 20 to 30 credits among:
Content:
Students shall select 20 to 30 credits among:
Required courses in Cybersecurity
Elective courses in Cybersecurity
EN
q2
30h+15h
5
credits
> French-friendly
Teacher(s):
> Jérôme Louveaux
> Benoît Macq
> Olivier Pereira
-
Option Networks and systems
Students who have completed the “Networks and Systems" track should be able to:
- Understand and explain different devices and protocols used in computer and cellular networks;
- Design, configure and manage computer networks while taking into account application needs;
- Understand the operation of IoT and cellular networks;
- Explain the problems that affect cellular and IoT networks and develop solutions to cope with them;
- Understand how to optimise applications to efficiently use parallel cores;
- Understand, implement and use lock-free data structures;
- Understand the interactions between real-time operating systems and hardware;
- Design and implement applications running on embedded systems
Students shall select 20 to 30 credits among:
Content:
Required courses in Networks and systems
Elective courses in Networks and Systems
-
Option in Medical Computing
Students completing the major in "Health informatics" will be able to:
- Identify and use methods and techniques that provide software-based solutions to complex problems encountered in hospitals, in bio-pharmaceutical environments, in life sciences, or in digital health.
- Take part in multidisciplinary projects bringing together medical, biological and engineering expertise to the benefit of patient health.
- Understand and put to good use the methods and techniques pertaining to medical informatics and bioinformatics, such as artificial intelligence, health interoperability, clinical knowledge structuring, applied statistics, information security, software quality, as well as the effective management and processing of large volumes of data.
- Understand specific categories of applications where these methods and techniques can be applied, such as diagnostic support, therapeutic assistance, hospital information systems, medical and biomedical imaging, smart devices, clinical trials, health data mining, as well as automated processing of the medical language.
- Formalise and structure a body of complex knowledge by using a systematic and rigorous approach to the development of high-quality medical and biomedical information systems.
Students shall select 20 to 30 credits among:
Content:
Cours obligatoires en Informatique médicale
FR
q2
30h+7.5h
5
credits
Cours aux choix en Informatique médicale
FR
q1
20h+10h
4
credits
EN
q1
30h+10h
3
credits
-
Cours au choix disciplinaires
Content:
-
-
Options and elective courses in socio-economic knowledge
-
Major in Business risks and opportunities
Students wishing to validate this option must select a minimum of 15 credits among the courses offered (maximum one course among those offered by the CPs can be taken into account in these 15 credits).
This option cannot be taken simultaneously with the “Interdisciplinary training in entrepreneurship - INEO” option
Content:
Courses offered by the Program Commission.
Cours spécifiques aux enjeux de l'entreprise
LFSA2995
Company Internship
This course cannot be chosen by GCE Masters students as part of the business issues option, as part of their compulsory courses.
LEPL1805
People management
This course cannot be chosen if it has already been validated in the bachelor's degree.
FR
q1
30h+0h
3
credits
LEPL2210
Ethics and ICT
This course cannot be chosen if the LLSMS2280 course has already been validated.
FR
q1
30h+0h
3
credits
LLSMS2280
Sustainability Transition and social change
[M]
Ce cours ne peut être choisi si le cours LEPL2210 a déjà été validé.
EN
q1
30h
5
credits
Innovation classe
Maximum one innovation class can be chosen.
Courses offered by the Program Commission
-
Major in Interdisciplinary Program in Entrepreneurship - INEO
The aim of this option, which is common to most EPL masters' programmes, is to familiarise students with the specifics of entrepreneurship and business creation, equipping them with the skills, knowledge, and tools necessary for starting a business.
The interdisciplinary entrepreneurship training (INEO) is an option that spans two years and is integrated into over 30 Master's programmes across 9 faculties/schools at UCLouvain.
Choosing the INEO option requires completing an interfaculty dissertation (in teams) focused on a business creation project. Access to this option, as well as to each of its courses, is limited to students selected based on their application.
Full details are available at https://uclouvain.be/fr/etudier/ineo.
Students who choose this option must select a minimum of 20 credits and a maximum of 25 credits. This option is not available in English and cannot be taken simultaneously with the "Business Risks and Opportunity" option.
Content:
Cours obligatoires:
LINEO2003
Plan d'affaires et étapes-clefs de la création d'entreprise
Les séances du cours LINEO2003 sont réparties sur les deux blocs annuels du master. L'étudiant doit les suivre dès le bloc annuel 1, mais ne pourra inscrire le cours que dans son programme de bloc annuel 2.
Cours préalable:
Student who have not taken management courses during their previous studies must enroll in LINEO2021.
FR
q2
30h+15h
5
credits
-
Elective course in socio-economic knowledge
Within the section “Options and elective courses in socio-economic knowledge”, students must either validate one of the two options or are required to select at least 6 ECTS credits from the courses offered within the “Major in Business risks and opportunities” (a maximum of one Innovation Class may be selected, and a maximum of one course offered by the CPs may be counted towards these 6 credits).
Content:
-
-
Others Elective courses
-
Others elective courses
Content:
Les étudiant·e·s peuvent également inscrire à leur programme tout cours faisant partie des programmes d'autres masters de l'EPL moyennant l'approbation du jury restreint.
Languages
Students may select from any language course offered at the ILV. Special attention is placed on the following seminars in professional development:
Group dynamics
FR
q1
15h+30h
3
credits
FR
q2
15h+30h
3
credits
Autres UEs hors-EPL
Students may choose a maximum of 8 credits from courses outside the EPL, which are considered non-disciplinary by the programme committee.
-
-
-
Preparatory Module
(only for students who qualify for the course via complementary coursework)
To access this Master, students must have a good command of certain subjects. If this is not the case, in the first annual block of their Masters programme, students must take supplementary classes chosen by the faculty to satisfy course prerequisites.
Course for applicants with a short bachelor’s degree. Students will need to take a minimum of 105 credits to obtain the master’s degree in computer science.
FRq1 30h+15h 5 credits
Cours alternatifs Probabilités et statistiques
L'étudiant·e choisit un cours parmi:
FRq2 30h+30h 5 credits
Cours alternatifs Intelligence artificielle
L'étudiant·e choisit un cours parmi:
FRq2 30h+30h 5 credits
Cours alternatifs Systèmes informatiques
L'étudiant·e choisit un cours parmi:
Cours alternatifs Réseaux informatiques
L'étudiant·e choisit un cours parmi:
Cours alternatifs Algorithmique et structures de données
L'étudiant·e choisit un cours parmi:
Cours alternatifs Concepts des langages de programmation
L'étudiant·e choisit un cours parmi:
FRq2 30h+30h 5 credits
FRq1 30h+30h 5 credits
Cours alternatifs Calculabilité, logique et complexité
L'étudiant·e choisit un cours parmi:
FRq2 30h+30h 5 credits
FRq2 30h+30h 5 credits