2024-2025 / Master

MSc. in Computer Science and Engineering, professional focus in management

120 crédits

Cycle view

  • Bloc
  • Organization
  • Theory
  • Practical
  • Others
  • Credits
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 65 credits of the compulsory courses (including the master thesis), choose 30 credits from the professional focus and take 25 credits of optional courses.
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.
Registration to this focus only with a file (contact: C. Puit)

Compulsory courses within the focus

B1
15Cr
B2
10Cr
CodeDetailsBlocOrganizationTheoryPracticalOthersCredits
Students who intend to take the "Financial Engineering" focus in the Business Engineering Master, must take "GEST0832-4 Marchés Financiers", as the 5 credit free option course in this programme, prior to joining the Business Engineering Master.
FINA0001-1Financial statement analysis and financing an enterprise B1Q245--5
FINA0017-1General accounting (Evening classes) B1Q14515-5
LOGI0010-1Supply Chain Management (english language) B1Q245--5
GRHO0001-4Strategic Human Resources Management B2Q145--5
DROI2003-2Legal management of a company and its employeesB2Q2   5
Droit des sociétés   25-- 
Droit fiscal - [5h Conférence]   25-[+] 

Optional courses within the focus

B2
5Cr

Students choosing this focus shall select, in addition to 25 credits of compulsory courses, one of the 3 language courses for 5 credits and 25 credits of elective courses outside 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.

B2
5Cr
CodeDetailsBlocOrganizationTheoryPracticalOthersCredits
LANG1936-1Elementary Dutch 1 B2Q230--5
LANG1933-1Elementary German 1 B2TA30--5
LANG1934-1Elementary Spanish 1 B2TA30--5

Compulsory courses from the core curriculum

B1
40Cr
B2
25Cr
CodeDetailsBlocOrganizationTheoryPracticalOthersCredits
INFO0085-1Compilers (english language) - [75h Projet]
Corequisite
INFO0940-1
Operating systems
INFO0012-2
Computation structures
INFO0016-1
Introduction to the theory of computation
B1Q225-[+]5
ELEN0062-1Introduction to machine learning (english language) - [40h Projet] B1Q1305[+]5
INFO0016-1Introduction to the theory of computation (english language) B1Q12626-5
INFO0940-1Operating systems (english language) - [30h Projet]
Corequisite
INFO9012-1
Parallel Programming
INFO0012-2
Computation structures
B1Q2306[+]5
ELEN0060-2Information and coding theory (english language) - [30h Projet] B1Q23015[+]5
GEST3162-1Principles of management (english language) - [25h Projet] B1Q130-[+]5
PROJ0010-1Software project engineering and management (english language) - [280h Projet]
Prerequisite
INFO0062-1
Object-oriented programming
Corequisite
INFO0010-4
Introduction to computer networking
INFO0902-1
Structures des données et algorithmes
B1TA20-[+]10
ATFE0015-1Master thesis (english language) - [750h Projet]
Collégialité, Laurent Mathy
B2TA--[+]25

Optional courses from the core curriculum

B1
5Cr
B2
20Cr

Choose remaining credits in the lists below :

B1
5Cr
B2
20Cr
CodeDetailsBlocOrganizationTheoryPracticalOthersCredits

Optional courses outside the focus


Computer Science foundation courses



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 of science in engineering, or unless the corresponding knowledge and skills have been acquired previously.

INFO0902-1Data structures and algorithms - [40h Projet] B1Q22620[+]5
INFO0010-4Introduction to computer networking (english language) - [12h Laboratory work, 40h Projet] B1Q1322[+]5
INFO0012-2Computation structures (english language) - [40h Projet] B1Q12626[+]5
INFO0062-1Object-oriented programming (english language) - [20h Projet] B1Q22520[+]5
INFO9012-1Parallel Programming (english language) B1Q22525-5


Computer systems security

INFO0031-1Network Engineering (english language) - [12h Laboratory work, 30h Projet] -Q230-[+]5
INFO0045-3Introduction to computer security (english language) - [10h Laboratory work, 30h Projet]
Corequisite
INFO0010-4
Introduction to computer networking
INFO0012-2
Computation structures
INFO0902-1
Structures des données et algorithmes
-Q1306[+]5
INFO0056-1Securing Networks (english language) - [12h Laboratory work, 30h Projet] (Even years, organized in 2024-2025)
Corequisite
INFO0010-4
Introduction to computer networking
INFO0045-3
Introduction to computer security
-Q230-[+]5
INFO0939-1High performance scientific computing (english language) - [20h Projet] -Q13015[+]5
INFO8002-1Topics in Distributed Systems (english language) - [35h Projet] (Odd years, not organized in 2024-2025) -Q230-[+]5
INFO8012-1Digital Forensics (english language) - [12h Laboratory work, 30h Projet] (Even years, organized in 2024-2025)
Corequisite
INFO0010-4
Introduction to computer networking
INFO0085-1
Compilers
INFO0940-1
Operating systems
-Q230-[+]5
INFO8011-1Network infrastructures (english language) - [8h Laboratory work, 30h Projet]
Corequisite
INFO0010-4
Introduction to computer networking
-Q130-[+]5
INFO8013-1Advanced Computer Security (english language) - [20h Laboratory work, 30h Projet] (Odd years, not organized in 2024-2025)
Corequisite
INFO0045-3
Introduction to computer security
-Q220-[+]5

