2017-2018 / Master

Computer science and engineering (120 ECTS)

120 crédits

Block view

  • Organisation
  • Théorie
  • Pratique
  • Autres
  • Crédits

Block 1

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

CodeDétailsOrganisationThéoriePratiqueAutresCrédits
INFO0085-1Compilers (english language) - [75h Projet]
Corequisite
INFO0940-1
Operating systems
INFO0012-3
Computation structures
INFO0016-1
Introduction to the theory of computation
Q225-[+]5
INFO0063-1Object-oriented software engineering (english language) - [30h Projet]
Corequisite
INFO0062-1
Object-oriented programming
Q13024[+]5
INFO0016-1Introduction to the theory of computation (english language) Q13030-5
MATH0462-1Discrete optimization (english language) - [25h Projet] Q13020[+]5
INFO0051-1Logic (english language) - [10h Projet] Q13025[+]5
ELEN0060-2Information and coding theory (english language) - [30h Projet] Q23015[+]5
GEST3162-1Principles of management (english language) Q12525-5
PROJ0010-1Integrated software project, including fundamentals in project management (english language) - [290h Projet]
Corequisite
INFO0010-4
Introduction to computer networking
INFO0063-1
Object-oriented software engineering
TA10-[+]10

Optional courses

Choose one focus among the three below :

Professional focus on "Computer systems and networks"

CodeDétailsOrganisationThéoriePratiqueAutresCrédits

Compulsory Courses

INFO0031-1Computer network architectures and multimedia (english language) - [10h Laboratory work, 25h Projet]
Corequisite
INFO0010-4
Introduction to computer networking
Q135-[+]5
INFO0045-3Introduction to computer security (english language) - [8h Laboratory work, 30h Projet] Q23010[+]5

Students choosing this focus shall select, in addition to 10 credits of compulsory courses, 5 credits of elective courses inside the focus. The remaining credits can be taken inside or outside the focus.

CodeDétailsOrganisationThéoriePratiqueAutresCrédits
INFO0064-2Embedded systems (english language) Q12520-3
INFO2055-1Embedded systems project (english language) - [60h Projet]
Corequisite
INFO0064-2
Embedded systems
Q2--[+]2
INFO0941-1Network measurement and monitoring (english language) - [60h Projet]
Corequisite
INFO0031-1
Computer network architectures and multimedia
Q220-[+]5
INFO2051-1Object-oriented programming on mobile devices (english language) - [90h Projet] Q21510[+]5
INFO0056-1Managing and securing computer networks (english language) - [12h Laboratory work, 55h Projet]
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 database systems (english language) - [45h Projet] Q12510[+]5

Professional focus on "Intelligent Systems"

CodeDétailsOrganisationThéoriePratiqueAutresCrédits

Compulsory Courses

ELEN0062-1Introduction to machine learning (english language) - [40h Projet]
Corequisite
MATH0462-1
Discrete optimization
Q1305[+]5

Students choosing this focus shall select, in addition to 5 credits of compulsory courses, 10 credits of elective courses inside the focus. The remaining credits can be taken inside or outside the focus.

CodeDétailsOrganisationThéoriePratiqueAutresCrédits
ELEN0016-2Computer vision (english language) - [50h Projet] Q13010[+]5
INFO0948-2Introduction to intelligent robotics (english language) - [80h Projet]
Corequisite
ELEN0016-2
Computer vision
ELEN0062-1
Introduction to machine learning
Q2304[+]5
INFO0049-1Knowledge representation (english language) - [50h Projet]
Corequisite
INFO0051-1
Logic
Q23025[+]5
INFO2049-1Web and Text Analytics (english language)
Corequisite
ELEN0062-1
Introduction to machine learning
Q130--5
INFO2046-2Computational geometry (english language) - [95h Projet] Q125-[+]5
MECA0031-2Kinematics and dynamics of mechanisms (english language) - [40h Projet] Q23020[+]5
GBIO0002-1Genetics and bioinformatics (english language) - [15h Projet] Q13015[+]5
SYST0021-1(pas organisé en 2017-2018) Optimal Control and Dynamic Programming (english language)
N...
Q23030-5
DROI8031-3Introduction to the law of robots, including linguistic support, 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

Professional focus on "Management"

CodeDétailsOrganisationThéoriePratiqueAutresCrédits
Registration to this focus only with a file (contact: C. Puit)

