2018-2019 / Master

Computer science (120 ECTS)

120 crédits

Cycle view

  • Bloc
  • Organisation
  • Théorie
  • Pratique
  • Autres
  • Crédits
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.

Compulsory Courses

B1
30Cr
B2
25Cr
CodeDétailsBlocOrganisationThéoriePratiqueAutresCrédits
INFO0085-1Compilers (english language) - [75h Projet]
- Suppl : Julien Brusten
Corequisite
INFO0016-1
Introduction to the theory of computation
INFO2050-1
Programmation avancée
INFO0012-2
Computation structures
INFO0940-1
Operating systems
B1Q225-[+]5
ELEN0062-1Introduction to machine learning (english language) - [40h Projet] B1Q1305[+]5
INFO0016-1Introduction to the theory of computation (english language) B1Q12626-5
ELEN0060-2Information and coding theory (english language) - [30h Projet] B1Q23015[+]5
PROJ0010-1Software project engineering and management (english language) - [290h Projet]
Prerequisite
INFO0062-1
Object-oriented programming
Corequisite
INFO0010-4
Introduction to computer networking
B1TA20-[+]10
ATFE0002-1Master thesis (english language) - [750h Projet]
Collégialité, Laurent Mathy
B2TA--[+]25

Optional courses

B1
30Cr
B2
35Cr

Choose one focus among the three below :

B1
15Cr
B2
15Cr

Professional focus on "Computer systems and networks"

B1
30Cr
CodeDétailsBlocOrganisationThéoriePratiqueAutresCrédits
For students who have begun this focus before 2018-2019

Professional focus on "Computer systems security"

B1
15Cr
B2
15Cr
CodeDétailsBlocOrganisationThéoriePratiqueAutresCrédits
Students choosing this focus shall select, in addition to 10 credits of compulsory courses, 55 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.

Compulsory Courses

INFO0031-1Network Engineering (english language) - [12h Laboratory work, 30h Projet]
Corequisite
INFO0010-4
Introduction to computer networking
B1Q230-[+]5
INFO0045-3Introduction to computer security (english language) - [8h Laboratory work, 30h Projet] B1Q13010[+]5

Choose 20 credits in the following list :

B1
5Cr
B2
15Cr
INFO0064-2Embedded systems (english language) -Q12520-3
INFO2055-1Embedded systems project (english language) - [60h Projet]
Corequisite
INFO0064-2
Embedded systems
-Q2--[+]2
INFO2051-1Object-oriented programming on mobile devices (english language) - [90h Projet] -Q11510[+]5
INFO0056-1Securing Networks (english language) - [12h Laboratory work, 30h Projet] (Even years)
Corequisite
INFO0045-3
Introduction to computer security
-Q230-[+]5
ELEN0002-2Introduction to audio and video techniques (english language) - [8h Laboratory work] -Q13022[+]5
INFO0939-1High performance scientific computing (english language) - [20h Projet] -Q13015[+]5
INFO8002-1Large-scale data systems (english language) - [45h Projet] -Q12510[+]5
INFO8012-1Digital Forensics (english language) - [12h Laboratory work, 30h Projet] (Even years)
Prerequisite
INFO0940-1
Operating systems
-Q230-[+]5
INFO8011-1(pas organisé en 2018-2019) Network infrastructures - [12h Laboratory work, 30h Projet] (Odd years)
Corequisite
INFO0010-4
Introduction to computer networking
-Q230-[+]5
INFO8013-1Advanced Computer Security (english language) - [12h Laboratory work, 30h Projet] (Odd years)
Prerequisite
INFO0045-3
Introduction to computer security
-Q130-[+]5

Professional focus on "Intelligent Systems"

B1
15Cr
B2
15Cr
CodeDétailsBlocOrganisationThéoriePratiqueAutresCrédits
Students choosing this focus shall select, in addition to 5 credits of compulsory courses, 60 credits of elective courses inside oroutside the focus. However, for his/her whole master program (block 1 and block 2), a total of 25 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.

Compulsory Courses

INFO8010-1Deep learning (english language) - [45h Projet] B1Q2305[+]5

Choose 25 credits in the following list :

