Study Programmes 2016-2017
Cycle view of the study programmeBlOrThPrOtCr
Depending on your track record or your professional/research focus, some prerequisites/corequisites of your first year program might appear in bloc 2. You are therefore invited to go through the list of courses suggested in bloc 2 even if you enroll for the first time in this master program.
To complete their curriculum, students must earn or validate the 70 credits of the compulsory courses (including the master thesis), choose one option for 20 credits and 30 credits from one of the three professional foci.
Ideally, students enrolling in the master program should have acquired the skills and knowledge corresponding to the 40 credits in "Computer science" offered as part of the bachelor program in engineering.
Compulsory Courses (B1 : 45Cr, B2 : 25Cr)
 INFO0085-1B1Q225-[+]5
 Compilers (english language) - Pierre Geurts - [75h Proj.]
Corequisite :
INFO0016-1 - Introduction to the theory of computation
INFO0012-3 - Computation structures
INFO0940-1 - Operating systems
 INFO0063-1B1Q13024[+]5
 Object-oriented software engineering (english language) - Bernard Boigelot - [30h Proj.]
Corequisite :
INFO0062-1 - Object-oriented programming
 INFO0016-1B1Q13030-5
 Introduction to the theory of computation (english language) - Pierre Wolper
 MATH0462-1B1Q13020[+]5
 Discrete optimization (english language) - Quentin Louveaux - [25h Proj.]
 INFO0051-1B1Q13025[+]5
 Logic (english language) - Pascal Gribomont - [10h Proj.]
 ELEN0060-2B1Q23015[+]5
 Information and coding theory (english language) - Louis Wehenkel - [30h Proj.]
 GEST3162-1B1Q12525-5
 Principles of management (english language) - Michael Ghilissen, François Pichault, Thierry Pironet, Didier Van Caillie - Suppl : Fanny Fox
 PROJ0010-1B1TA10-[+]10
 Integrated software project, including fundamentals in project management (english language) - Jean-Louis Binot, Bernard Boigelot, Benoît Donnet, Guy Leduc, Laurent Mathy - [290h Proj.]
Corequisite :
INFO0063-1 - Object-oriented software engineering
INFO0010-4 - Introduction to computer networking
 ATFE0015-1B2TA--[+]25
 Master thesis (english language) - Collégialité, Laurent Mathy - [750h Proj.]
Optional courses (B1 : 15Cr, B2 : 35Cr)
Students will choose one of the focus below and will carry it on during the second bloc (B1 : 15Cr, B2 : 15Cr)
Professional focus on "Computer systems and networks" (B1 : 15Cr, B2 : 15Cr)
Compulsory Courses
 INFO0031-1B1Q135-[+]5
 Computer network architectures and multimedia (english language) - Guy Leduc - [10h Labo., 25h Proj.]
Corequisite :
INFO0010-4 - Introduction to computer networking
 INFO0045-3B1Q23010[+]5
 Introduction to computer security (english language) - Benoît Donnet - [8h Labo., 30h Proj.]
Students choosing this focus shall select, in addition to 10 credits of compulsory courses, 40 credits of elective courses inside or outside the focus. However, for his/her whole master program (block 1 and block 2), a total of 20 credits of options must be taken inside the focus. The regulation allows students to choose elective courses during the block of their choice, in accordance with the prerequisites and co-requisites. Students must also be attentive to schedule constraints. (B1 : 5Cr, B2 : 15Cr)
 INFO0064-2-Q12520-3
 Embedded systems (english language) - Bernard Boigelot
 INFO2055-1-Q2--[+]2
 Embedded systems project (english language) - Bernard Boigelot - [60h Proj.]
Corequisite :
INFO0064-2 - Embedded systems
 INFO0941-1-Q220-[+]5
 Network measurement and monitoring (english language) - Benoît Donnet - [60h Proj.]
Corequisite :
INFO0031-1 - Computer network architectures and multimedia
 INFO2051-1-Q21510[+]5
 Object-oriented programming on mobile devices (english language) - Laurent Mathy - [90h Proj.]
 INFO0056-1-Q230-[+]5
 Managing and securing computer networks (english language) - Guy Leduc - [12h Labo., 55h Proj.]
Corequisite :
INFO0045-3 - Introduction to computer security
 ELEN0002-2-Q13022[+]5
 Introduction to audio and video techniques (english language) - Jean-Jacques Embrechts - [8h Labo.]
 INFO0939-1-Q13015[+]5
 High performance scientific computing (english language) - Christophe Geuzaine - [20h Proj.]
Professional focus on "Intelligent Systems" (B1 : 15Cr, B2 : 15Cr)
Compulsory Courses
 ELEN0062-1B1Q1305[+]5
 Introduction to machine learning (english language) - Pierre Geurts, Louis Wehenkel - [40h Proj.]
Corequisite :
MATH0462-1 - Discrete optimization
 SYST0003-1B2Q13030[+]5
 Linear control systems (english language) - Guillaume Drion - [6h Labo.]
