| Cycle view of the study programme | Bl | Or | Th | Pr | Ot | Cr |
| Compulsory Courses
(B1 : 50Cr)
|
| | INFO0085-1 | | Compilers (english language) - Pierre Geurts - [75h Proj.] | B1 | Q2 | 25 | - | [+] | 5 |
| | | Compilers (english language) - Pierre Geurts - [75h Proj.] |
| | Corequisite
| Corequisite : |
| INFO0016-1 - Introduction to the theory of computation |
| | | Corequisite
| Corequisite : |
| INFO0016-1 - Introduction to the theory of computation |
|
| | INFO0031-1 | | Computer network architectures and multimedia (english language) - Guy Leduc - [10h Labo., 25h Proj.] | B1 | Q1 | 35 | - | [+] | 5 |
| | | Computer network architectures and multimedia (english language) - Guy Leduc - [10h Labo., 25h Proj.] |
| | INFO0051-1 | | Logic (english language) - Pascal Gribomont - [10h Proj.] | B1 | Q1 | 30 | 25 | [+] | 5 |
| | | Logic (english language) - Pascal Gribomont - [10h Proj.] |
| | INFO0016-1 | | Introduction to the theory of computation (english language) - Pierre Wolper | B1 | Q1 | 30 | 30 | - | 5 |
| | | Introduction to the theory of computation (english language) - Pierre Wolper |
| | INFO0045-3 | | Introduction to computer security (english language) - Benoît Donnet - [8h Labo., 30h Proj.] | B1 | Q2 | 30 | 10 | [+] | 5 |
| | | Introduction to computer security (english language) - Benoît Donnet - [8h Labo., 30h Proj.] |
| | ATFE0003-1 | | Master thesis (english language) - Collégialité, Laurent Mathy - [750h Proj.] | B1 | TA | - | - | [+] | 25 |
| | | Master thesis (english language) - Collégialité, Laurent Mathy - [750h Proj.] |
| Optional courses
(B1 : 10Cr)
|
| [...] | 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 science | 10 |
| 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
(B0 : 57Cr)
|
| | MATH0500-1 | | Introduction to numerical algorithmic - Quentin Louveaux - [6h Labo., 45h Proj.] | B0 | Q1 | 24 | 14 | [+] | 5 |
| | | Introduction to numerical algorithmic - Quentin Louveaux - [6h Labo., 45h Proj.] |
| | INFO2050-1 | | Advanced computer programming - Pierre Geurts - [40h Proj.] | B0 | Q1 | 25 | 20 | [+] | 5 |
| | | Advanced computer programming - Pierre Geurts - [40h Proj.] |
| | MATH0499-1 | | Graph theory - Michel Rigo | B0 | Q1 | 25 | 20 | - | 4 |
| | | Graph theory - Michel Rigo |
| | INFO0010-4 | | Introduction to computer networking (english language) - Guy Leduc - [12h Labo., 40h Proj.] | B0 | Q2 | 35 | 2 | [+] | 6 |
| | | Introduction to computer networking (english language) - Guy Leduc - [12h Labo., 40h Proj.] |
| | INFO0012-2 | | Computation structures (english language) - Pierre Wolper - [40h Proj.] | B0 | Q1 | 30 | 25 | [+] | 6 |
| | | Computation structures (english language) - Pierre Wolper - [40h Proj.] |
| | INFO0940-1 | | Operating systems (english language) - Laurent Mathy - [80h Proj.] | B0 | Q2 | 30 | 6 | [+] | 6 |
| | | Operating systems (english language) - Laurent Mathy - [80h Proj.] |
| | INFO0062-1 | | Object-oriented programming (english language) - Bernard Boigelot - [20h Proj.] | B0 | Q2 | 30 | 24 | [+] | 6 |
| | | Object-oriented programming (english language) - Bernard Boigelot - [20h Proj.] |
| | INFO0054-1 | | Functional programming - Pascal Gribomont - [15h Proj.] | B0 | Q2 | 30 | 25 | [+] | 6 |
| | | Functional programming - Pascal Gribomont - [15h Proj.] |
| | MATH0491-1 | | Mathematics for computing - Georges Hansoul | B0 | Q1 | 25 | 25 | - | 5 |
| | | Mathematics for computing - Georges Hansoul |
| | INFO0058-1 | | Introduction to Recursive Programming - Pascal Gribomont | B0 | Q1 | 15 | 15 | - | 2 |
| | | Introduction to Recursive Programming - Pascal Gribomont |
| | INFO0027-2 | | Programming techniques (english language) - Laurent Mathy - [70h Proj.] | B0 | Q2 | 30 | 24 | [+] | 6 |
| | | Programming techniques (english language) - Laurent Mathy - [70h Proj.] |
| Optional courses
(B0 : 3Cr)
|
| Students who pass the entrance test will replace LANG0310-2 by the higher level course LANG0988 "Advanced English for ICT studies"
(B0 : 3Cr)
|
| | LANG0310-2 | | Computing English (english language) - Christine Filot, ISLV, Adnan Vesseur | B0 | Q1 | 3 | 27 | - | 3 |
| | | Computing English (english language) - Christine Filot, ISLV, Adnan Vesseur |
| | LANG0988-1 | | Advanced English for ICT studies (english language) - Christine Filot, ISLV, Adnan Vesseur | B0 | Q1 | 5 | 25 | - | 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 |
| | | | | | | | | | | | | | | | | |