B1
10Cr
B2
15Cr
CodeDétailsBlocOrganisationThéoriePratiqueAutresCrédits
ELEN0016-2Computer vision (english language) - [50h Projet] -Q13010[+]5
INFO0051-1Logic (english language) - [10h Projet] -Q12525[+]5
INFO0948-2Introduction to intelligent robotics (english language) - [80h Projet]
Corequisite
ELEN0016-2
Computer vision
-Q2304[+]5
INFO0049-1Knowledge representation (english language) - [50h Projet]
Corequisite
INFO0051-1
Logic
-Q22824[+]5
INFO2049-1Web and Text Analytics (english language) -Q130--5
GBIO0002-1Genetics and bioinformatics (english language) - [15h Projet] -Q13015[+]5
DROI8031-2Introduction to the law of robots, Law of artificial intelligence, robots and data-driven Algorithmic Applications (english language) -Q120--5
INFO8003-1Optimal decision making for complex problems (english language) - [45h Projet] -Q22510[+]5
INFO8004-1Advanced Machine learning (english language) - [45h Projet] -Q2305[+]5
INFO8005-1Semantic Data (english language) - [45h Projet] -Q22510[+]5
INFO0050-1Constraint programming projects (english language) - [80h Projet] -TA1510[+]5

Professional focus on "Management"

B1
15Cr
B2
15Cr
CodeDétailsBlocOrganisationThéoriePratiqueAutresCrédits
Students choosing this focus shall select, in addition to 27 credits of compulsory courses, 38 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.
Registration to this focus only with a file (contact: C. Puit)

Compulsory Courses

FINA0001-1Financial statement analysis and financing an enterprise B1Q245--5
ECON2259-1Microeconomics and industrial economy B1Q24015-5
LOGI0010-1Supply Chain Management (english language) B1Q245--5
ERAS0011-1Business Simulation (english language) - [50h Monitored workshops] B2Q1--[+]2
GRHO0001-4Strategic Human Resources Management B2Q145--5
DROI0174-2Business law B2Q245--5

Choose one of the three following courses :

B2
3Cr
CodeDétailsBlocOrganisationThéoriePratiqueAutresCrédits
LANG1936-1Elementary Dutch 1 B2TA30--3
LANG1933-1Elementary German 1 B2Q230--3
LANG1934-1Elementary Spanish 1 B2TA30--3

Choose remaining credits in the lists below :

B1
15Cr
B2
20Cr
CodeDétailsBlocOrganisationThéoriePratiqueAutresCrédits

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 (Are involved in these courses bachelors in "Informatique de gestion" and "Informatique et systèmes who must take these courses during the block 1").

MATH0500-1Introduction to numerical algorithmic - [6h Laboratory work, 45h Projet] B1Q12414[+]5
INFO2050-1Advanced computer programming - [40h Projet] B1Q12520[+]5
INFO0010-4Introduction to computer networking (english language) B1Q25
Part A - [8h Laboratory work, 40h Projet]   302[+] 
Part B - [4h Laboratory work]   5-[+] 
INFO0012-2Computation structures (english language) - [40h Projet] B1Q12626[+]5
INFO0940-1Operating systems (english language) - [30h Projet] B1Q2306[+]5
INFO8006-1Introduction to artificial intelligence (english language) - [45h Projet] B1Q12510[+]5
[...] With the agreement of the jury, choose 5 credits in any course programme of the University :5

Computer systems security

INFO0031-1Network Engineering (english language) - [12h Laboratory work, 30h Projet] -Q230-[+]5
INFO0045-3Introduction to computer security (english language) - [8h Laboratory work, 30h Projet] -Q13010[+]5
INFO0056-1Securing Networks (english language) - [12h Laboratory work, 30h Projet] (Even years)
Corequisite
INFO0045-3
Introduction to computer security
-Q230-[+]5
ELEN0002-2Introduction to audio and video techniques (english language) - [8h Laboratory work] -Q13022[+]5
INFO0939-1High performance scientific computing (english language) - [20h Projet] -Q13015[+]5
INFO8002-1Large-scale data systems (english language) - [45h Projet] -Q12510[+]5
INFO8012-1Digital Forensics (english language) - [12h Laboratory work, 30h Projet] (Even years)
Prerequisite
INFO0940-1
Operating systems
-Q230-[+]5
INFO8011-1(pas organisé en 2018-2019) Network infrastructures - [12h Laboratory work, 30h Projet] (Odd years)
Corequisite
INFO0010-4
Introduction to computer networking
-Q230-[+]5
INFO8013-1Advanced Computer Security (english language) - [12h Laboratory work, 30h Projet] (Odd years)
Prerequisite
INFO0045-3
Introduction to computer security
-Q130-[+]5