Compulsory Courses

FINA0001-1Financial statement analysis and financing an enterprise Q245--5
ECON2259-1Microeconomics and industrial economy Q24015-5
LOGI0010-1Supply Chain Management (english language) Q245--5

Block 2

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

CodeDétailsOrganisationThéoriePratiqueAutresCrédits
ATFE0015-1Master thesis (english language) - [750h Projet]
Collégialité, Laurent Mathy
TA--[+]25

Optional courses

Carry on the focus during the second bloc :

Professional focus on "Computer systems and networks"

CodeDétailsOrganisationThéoriePratiqueAutresCrédits

Students choosing this focus shall select 15 credits of elective courses inside the focus. The raminig credits can be taken inside or outside the focus.

CodeDétailsOrganisationThéoriePratiqueAutresCrédits
INFO0064-2Embedded systems (english language) Q12520-3
INFO2055-1Embedded systems project (english language) - [60h Projet]
Corequisite
INFO0064-2
Embedded systems
Q2--[+]2
INFO0941-1Network measurement and monitoring (english language) - [60h Projet]
Corequisite
INFO0031-1
Computer network architectures and multimedia
Q220-[+]5
INFO2051-1Object-oriented programming on mobile devices (english language) - [90h Projet] Q21510[+]5
INFO0056-1Managing and securing computer networks (english language) - [12h Laboratory work, 55h Projet]
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 database systems (english language) - [45h Projet] Q12510[+]5

Professional focus on "Intelligent Systems"

CodeDétailsOrganisationThéoriePratiqueAutresCrédits

Compulsory Courses

SYST0003-1Linear control systems (english language) - [6h Laboratory work] Q13030[+]5

Students choosing this focus shall select, in addition to 5 credits of compulsory courses, 10 credits of elective courses inside the focus. The remaining credits can be taken inside or outside the focus.

CodeDétailsOrganisationThéoriePratiqueAutresCrédits
ELEN0016-2Computer vision (english language) - [50h Projet] Q13010[+]5
INFO0948-2Introduction to intelligent robotics (english language) - [80h Projet]
Corequisite
ELEN0016-2
Computer vision
ELEN0062-1
Introduction to machine learning
Q2304[+]5
INFO0049-1Knowledge representation (english language) - [50h Projet]
Corequisite
INFO0051-1
Logic
Q23025[+]5
INFO2049-1Web and Text Analytics (english language)
Corequisite
ELEN0062-1
Introduction to machine learning
Q130--5
INFO2046-2Computational geometry (english language) - [95h Projet] Q125-[+]5
MECA0031-2Kinematics and dynamics of mechanisms (english language) - [40h Projet] Q23020[+]5
GBIO0002-1Genetics and bioinformatics (english language) - [15h Projet] Q13015[+]5
SYST0021-1(pas organisé en 2017-2018) Optimal Control and Dynamic Programming (english language)
N...
Q23030-5
DROI8031-3Introduction to the law of robots, including linguistic support, 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

Professional focus on "Management"

CodeDétailsOrganisationThéoriePratiqueAutresCrédits
Registration to this focus only with a file (contact: C. Puit)

Compulsory Courses

ERAS0011-1Business Simulation (english language) - [50h Monitored workshops] Q1--[+]2
GRHO0001-4Strategic Human Resources Management Q145--5
DROI0174-2Commercial law Q245--5

Students choosing this focus shall select, in addition to 12 credits of compulsory courses, 3 credits of elective courses inside 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. The remaining credits can be taken outside the focus.

CodeDétailsOrganisationThéoriePratiqueAutresCrédits
LANG1936-1Elementary Dutch 1 TA30--3
LANG1933-1Elementary German 1 Q230--3
LANG1934-1Elementary Spanish 1 TA30--3

Choose remaining credits in the lists below :

CodeDétailsOrganisationThéoriePratiqueAutresCrédits

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-1Introduction to numerical algorithmic - [6h Laboratory work, 45h Projet] Q12414[+]5
INFO2050-1Advanced computer programming - [40h Projet] Q12520[+]5
INFO0010-4Introduction to computer networking (english language) - [12h Laboratory work, 40h Projet] Q2352[+]5
INFO0012-2Computation structures (english language) - [40h Projet] Q13025[+]5
INFO0940-1Operating systems (english language) - [30h Projet] Q2306[+]5