Intelligent Systems

INFO8010-1Deep learning (english language) - [60h Projet]
Corequisite
ELEN0062-1
Introduction to machine learning
-Q230-[+]5
ELEN0016-2Computer vision (english language) - [50h Projet] -Q13010[+]5
INFO9015-1Logic for Computer Science (english language) -Q12420-5
INFO0948-2Introduction to intelligent robotics (english language) - [80h Projet] -Q2304[+]5
INFO2049-1Web and Text Analytics (english language) -Q130--5
GBIO0002-1Genetics and bioinformatics (english language) - [15h Projet] -Q13015[+]5
INFO8003-1Reinforcement learning (english language) - [45h Projet] -Q22510[+]5
INFO8004-1Advanced Machine learning (english language) - [20h Projet]
Corequisite
INFO8010-1
Deep learning
ELEN0062-1
Introduction to machine learning
-Q225-[+]5
INFO8006-1Introduction to artificial intelligence (english language) - [45h Projet] -Q12520[+]5
INFO9014-1Knowledge representation and reasoning (english language) - [45h Projet]
Corequisite
INFO9015-1
Logic for Computer Science
-Q22420[+]5

Other optional courses

INFO9015-1Logic for Computer Science (english language) -Q12420-5
INFO9016-1Advanced Databases (english language) - [20h Projet] -Q22420[+]5
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-1Introduction to computer systems verification (english language) - [20h Projet]
Corequisite
INFO0016-1
Introduction to the theory of computation
INFO9015-1
Logic for Computer Science
-Q22020[+]5
INFO0027-2Programming techniques (english language) -Q2   5
Algorithmics - [40h Projet]   1414[+] 
Software patterns - [30h Projet]   1010[+] 
MATH0461-2Introduction to numerical optimization (english language) - [25h Projet] -Q13020[+]5
MATH0462-1Discrete optimization (english language) - [25h Projet] -Q23020[+]5
GBIO0030-1Computational approaches to statistical generics (english language) - [35h Projet]
Prerequisite
GBIO0002-1
Genetics and bioinformatics
-Q22515[+]5
MECA0524-1CAD & Geometric Algorithms - [60h Projet] -Q12020[+]5
INFO0004-2Object-oriented programming projects (english language) - [90h Projet] -Q220-[+]5
GBIO0031-1Learning from genomic data (english language) - [150h Projet] -Q2--[+]5
INFO9023-1Machine Learning Systems Design (english language) - [17h Laboratory work, 18h Projet]
Corequisite
ELEN0062-1
Introduction to machine learning
-Q217-[+]5
[...] With the agreement of the jury, choose 5 credits in any course programme of the University or from the UNIC course catalog.-

Internships and projects (maximum 15 credits)

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

Crédits supplémentaires Master en ingénieur civil en informatique (120 ECTS)

CodeDetailsBlocOrganizationTheoryPracticalOthersCredits

Compulsory Courses

B0
48Cr
CodeDetailsBlocOrganizationTheoryPracticalOthersCredits
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.
MATH0495-1Elements for calculating probabilitiesB0Q1   5
Part 1: Analysis tools for probabilities   6-- 
Part 2: Probability theory   20-- 
MATH0006-3Introduction to numerical analysis (english language) B0Q12020-4
INFO0054-1Functional programming - [20h Projet] B0Q12424[+]5
INFO0030-3Programming Projects - [100h Projet] B0Q220-[+]5
ELEN0040-1Digital electronics (english language) B0Q22626-5
MATH0013-1Algebra B0Q12626-5
MECA0003-2Rational Mechanics B0Q12030-4
LANG6011-1Remedial English for Computer Science (english language) B0Q2327-3
DROI0101-1Computer Law Contracts B0Q230--4
GENV0002-1
Energy and sustainable development - [20h Projet] B0Q2268[+]3
MATH0504-1Applied mathematics B0Q12626-5

Additional ECTS Master of science in computer science and engineering

CodeDetailsBlocOrganizationTheoryPracticalOthersCredits

Compulsory Courses

B0
46Cr
CodeDetailsBlocOrganizationTheoryPracticalOthersCredits
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.
MATH0495-1Elements for calculating probabilitiesB0Q1   3
Part 1: Analysis tools for probabilities   6-- 
Part 2: Probability theory   20-- 
MATH0006-3Introduction to numerical analysis (english language) B0Q12020-4
INFO0054-1Functional programming - [20h Projet] B0Q12424[+]5
INFO0030-3Programming Projects - [100h Projet] B0Q220-[+]5
ELEN0040-1Digital electronics (english language) B0Q22626-5
MATH0013-1Algebra B0Q12626-5
MECA0003-2Rational Mechanics B0Q12030-4
LANG6011-1Remedial English for Computer Science (english language) B0Q2327-3
DROI0724-1Law and engineering B0Q126--2
GENV0002-1
Energy and sustainable development - [20h Projet] B0Q2268[+]3
MATH0504-1Applied mathematics B0Q12626-5