Students choosing this focus shall select, in addition to 10 credits of compulsory courses, 40 credits of elective courses inside or outside the focus. However, for his/her whole master program (block 1 and block 2), a total of 20 credits of options must be taken inside the focus. The regulation allows students to choose elective courses during the block of their choice, in accordance with the prerequisites and co-requisites. Students must also be attentive to schedule constraints. (B1 : 10Cr, B2 : 10Cr)
 ELEN0016-2-Q13010[+]5
 Computer vision (english language) - Marc Van Droogenbroeck - [50h Proj.]
 INFO0948-2-Q2304[+]5
 Introduction to intelligent robotics (english language) - Renaud Detry, Louis Wehenkel - [80h Proj.]
Corequisite :
ELEN0062-1 - Introduction to machine learning
ELEN0016-2 - Computer vision
 INFO0049-1-Q23025[+]5
 Knowledge representation (english language) - Pascal Gribomont - [50h Proj.]
Corequisite :
INFO0051-1 - Logic
 INFO2049-1-Q130--5
 Web and Text Analytics (english language) - Ashwin Ittoo
Corequisite :
ELEN0062-1 - Introduction to machine learning
 INFO2046-2-Q125-[+]5
 Computational geometry (english language) - Eric Béchet - [95h Proj.]
 MECA0031-2-Q23020[+]5
 Kinematics and dynamics of mechanisms (english language) - Olivier Bruls - [40h Proj.]
 GBIO0002-1-Q13015[+]5
 Genetics and bioinformatics (english language) - Franck Dequiedt, Kristel Van Steen - [15h Proj.]
Professional focus on "Management" (B1 : 15Cr, B2 : 15Cr)
Compulsory Courses
 FINA0001-1B1Q245--5
 Financial statement analysis and financing an enterprise - Jacques Berwart
 ECON2259-1B1Q24015-5
 Microeconomics and industrial economy - Axel Gautier, Bernard Thiry
 LOGI0010-1B1Q245--5
 Supply Chain Management (english language) - Yasemin Arda
 ERAS0011-1B2Q1--[+]2
 Business Simulation (english language) - Anne Chanteux - [50h Mon. WS]
 GRHO0001-4B2Q145--5
 Strategic Human Resources Management - François Pichault - Suppl : Frédéric Naedenoen
 DROI0174-2B2Q245--5
 Commercial law - Frédéric Daerden, Laurent  Stas de Richelle
Students choosing this focus shall select, in addition to 27 credits of compulsory courses, 23 credits of elective courses inside or outside the focus. One of the 3 language courses belonging to the focus must necessarily be chosen as an option in either block 1 or block 2, for 3 credits. The regulation allows students to choose elective courses during the block of their choice, in accordance with the prerequisites and co-requisites. Students must also be attentive to schedule constraints. (B2 : 3Cr)
 LANG1936-1B2TA30--3
 Elementary Dutch 1 - Doris De Laet
 LANG1933-1B2Q230--3
 Elementary German 1 - Marie Mawhin
 LANG1934-1B2Q230--3
 Elementary Spanish 1 - Alexis Alvarez Barbosa
Research focus (B1 : 15Cr, B2 : 15Cr)
Aimed at students who have taken this focus in 2015-2016.
Choose remaining credits in the lists below : (B2 : 20Cr)
Optional courses outside the focus


The following courses are corequisite to some compulsory courses of the master program. They must be taken as a priority, unless they were already taken as part of the bachelor in computer science, or unless the corresponding knowledge and skills have been acquired previously.
 MATH0500-1B2Q12414[+]5
 Introduction to numerical algorithmic - Quentin Louveaux - [6h Labo., 45h Proj.]
 INFO2050-1B2Q12520[+]5
 Advanced computer programming - Pierre Geurts - [40h Proj.]
 INFO0010-4B2Q2352[+]5
 Introduction to computer networking (english language) - Guy Leduc - [12h Labo., 40h Proj.]
 INFO0012-2B2Q13025[+]5
 Computation structures (english language) - Pierre Wolper - [40h Proj.]
 INFO0940-1B2Q2306[+]5
 Operating systems (english language) - Laurent Mathy - [80h Proj.]
[...]With the agreement of the jury, choose 5 credits in any course programme of the University-
Computer systems and networks
 INFO0031-1B2Q135-[+]5
 Computer network architectures and multimedia (english language) - Guy Leduc - [10h Labo., 25h Proj.]
 INFO0045-3B2Q23010[+]5
 Introduction to computer security (english language) - Benoît Donnet - [8h Labo., 30h Proj.]
 INFO0941-1B2Q220-[+]5
 Network measurement and monitoring (english language) - Benoît Donnet - [60h Proj.]
Corequisite :
INFO0031-1 - Computer network architectures and multimedia
 INFO2051-1B2Q21510[+]5
 Object-oriented programming on mobile devices (english language) - Laurent Mathy - [90h Proj.]
 INFO0056-1B2Q230-[+]5
 Managing and securing computer networks (english language) - Guy Leduc - [12h Labo., 55h Proj.]