Computer systems and networks

INFO0031-1Computer network architectures and multimedia (english language) - [10h Laboratory work, 25h Projet] Q135-[+]5
INFO0045-3Introduction to computer security (english language) - [8h Laboratory work, 30h Projet] Q23010[+]5
INFO0941-1Network measurement and monitoring (english language) - [60h Projet]
Corequisite
INFO0031-1
Computer network architectures and multimedia
Q220-[+]5
INFO2051-1Object-oriented programming on mobile devices (english language) - [90h Projet] Q21510[+]5
INFO0056-1Managing and securing computer networks (english language) - [12h Laboratory work, 55h Projet]
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
INFO2060-1Advanced operating systems (english language) Q13030-5
INFO8002-1Large-scale database systems (english language) - [45h Projet] Q12510[+]5

Intelligent Systems

ELEN0062-1Introduction to machine learning (english language) - [40h Projet]
Corequisite
MATH0462-1
Discrete optimization
Q1305[+]5
ELEN0016-2Computer vision (english language) - [50h Projet] Q13010[+]5
INFO0948-2Introduction to intelligent robotics (english language) - [80h Projet]
Corequisite
ELEN0016-2
Computer vision
ELEN0062-1
Introduction to machine learning
Q2304[+]5
INFO0049-1Knowledge representation (english language) - [50h Projet]
Corequisite
INFO0051-1
Logic
Q23025[+]5
INFO2046-2Computational geometry (english language) - [95h Projet] Q125-[+]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
INFO8003-1Optimal decision making for complex problems (english language) - [45h Projet] Q22510[+]5
INFO8004-1Advanced Machine learning (english language) - [45h Projet] Q2305[+]5
DROI8031-3Introduction to the law of robots, including linguistic support, Law of artificial intelligence, robots and data-driven algorithmic applications (english language) Q120--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
INFO0050-1Constraint programming projects (english language) - [80h Projet]
Corequisite
INFO0049-1
Knowledge representation
TA1510[+]5
INFO0060-1Concurrent system verification and temporal logic (english language) - [20h Projet]
Prerequisite
INFO0051-1
Logic
INFO0016-1
Introduction to the theory of computation
Q23010[+]5
INFO0026-3Computer graphics (english language) - [45h Projet] Q22424[+]5
GBIO0009-1Topics in bioinformatics (english language) - [35h Projet]
Prerequisite
GBIO0002-1
Genetics and bioinformatics
Q12515[+]5
ELEN0019-2Audio signal processing : principles and experiments (english language) - [24h Laboratory work, 30h Projet] Q15-[+]5
MATH0461-2Introduction to numerical optimization (english language) - [25h Projet] Q13020[+]5
GBIO0030-1Computational approaches to statistical generics (english language) - [35h Projet]
Prerequisite
GBIO0002-1
Genetics and bioinformatics
Q22515[+]5
INGE0012-1Scientific research in engineering and its impact on innovation (english language) Q23030-5
INFO8005-1Semantic Data (english language) - [45h Projet]
Q22510[+]5
INFO8006-1Introduction to artificial intelligence (english language) - [45h Projet] Q12510[+]5

Internships and projects (maximum 15 credits)

ASTG9005-1Research Internship (english language) - [300h Projet] TA--[+]10
ASTG0021-1Technical company internship (english language) - [300h Projet] TA--[+]10
Notice : the two company internships are mutually exclusive
PROJ0011-1Personal student project (english language) - [150h Projet]
Bernard Boigelot, Collégialité
TA--[+]5
[...] With the agreement of the jury, choose 5 credits in any course programme of the University-

Bloc d'aménagement du programme de l'année

Additional ECTS Master of science in computer science and engineering

CodeDétailsOrganisationThéoriePratiqueAutresCrédits
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-1Advanced computer programming - [40h Projet] Q12520[+]5
MATH0495-1Elements of probability calculus - [5h Projet] Q11515[+]3
MATH0500-1Introduction to numerical algorithmic - [6h Laboratory work, 45h Projet] Q12414[+]5
INFO0027-2Programming techniques (english language) - [70h Projet] Q23024[+]5
INFO0030-3Programming Projects - [100h Projet] Q220-[+]5
MATH1222-3Introduction to stochastic processes, Markov chains - [10h Monitored workshops] Q22010[+]5