Bachelor in Computer Science
-
Schedule
regular course
- ECTS Credits 180
Overview
You’ll take your first steps in computer science with courses in software development, databases, computer and network operations, operating systems, artificial intelligence, and cybersecurity...
Through mathematics, you’ll master the theoretical foundations essential to many other courses in the field of computer science.
To understand the human, economic, and organizational realities of a career in computer science, your program includes training in the humanities with courses in management, psychology, ethics, and communication.
The program also offers you the opportunity to gain hands-on experience in the nonprofit sector through a civic engagement course, designed to help you reflect on your personal, academic, and civic path.
Starting in Block 2, you’ll choose elective courses covering various fields: mathematics, law, management, sociology, and more.
Throughout the program, you’ll take English courses focused on computer science, which will gradually prepare you to understand, produce, and present work in English in certain courses.
You're off to a good start
- You are creative and passionate about problem-solving;
- you have a knack for abstract thinking, attention to detail, and the ability to synthesize information.
Teaching Methods
Lectures, exercise sessions, hands-on activities, projects, role-playing exercises, field experience… we do everything we can to ensure you master the concepts and develop your practical skills.
Throughout your training, numerous exercise sessions and hands-on activities in small groups help you absorb the material.
As part of the projects, you’ll quickly be immersed in real-world scenarios! You’ll apply concepts, methods, and techniques to concrete situations to propose a tailored software solution.
You’ll also develop your “soft skills” through interaction with “clients.”
Thanks to this active learning approach, you’ll learn about teamwork and the division of responsibilities—both essential to the success of an IT project.
Support for Success
Succeeding in a year of university studies involves many challenges.
To help you overcome them, UNamur supports you in developing your academic, methodological, and interpersonal skills—with the help of many professionals.
Preparatory courses, individualized assistance…
After the bachelor's degree: the master's degree
UNamur also participates in masters courses in
These programs are co-organized with other higher education institutions.
directly accessible after earning a bachelor's degree in computer science.
-
IT
-
Mathematics
Code Name Staff Th.+Ex. Credits/Block 1 2 3 INFOB172 Mathematical analysis - Part 2 Franco Nicolas 30h th. + 30h ex. 3 INFOB142 Mathematical analysis - Part 1 Franco Nicolas 15h th. + 15h ex. 2 INFOB123 Algebra (Part 1) Sartenaer Annick 30h th. + 22.5h ex. 5 INFOB125 Mathematics for computer sciences (part 1) De Vleeschouwer Martine 30h th. + 30h ex. 5 INFOB221 Mathématics for computer sciences (part 2) Remiche Marie-Ange 15h th. + 15h ex. 3 INFOB223 Probability and statistics Remiche Marie-Ange 30h th. + 30h ex. 6 INFOB222 Algebra (Part 2) Sartenaer Annick Sartenaer Annick 37.5h th. + 30h ex. 6 -
Humanities and economics
Code Name Staff Th.+Ex. Credits/Block 1 2 3 INFOB134 Communication, argumentation and negotiation in the field of ICT 15h th. 3 INFOB115 Technology, science and us Ferry-Danini Juliette 30h th. 3 INFOB116 Bases de la psychologie pour l'informatique Tuci Elio 30h th. 3 ECGEB180 Fundamentals of management Zidda Pietro 45h th. + 15h ex. 6 Soft skillsINFOB323 Engaging for digital inclusion Boraita Amador Fanny 30h th. 3 INFOB322 IT and philosophy of science Ferry-Danini Juliette 30h th. 2 INFOB321 Studies in Religion GROSMAN Jérémy 30h th. 3 INFOB328 Digital law 30h th. 3 -
Language
Code Name Staff Th.+Ex. Credits/Block 1 2 3 ICDLB112 English 1 (level B1+) Fievez François-Xavier 30h th. 3 -
English
Code Name Staff Th.+Ex. Credits/Block 1 2 3 ICDLB212 English 2 (minimum level B1+) Fievez François-Xavier 30h th. 3
-
-
Choice of teaching units
-
Mathematics
Code Name Staff Th.+Ex. Credits/Block 1 2 3 INFOB224 Operational research Frenay Benoît Tuci Elio 30h th. + 15h ex. 5 IHDCB333_OPTION Data analysis Frenay Benoît 30h th. + 15h ex. 5 SMATB254 Graph Theory Franco Nicolas 30h th. + 22.5h ex. 5 -
Management
Code Name Staff Th.+Ex. Credits/Block 1 2 3 ECGEB284_P38946 <unknown> Decrop Alain 30h th. + 15h ex. 5 EGESB332_autres Operations Management De Wolf Daniel 30h th. + 15h ex. 3 -
<unknown>
Code Name Staff Th.+Ex. Credits/Block 1 2 3 LCDLB031 Introduction to the Dutch language (level B1) Naveau Sophie 60h th. 3 LCDLB032 Nederlands 2 (level B1 of hoger) Naveau Sophie Malcolm Ophélie 60h th. 3 ECDLB192 German 1 (minimum level A2) Vanoirbeek Fabienne Palm Christian 60h th. 3 ECDLB196 Spanish 1 (minimum level A2) Marsily Aurélie 30h th. 3 -
Ouverture
Code Name Staff Th.+Ex. Credits/Block 1 2 3 Soft skillsUNAM0047 Law, sustainable development and transition 24h th. 3 UNAM0048 Artificial intelligence: challenges and opportunities 24h th. 3 Soft skillsUNAM0049 Science for all : Introduction to popular science 24h th. 3 UNAM0043 Global change and the Anthropocene Yans Johan Dendoncker Nicolas Yans Johan Linard Catherine Houssiau Laurent Henry Sabine 24h th. 3 UNAM0065 Thinking in systems Béreau Sophie 26h th. 3 UNAM0067 Critical thinking and intellectual self-defense 30h th. 3 UNAM0068 Gender and racial bias. How to identify, reflect on, and avoid it? 30h th. 3 MMEDB360 One Health Wieërs Grégoire Lachapelle Amélie Canon Caroline 15h th. 3 UNAM0069 Ethics in human-animal relations Pontarotti Gaëlle 30h th. + 20h ex. 3 UNAM0034 Public risk management and emergency management 20h th. 3 Soft skillsUNAM0055 JEDDT 18h th. + 16h ex. 3
-
-
IT
Code Name Staff Credits Hours/Quarter 1 2 INFOB126 Computer Architecture Schumacher Laurent 5 30h th. + 15h ex. INFOB131 Introduction to programming Frenay Benoît 10 60h th. + 45h ex. INFOB132 Programming project Frenay Benoît 4 30h ex. INFOB133 Software development Vanderose Benoît Vanderose Benoît 3 30h th. INFOB135 Modeling for information systems Cleve Anthony 5 30h th. + 10h ex. -
Mathematics
Code Name Staff Credits Hours/Quarter 1 2 INFOB172 Mathematical analysis - Part 2 Franco Nicolas 3 30h th. + 30h ex. INFOB142 Mathematical analysis - Part 1 Franco Nicolas 2 15h th. + 15h ex. INFOB123 Algebra (Part 1) Sartenaer Annick 5 30h th. + 22.5h ex. INFOB125 Mathematics for computer sciences (part 1) De Vleeschouwer Martine 5 30h th. + 30h ex. -
Humanities and economics
Code Name Staff Credits Hours/Quarter 1 2 INFOB134 Communication, argumentation and negotiation in the field of ICT 3 15h th. INFOB115 Technology, science and us Ferry-Danini Juliette 3 30h th. INFOB116 Bases de la psychologie pour l'informatique Tuci Elio 3 30h th. ECGEB180 Fundamentals of management Zidda Pietro 6 45h th. + 15h ex. -
Language
Code Name Staff Credits Hours/Quarter 1 2 ICDLB112 English 1 (level B1+) Fievez François-Xavier 3 15h th. 15h th.
-
IT
Code Name Staff Credits Hours/Quarter 1 2 INFOB231 Operating Systems Principles 5 30h th. + 30h ex. Soft skillsINFOB237 Algorithmics Schobbens Pierre-Yves 5 22.5h th. + 22.5h ex. INFOB240 Introduction to self-learning through MOOCs Schumacher Laurent Jacquet Jean-Marie 3 30h th. Soft skillsINFOB212 Database Engineering Cleve Anthony 3 30h th. + 7h ex. 15h th. + 8h ex. INFOB233 Complements of programming Jacquet Jean-Marie 5 22.5h th. + 22.5h ex. INFOB234 Object-oriented design and programming Heymans Patrick 5 30h th. + 30h ex. INFOB238 Web technologies 5 30h th. + 15h ex. Soft skillsINFOB236 Programming laboratory Jacquet Jean-Marie 3 15h th. + 30h ex. -
Mathematics
Code Name Staff Credits Hours/Quarter 1 2 INFOB221 Mathématics for computer sciences (part 2) Remiche Marie-Ange 3 15h th. + 15h ex. INFOB223 Probability and statistics Remiche Marie-Ange 6 30h th. + 30h ex. INFOB222 Algebra (Part 2) Sartenaer Annick Sartenaer Annick 6 37.5h th. + 30h ex. -
Language
-
English
Code Name Staff Credits Hours/Quarter 1 2 ICDLB212 English 2 (minimum level B1+) Fievez François-Xavier 3 15h th. 15h th.
-
-
Choice of teaching units
Students choose a total of 8 credits (maximum 10 credits for students continuing with block 2).-
Mathematics
Code Name Staff Credits Hours/Quarter 1 2 INFOB224 Operational research Frenay Benoît Tuci Elio 5 30h th. + 15h ex. IHDCB333_OPTION Data analysis Frenay Benoît 5 30h th. + 15h ex. SMATB254 Graph Theory Franco Nicolas 5 30h th. + 22.5h ex. -
Management
Code Name Staff Credits Hours/Quarter 1 2 ECGEB284_P38946 <unknown> Decrop Alain 5 30h th. + 15h ex. EGESB332_autres Operations Management De Wolf Daniel 3 30h th. + 15h ex. -
<unknown>
Code Name Staff Credits Hours/Quarter 1 2 LCDLB031 Introduction to the Dutch language (level B1) Naveau Sophie 3 30h th. 30h th. LCDLB032 Nederlands 2 (level B1 of hoger) Naveau Sophie Malcolm Ophélie 3 30h th. 30h th. ECDLB192 German 1 (minimum level A2) Vanoirbeek Fabienne Palm Christian 3 30h th. 30h th. ECDLB196 Spanish 1 (minimum level A2) Marsily Aurélie 3 15h th. 15h th. -
Ouverture
Code Name Staff Credits Hours/Quarter 1 2 Soft skillsUNAM0047 Law, sustainable development and transition 3 24h th. UNAM0048 Artificial intelligence: challenges and opportunities 3 24h th. Soft skillsUNAM0049 Science for all : Introduction to popular science 3 12h th. 12h th. UNAM0043 Global change and the Anthropocene Yans Johan Dendoncker Nicolas Yans Johan Linard Catherine Houssiau Laurent Henry Sabine 3 24h th. UNAM0065 Thinking in systems Béreau Sophie 3 26h th. UNAM0067 Critical thinking and intellectual self-defense 3 30h th. UNAM0068 Gender and racial bias. How to identify, reflect on, and avoid it? 3 30h th. MMEDB360 One Health Wieërs Grégoire Lachapelle Amélie Canon Caroline 3 15h th. UNAM0069 Ethics in human-animal relations Pontarotti Gaëlle 3 30h th. + 20h ex. UNAM0034 Public risk management and emergency management 3 20h th. Soft skillsUNAM0055 JEDDT 3 12h th. + 5h ex. 6h th. + 11h ex.
-
-
IT
Code Name Staff Credits Hours/Quarter 1 2 Soft skillsINFOB317 Artificial Intelligence Jacquet Jean-Marie 5 30h th. + 30h ex. Soft skillsINFOB319 Human-computer interaction Dumas Bruno 5 30h th. + 15h ex. INFOB301 Computer security Rochet Florentin 5 30h th. + 30h ex. Soft skillsINFOB302 Initiation to scientific methods Devroey Xavier Miceli Marc Schutz Natassia 7 7.5h th. 22.5h th. + 30h ex. INFOB313 Analysis and Modelling of Information Systems Heymans Patrick 5 30h th. + 30h ex. Soft skillsINFOB314 Language theory: syntax and semantics Schobbens Pierre-Yves 5 30h th. + 30h ex. INFOB315 Computer Networking - Basics Schumacher Laurent 5 30h th. + 15h ex. INFOB316 Introduction to functional and logic programming Vanhoof Wim 5 30h th. + 30h ex. Soft skillsINFOB318 Personal project Englebert Vincent Schutz Natassia Miceli Marc 10 37.5h th. + 10h ex. 7.5h th. + 5h ex. -
Humanities and economics
Code Name Staff Credits Hours/Quarter 1 2 Soft skillsINFOB323 Engaging for digital inclusion Boraita Amador Fanny 3 5h th. 25h th. INFOB322 IT and philosophy of science Ferry-Danini Juliette 2 30h th. INFOB321 Studies in Religion GROSMAN Jérémy 3 30h th. INFOB328 Digital law 3 30h th.
Jury
Careers in Computer Science
IT professions
Sharing a story, answering a survey, regulating the temperature in your home, monitoring a patient's vital parameters, getting an airplane off the ground, managing traffic lights, wrapping up a newspaper... almost everything today involves IT! Increasingly systematic digitization goes hand in hand with a constant demand for several thousand university-level computer scientists on the job market.
A degree recognized beyond our borders
As computer scientists, you can choose to work in Belgium, possibly on temporary assignments abroad, or embrace an international career.
A high-quality, varied and creative profession
According to a Randstad study that takes into account various criteria such as salary, work-life balance, working environment, job diversity and intellectual challenge, the IT profession is the 7th most attractive profession in Belgium. It is also ranked as the 5th best-paid profession upon graduation.
Rich and diverse career prospects
Thanks to a multidisciplinary university education that teaches you to rapidly assimilate new knowledge, your career path can be punctuated by multiple reorientations to best follow your personal evolution, desires and ambitions.
At first, I was tempted by all kinds of careers: fighter pilot, engineer, architect, truck driver, fireman... By chance, I ended up studying computer science at the University of Namur. Today, I can say that I have touched (and still touch) many trades. I'm sure I've been able to fit in like a chameleon wherever I've gone, thanks to the way the subjects were taught to me: favoring a well-shaped head over a full one. Frankly, in a career spanning more than 20 years, I'm still discovering new things every day, and I really enjoy it.
Pierre, Deputy IT Director - Cliniques Universitaires UCL Saint-Luc
Choose your best profile...
- Company IT specialists: employed within a company, you carry out various internal projects and thus participate fully in its smooth running.
- Freelancers: you're your own boss and manage your own customers. This status gives you greater freedom and flexibility.
- Consultants: employed by a consulting firm or self-employed, you carry out assignments (from 1 month to 2 years) in different companies to bring your expertise to projects.
Whatever your profile, you'll be working on a variety of projects, in contact with numerous collaborators, in a stimulating, constantly evolving technological environment.
Grow your career, one of those offering the most professional flexibility. It allows you to easily change not only your profile, but also your job.
- Analyst-developer
- Business analyst
- Software engineer
- Quality engineer Security expert Data scientist
- ICT architect(Information and Communication Technology)
- Project manager
- University researcher
Whatever your starting position, after a few years, you'll move on to project management and management positions, where you'll be involved in the company's strategic decisions. But this isn't a golden rule, as many original alumni careers testify.
IT is the backbone of organizations today. All too often, computer science is wrongly summed up as a purely technological discipline. Namur's Faculty of Informatics has always preferred to give its students a much broader vision, with an emphasis on human beings, organizations, business economics and communication. A winning combination for our students! All these tools are extremely useful in my job. I'm convinced that tomorrow, more than ever, our society will need IT professionals like these
Yves, Senior Standards Architect - SWIFT
.