Corequisite :
INFO0045-3 - Introduction to computer security
 ELEN0002-2B2Q13022[+]5
 Introduction to audio and video techniques (english language) - Jean-Jacques Embrechts - [8h Labo.]
 INFO0939-1B2Q13015[+]5
 High performance scientific computing (english language) - Christophe Geuzaine - [20h Proj.]
Intelligent Systems
 ELEN0062-1B2Q1305[+]5
 Introduction to machine learning (english language) - Pierre Geurts, Louis Wehenkel - [40h Proj.]
Corequisite :
MATH0462-1 - Discrete optimization
 ELEN0016-2B2Q13010[+]5
 Computer vision (english language) - Marc Van Droogenbroeck - [50h Proj.]
 INFO0948-2B2Q2304[+]5
 Introduction to intelligent robotics (english language) - Renaud Detry, Louis Wehenkel - [80h Proj.]
Corequisite :
ELEN0062-1 - Introduction to machine learning
ELEN0016-2 - Computer vision
 INFO0049-1B2Q23025[+]5
 Knowledge representation (english language) - Pascal Gribomont - [50h Proj.]
Corequisite :
INFO0051-1 - Logic
 INFO2046-2B2Q125-[+]5
 Computational geometry (english language) - Eric Béchet - [95h Proj.]
 INFO2049-1B2Q130--5
 Web and Text Analytics (english language) - Ashwin Ittoo
Corequisite :
ELEN0062-1 - Introduction to machine learning
 GBIO0002-1B2Q13015[+]5
 Genetics and bioinformatics (english language) - Franck Dequiedt, Kristel Van Steen - [15h Proj.]
Other optional courses
 INFO0064-2B2Q12520-3
 Embedded systems (english language) - Bernard Boigelot
 INFO2055-1B2Q2--[+]2
 Embedded systems project (english language) - Bernard Boigelot - [60h Proj.]
Corequisite :
INFO0064-2 - Embedded systems
 INFO0050-1B2TA1510[+]5
 Constraint programming projects (english language) - Pascal Gribomont - [80h Proj.]
Corequisite :
INFO0049-1 - Knowledge representation
 INFO0060-1B2Q23010[+]5
 Concurrent system verification and temporal logic (english language) - Bernard Boigelot, Pascal Gribomont, Pierre Wolper - [20h Proj.]
Prerequisite :
INFO0016-1 - Introduction to the theory of computation
INFO0051-1 - Logic
 INFO0026-3B2Q22424[+]5
 Computer graphics (english language) - Eric Béchet - [45h Proj.]
 GBIO0009-1B2Q12515[+]5
 Topics in bioinformatics (english language) - Kristel Van Steen - [35h Proj.]
Prerequisite :
GBIO0002-1 - Genetics and bioinformatics
 ELEN0019-2B2Q15-[+]5
 Audio signal processing : principles and experiments (english language) - Jean-Jacques Embrechts - [24h Labo., 30h Proj.]
 MATH0461-2B2Q13020[+]5
 Introduction to numerical optimization (english language) - Quentin Louveaux - [25h Proj.]
 GBIO0030-1B2Q22515[+]5
 Computational approaches to statistical generics (english language) - Kristel Van Steen - [35h Proj.]
Prerequisite :
GBIO0002-1 - Genetics and bioinformatics
 INGE0012-1B2Q23030-5
 Scientific research in engineering and its impact on innovation (english language) - Rodolphe Sepulchre
Internships and projects (maximum 15 credits)
 ASTG9005-1B2TA--[+]10
 Research Internship (english language) - Benoît Donnet - [300h Proj.]
 ASTG0021-1B2TA--[+]10
 Technical company internship (english language) - Laurent Mathy - [300h Proj.]
Notice : the two company internships are mutually exclusive
 PROJ0011-1B2TA--[+]5
 Personal student project (english language) - Bernard Boigelot, Collégialité - [150h Proj.]
Additional ECTS Master in computer science and engineering
Students that are admitted to the master of science in Computer Science and Engineering without having obtained a degree of bachelor in engineering must add to their programme the following list of courses, to be taken in the first year of the master.
 INFO2050-1B0Q12520[+]5
 Advanced computer programming - Pierre Geurts - [40h Proj.]
 MATH0495-1B0Q11515[+]3
 Elements of probability calculus - Pascal Gribomont - [5h Proj.]
 MATH0500-1B0Q12414[+]5
 Introduction to numerical algorithmic - Quentin Louveaux - [6h Labo., 45h Proj.]
 INFO0027-2B0Q23024[+]5
 Programming techniques (english language) - Laurent Mathy - [70h Proj.]
 INFO0030-3B0Q220-[+]5
 Programming Projects - Benoît Donnet - [100h Proj.]
 MATH1222-3B0Q22010[+]5
 Introduction to stochastic processes, Markov chains - Pierre Geurts, Yvik Swan - [10h Mon. WS]