-
Core courses for the Master's degree in computer science engineering [30.0]
FR
q1+q2 25 credits
EN
q1+q2 30h+15h 2 credits
Teacher(s):
> Myriam Banaï
> Francesco Contino (coord.)
> Delphine Ducarme
> Jean-Pierre Raskin
Myriam Banaï
Computer science seminars
EN
q1 30h 3 credits
Teacher(s):
> Sébastien Jodogne
> Siegfried Nijssen
Sébastien Jodogne
-
Professional Focus [30.0]
Content:
Computer science courses
EN
q2 30h+30h 6 credits
Teacher(s):
Nicolas Laurent
Nicolas Laurent
-
Options
Students must complete their programme with major and or elective courses. They may select 60 credits from among the following 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
The student select 10 credits among
EN
q1 30h+30h 5 credits
Teacher(s):
> Christophe De Vleeschouwer (coord.)
> Laurent Jacques
Christophe De Vleeschouwer (coord.)
FR
q1 30h+22.5h 5 credits
Teacher(s):
> Vincent Blondel
> Jean-Charles Delvenne
Vincent Blondel
EN
q1 30h+22.5h 5 credits
Teacher(s):
> Julien Hendrickx
> Geovani Nunes Grapiglia
Julien Hendrickx
EN
q1 30h+22.5h 5 credits
Teacher(s):
> Jean-Charles Delvenne (coord.)
> Gautier Krings (compensates Vincent Blondel)
Jean-Charles Delvenne (coord.)
-
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
The student can select 10 credits among
-
Major in Security and Networking
Students completing the major “Security and Networking” will be able to:
- Understand and explain different devices and protocols used in computer networking;
- Design, configure and manage computer networks while taking into account application needs;
- Identify large scale distributed and parallel applications, the problems occurring with these applications and propose solutions;
- Carry out distributed applications by implementing the appropriate techniques;
- Understand the characteristics of distributed systems: parallelism, synchronisation, communication, error and threat models;
- Use appropriate techniques, algorithms and languages to design, model and analyse distributed applications;
- Understand and implement mechanisms (cryptography, protocols) to secure networks and distributed systems.
From 20 to 30credit(s)Content:
Required courses in Networking and Security
Elective courses in Networking and Security
The student can select 10 credits amongst
EN
q2 30h+15h 5 credits
Teacher(s):
> Jérôme Louveaux
> Benoît Macq
> Olivier Pereira
Jérôme Louveaux
EN
q1 30h+30h 5 credits
Teacher(s):
> Olivier Pereira (coord.)
> François-Xavier Standaert
Olivier Pereira (coord.)
-
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 Computing and Applied Mathematics
EN
q1 30h+22.5h 5 credits
Teacher(s):
> Jean-Charles Delvenne (coord.)
> Gautier Krings (compensates Vincent Blondel)
Jean-Charles Delvenne (coord.)
EN
q2 30h+22.5h 5 credits
Teacher(s):
> Pierre-Antoine Absil
> Karl Meerbergen (compensates Anthony Papavasiliou)
Pierre-Antoine Absil
Elective courses in computing and applied mathematics
The student can select 10 credits amongst
EN
q2 30h+15h 5 credits
Teacher(s):
> Jérôme Louveaux
> Benoît Macq
> Olivier Pereira
Jérôme Louveaux
EN
q1 30h+22.5h 5 credits
Teacher(s):
> Julien Hendrickx
> Geovani Nunes Grapiglia
Julien Hendrickx
EN
q1 30h+22.5h 5 credits
Teacher(s):
> François Glineur
> Geovani Nunes Grapiglia
François Glineur
EN
q1 30h+30h 5 credits
Teacher(s):
> Vincent Legat
> Jean-François Remacle
Vincent Legat
-
Cours au choix disciplinaires
Content:
EN
q1+q2 0h 5 credits
-
-
Options et cours au choix en connaissances socio-économiques
-
Business risks and opportunities
Content:
FR
q1 30h+5h 4 credits
Teacher(s):
> Vincent Cassiers
> Werner Derycke (coord.)
> Bénédicte Inghels
Vincent Cassiers
One course between
From 3 to 5credit(s)Cours de fondements en marketing
Les cours MLSMM2136 Tendances en Digital Marketing Ou MLSMM2134 E-comportement du consommateur sont optionnels suite à la réussite du cours MGEST1220 lors du premier bloc annuel.
Alternative to the major in business risks and opportunities for computer science students
Computer science students who have already taken courses in this field while pursuing their Bachelor's degree may choose between 16-20 credits from the courses offered in the management minor for computer sciences.
-
Major in small and medium sized business creation
Content:
Required courses for the major in small and medium sized businesses
LCPME2003 Plan d'affaires et étapes-clefs de la création d'entreprise
Les séances du cours LCPME2003 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.
Prerequisite CPME courses
Student who have not taken management courses during their previous studies must enroll in LCPME2000.
FR
q1 30h+15h 5 credits
Teacher(s):
> Yves De Rongé
> Olivier Giacomin
Yves De Rongé
-
Cours au choix en connaissances socio-économiques [3.0]
Content:
FR
q1+q2 30h 10 credits
Teacher(s):
> Dimitri Lederer
> Jean-Pierre Raskin
Dimitri Lederer
EN
q1 30h+15h 5 credits
Teacher(s):
> Benoît Macq
> Jean-Pierre Raskin
> Benoît Raucent
Benoît Macq
EN
q1+q2 0h 5 credits
-
-
Otecos Elective courses
-
Otecos 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:
NL
q1 or q2 30h 3 credits
Teacher(s):
> Isabelle Demeulenaere (coord.)
> Marie-Laurence Lambrecht
Isabelle Demeulenaere (coord.)
NL
q1 or q2 30h 3 credits
Teacher(s):
> Isabelle Demeulenaere (coord.)
> Dag Houdmont
Isabelle Demeulenaere (coord.)
Group dynamics
FR
q1 15h+30h 3 credits
Teacher(s):
> Claude Oestges (coord.)
> Benoît Raucent
> Vincent Wertz (compensates Thomas Pardoen)
Claude Oestges (coord.)
FR
q2 15h+30h 3 credits
Teacher(s):
> Claude Oestges (coord.)
> Benoît Raucent
> Vincent Wertz (compensates Thomas Pardoen)
Claude Oestges (coord.)
Autres UEs hors-EPL
L'étudiant·e peut choisir maximum 8 ects de cours hors EPL considérées comme non-disciplinaires par la commission de diplôme
-
-
-
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, they must add supplementary classes at the beginning of their Master’s programme in order to obtain the prerequisites for these studies.Courses for students coming from bachelor in "informatique de gestion" or "informatique et systèmes".These students will have to take at least 150 credits to obtain the master in computer science.FR
q2 30h+22.5h 5 credits
Teacher(s):
> Marc Lainez (compensates Yves Deville)
Marc Lainez (compensates Yves Deville)
Students may choose 3 credits among