Intelligent Systems

INFO8010-1Deep learning (english language) - [45h Projet]
Corequisite
ELEN0062-1
Introduction to machine learning
-Q2305[+]5
ELEN0016-2Computer vision (english language) - [50h Projet] -Q13010[+]5
INFO0948-2Introduction to intelligent robotics (english language) - [80h Projet]
Corequisite
ELEN0062-1
Introduction to machine learning
ELEN0016-2
Computer vision
-Q2304[+]5
INFO0051-1Logic (english language) - [10h Projet] -Q12525[+]5
INFO0049-1Knowledge representation (english language) - [50h Projet]
Corequisite
INFO0051-1
Logic
-Q22824[+]5
INFO2049-1Web and Text Analytics (english language)
Corequisite
ELEN0062-1
Introduction to machine learning
-Q130--5
GBIO0002-1Genetics and bioinformatics (english language) - [15h Projet] -Q13015[+]5
INFO8004-1Advanced Machine learning (english language) - [45h Projet] -Q2305[+]5
INFO8005-1Semantic Data (english language) - [45h Projet] -Q22510[+]5
INFO0050-1Constraint programming projects (english language) - [80h Projet] -TA1510[+]5

Other optional courses

INFO0064-2Embedded systems (english language) -Q12520-3
INFO2055-1Embedded systems project (english language) - [60h Projet]
Corequisite
INFO0064-2
Embedded systems
-Q2--[+]2
INFO2051-1Object-oriented programming on mobile devices (english language) - [90h Projet] -Q11510[+]5
INFO0060-1Concurrent system verification and temporal logic (english language) - [20h Projet]
Prerequisite
INFO0016-1
Introduction to the theory of computation
INFO0051-1
Logic
-Q23010[+]5
MECA0524-1CAD & Geometric Algorithms - [60h Projet] -Q12020[+]5
ELEN0019-2Audio signal processing : principles and experiments (english language) - [24h Laboratory work, 30h Projet] -Q25-[+]5
GBIO0009-1Topics in bioinformatics (english language) - [35h Projet]
Prerequisite
GBIO0002-1
Genetics and bioinformatics
-Q12515[+]5
MATH0461-2Introduction to numerical optimization (english language) - [25h Projet] -Q13020[+]5
MATH0462-1Discrete optimization (english language) - [25h Projet]
Corequisite
MATH0500-1
Introduction à l'algorithmique numérique
-Q13020[+]5
GBIO0030-1Computational approaches to statistical generics (english language) - [35h Projet]
Prerequisite
GBIO0002-1
Genetics and bioinformatics
-Q22515[+]5
GBIO0031-1Learning from genomic data (english language) - [150h Projet]
Prerequisite
GBIO0002-1
Genetics and bioinformatics
-Q2--[+]5
INGE0012-1Scientific research in engineering and its impact on innovation (english language) -Q22626-5

Internships and projects (maximum 15 credits)

ASTG9005-1Research Internship (english language) - [300h Projet] B2TA--[+]10
ASTG0021-1Technical company internship (english language) - [300h Projet] B2TA--[+]10
Notice : the two company internships are mutually exclusive
PROJ0011-1Personal student project (english language) - [150h Projet]
Bernard Boigelot, Collégialité
B2TA--[+]5

Additional ECTS Master in computer science (for students who have not obtained a Bachelor's degree in computer science)

CodeDétailsBlocOrganisationThéoriePratiqueAutresCrédits

Students that are admitted to the master of science in Computer Science without having obtained a degree of bachelor in Computer Science must add to their programme the following list of courses, to be taken in the first year of the master.

Compulsory Courses

B0
30Cr
CodeDétailsBlocOrganisationThéoriePratiqueAutresCrédits
MATH0499-1Graph theory B0Q12520-4
INFO0062-1Object-oriented programming (english language) - [20h Projet] B0Q22520[+]5
INFO0054-1Functional programming - [15h Projet] B0Q22824[+]5
MATH2019-1Mathematics for computing 1 B0Q22626-5
INFO0058-1Introduction to Recursive Programming B0Q11515-3
INFO0027-2Programming techniques (english language) - [70h Projet] B0Q22424[+]5
LANG6011-1Remedial English for Computer Science (english language) B0Q1327-3