cookieImage
2025-2026 / Bachelor

Science (BSc) in Computer Science

180 crédits
Bachelor of Science (BSc) in Computer Science
A1INFO01

Cycle view

  • Bloc
  • Organization
  • Theory
  • Practical
  • Others
  • Credits

Compulsory courses

B1
60Cr
B2
60Cr
B3
40Cr
CodeDetailsBlocOrganizationTheoryPracticalOthersCredits
Basic English for Computing (english language) B1Q2436-4
Programming Projects - [100h Projet]
Corequisite
INFO0946-1
Introduction à la programmation
INFO0947-1
Compléments de programmation
B1Q220-[+]7
Computers organization B1Q21515-3
General mathematics I B1Q13040-6
Elements of physics : mechanics B1Q11510-4
Elements of physics: electromagnetism - [10h Laboratory work]
Corequisite
PHYS3027-1
Eléments de physique : mécanique
B1Q21520[+]4
Introduction to computer programming - [10h Laboratory work] B1Q13030[+]5
Complements of computer programming - [45h Projet]
Corequisite
INFO0946-1
Introduction à la programmation
INFO0030-3
Projet de programmation
MATH2019-1
Mathématiques pour l'informatique 1
B1Q23022[+]5
Descriptive statistics - [8h Monitored workshops] B1Q2168[+]3
First programming project - [10h Projet] B1Q1-50[+]5
Mathematics for computing 1 B1Q12626-6
Mathematical and physical programming laboratory 1B1Q1   4
Part A   -20- 
Part B   -20- 
Mathematical and physical programming laboratory 2 B1Q2-40-4
General Corporate Accounting (Night classes) B2Q23015-3
Introduction to economic analysisB2Q1   3
Microeconomics   206- 
Macroeconomics   206- 
Computing English (english language)
Prerequisite
LANG0085-1
Basic English for Computing
B2TA547-5
Logic for Computer Science (english language)
Prerequisite
INFO0947-1
Compléments de programmation
MATH2019-1
Mathématiques pour l'informatique 1
B2Q12420-5
Digital electronics (english language)
Prerequisite
INFO0061-4
Organisation des ordinateurs
B2Q22626-5
Data structures and algorithms - [40h Projet]
Prerequisite
INFO0947-1
Compléments de programmation
B2Q22620[+]5
Object-oriented programming (english language) - [20h Projet]
Prerequisite
INFO0947-1
Compléments de programmation
B2Q22520[+]5
Graph theory
Prerequisite
MATH2019-1
Mathématiques pour l'informatique 1
B2Q12520-4
Introduction to numerical analysis (english language)
Prerequisite
MATH2019-1
Mathématiques pour l'informatique 1
MATH2007-1
Mathématiques générales I
B2Q12020-5
Elements for calculating probabilitiesB2Q1   5
Part 1: Analysis tools for probabilities   66- 
Part 2: Probability theory
Prerequisite
MATH2019-1
Mathématiques pour l'informatique 1
MATH2007-1
Mathématiques générales I
  2020- 
Database (general organisation) - [25h Projet]
Prerequisite
INFO0947-1
Compléments de programmation
B2Q22626[+]5
Mathematics for computing 2
Prerequisite
MATH2019-1
Mathématiques pour l'informatique 1
B2Q12626-5
Programming techniques (english language) B2Q2   5
Algorithmics - [40h Projet]   1414[+] 
Software patterns - [30h Projet]
Corequisite
INFO0062-1
Object-oriented programming
INFO0902-1
Structures des données et algorithmes
  1010[+] 
Functional programming - [20h Projet]
Prerequisite
INFO0062-1
Object-oriented programming
B3Q12424[+]5
Computer Law Contracts B3Q230--4
Advanced English for ICT studies (english language)
Prerequisite
LANG0310-1
Computing English
B3Q1525-3
Object-oriented programming projects (english language) - [90h Projet]
Prerequisite
INFO0062-1
Object-oriented programming
B3Q220-[+]5
Computation structures (english language) - [40h Projet]
Prerequisite
ELEN0040-1
Digital electronics
INFO0902-1
Structures des données et algorithmes
B3Q12626[+]5
Elements of statistics - [25h Projet]
Prerequisite
MATH7370-1
Statistique descriptive
MATH0495-1
Eléments du calcul des probabilités
B3Q11510[+]3
Parallel Programming (english language)
Prerequisite
INFO0902-1
Structures des données et algorithmes
B3Q22525-5
Embedded systems (english language)
Prerequisite
INFO0947-1
Compléments de programmation
B3Q12520-3
Embedded systems project (english language) - [60h Projet]
Corequisite
INFO0064-2
Embedded systems
B3Q2--[+]2
Introduction to artificial intelligence (english language) - [45h Projet]
Prerequisite
MATH0495-1
Eléments du calcul des probabilités
B3Q12520[+]5

Optional courses

B3
20Cr
[...] With the agreement of the President of the jury, students may choose five credits from all the University programmes or the UNIC catalogue .-

Choose one option from the following :

B3
15Cr
CodeDetailsBlocOrganizationTheoryPracticalOthersCredits

General computer science option

B3
15Cr
CodeDetailsBlocOrganizationTheoryPracticalOthersCredits
Introduction to computer networking (english language) - [12h Laboratory work, 40h Projet]
Prerequisite
INFO0062-1
Object-oriented programming
B3Q1322[+]5
Operating systems (english language) - [30h Projet]
Prerequisite
INFO0902-1
Structures des données et algorithmes
Corequisite
INFO0012-2
Computation structures
B3Q2306[+]5
Information and coding theory (english language) - [30h Projet]
Prerequisite
MATH0495-1
Eléments du calcul des probabilités
Corequisite
MATH0487-2
Eléments de statistiques
B3Q23015[+]5

Data science option

B3
15Cr
CodeDetailsBlocOrganizationTheoryPracticalOthersCredits
Introduction to signals and systems - [15h Projet]
Prerequisite
MATH2019-1
Mathématiques pour l'informatique 1
MATH2007-1
Mathématiques générales I
B3Q22626[+]5
Introduction to stochastic processes - [10h Monitored workshops]
Prerequisite
MATH2007-1
Mathématiques générales I
MATH2019-1
Mathématiques pour l'informatique 1
Corequisite
MATH0495-1
Eléments du calcul des probabilités
B3Q22010[+]5
Introduction to numerical optimization (english language) - [25h Projet] B3Q13020[+]5

Learning support activities

B1
1Cr
CodeDetailsBlocOrganizationTheoryPracticalOthersCredits
Aimed at students who have acquired less than 30 credits.
Faculty activity
Getting the year off to a good start in the Faculty of School of Engineering - [4h Remedial work] B1Q1--[+]-
Cross-disciplinary activities
Hebdo MethodO: additional support linked to the context of repeating a year - [5h Remedial work] B1TA--[+]-
Getting B1 off to a good start - [2h Remedial work] B1Q1--[+]-
Maintaining or rediscovering your motivation if you have to repeat a year (Q1) - [2h Remedial work] B1Q1--[+]-
Taking stock of your skills in French (Q1) - [15h Remedial work] B1Q1--[+]-
Aimed at students with reduced hours (art. 150)
- To consult the list of courses, click on this link: https://www.student.uliege.be/student/remediations-allegement150

- To add these courses to your SAP, please contact the student affairs office
Aimed at all students in block 1.
- To consult the list of courses, click on this link: https://www.student.uliege.be/student/remediations-toutpublic

- To add these courses to your SAP, please contact the student affairs office