Study Programmes 2016-2017
Block view of the study programmeOrThPrOtCr
Block 1
Compulsory Courses
 INFO0085-1Q225-[+]5
 Compilers (english language) - Pierre Geurts - [75h Proj.]
Corequisite :
INFO0016-1 - Introduction to the theory of computation
 INFO0031-1Q135-[+]5
 Computer network architectures and multimedia (english language) - Guy Leduc - [10h Labo., 25h Proj.]
 INFO0051-1Q13025[+]5
 Logic (english language) - Pascal Gribomont - [10h Proj.]
 INFO0016-1Q13030-5
 Introduction to the theory of computation (english language) - Pierre Wolper
 INFO0045-3Q23010[+]5
 Introduction to computer security (english language) - Benoît Donnet - [8h Labo., 30h Proj.]
 ATFE0003-1TA--[+]25
 Master thesis (english language) - Collégialité, Laurent Mathy - [750h Proj.]
Optional courses
[...]With the agreement of the Jury, students choose 10 credits (with the exception of an internship or personal project) in the programme of the Master 120 of Science in Computer science10
Bloc d'aménagement du programme de l'année
Additonal ECTS Master in computer science (60 ECTS) (aimed at bachelors in computer science from non university higher education institution)

The following courses must be taken in addition to the programme of the "Master 60 for bachelors in computer science". Among these courses, those belonging to the "bloc 0" are prerequisites of the "Master 60" programme and must necessarily be taken during the first year of the master.
Compulsory courses
 MATH0500-1Q12414[+]5
 Introduction to numerical algorithmic - Quentin Louveaux - [6h Labo., 45h Proj.]
 INFO2050-1Q12520[+]5
 Advanced computer programming - Pierre Geurts - [40h Proj.]
 MATH0499-1Q12520-4
 Graph theory - Michel Rigo
 INFO0010-4Q2352[+]6
 Introduction to computer networking (english language) - Guy Leduc - [12h Labo., 40h Proj.]
 INFO0012-2Q13025[+]6
 Computation structures (english language) - Pierre Wolper - [40h Proj.]
 INFO0940-1Q2306[+]6
 Operating systems (english language) - Laurent Mathy - [80h Proj.]
 INFO0062-1Q23024[+]6
 Object-oriented programming (english language) - Bernard Boigelot - [20h Proj.]
 INFO0054-1Q23025[+]6
 Functional programming - Pascal Gribomont - [15h Proj.]
 MATH0491-1Q12525-5
 Mathematics for computing - Georges Hansoul
 INFO0058-1Q11515-2
 Introduction to Recursive Programming - Pascal Gribomont
 INFO0027-2Q23024[+]6
 Programming techniques (english language) - Laurent Mathy - [70h Proj.]
Optional courses
Students who pass the entrance test will replace LANG0310-2 by the higher level course LANG0988 "Advanced English for ICT studies"
 LANG0310-2Q1327-3
 Computing English (english language) - Christine Filot, ISLV, Adnan Vesseur
 LANG0988-1Q1525-3
 Advanced English for ICT studies (english language) - Christine Filot, ISLV, Adnan Vesseur

Master 60 of science (MSc) in Computer Science for students holding a Master of science (MSc) in Mathematics, with professional focus in computer science