Bachelor in computer science

The UCL organizes two curricula in computer science :
  • Master in computer science engineering,
  • Master in computer science.

Two minors in computer science are also available for students who wishes to open their formation on computer science.

For high school students, bridging programs are organized toward the master (according to the decree of the French Community of Belgium)

Why two curricula ?

To provide students with a training that suits their expectation. 

  1. Computer science as taught at the university fit the engineer approach (need analysis, requirements, design, realization).
  2. Nevertheless, some students have all the abilities needed to make their career as computer scientist but prefer to open their training  to management and economy rather than to traditional engineering techniques (chemistry, mechanics, electricity, etc.).

How to choose ?

The main criterion should be :

Am I more interested by sciences and engineering techniques or by management and economy ? 

Master in computer science engineering Master in computer science

University training

  • to understand, analyse customer needs
  • to design computer systems that fit needs
  • to follow quick evolution of the technology
Admission exam No admission exam

Bachelor (180 ECTS credits)

Mandatory courses

  • Computer sciences : 11 ECTS
  • Physics: 17 ECTS
  • Chemistry: 11 ECTS
  • Mathematics : 35 ECTS
  • Projects: 19 ECTS
  • Human sciences: 8 ECTS
  • English: 6 ECTS

Major in computer science : 43 ECTS

Minor (depending on student interest) : 30 ECTS

Bachelor (180 ECTS credits)

Mandatory courses

  • Computer science : 69 ECTS
  • Economy : 15 ECTS
  • Management: 10 ECTS
  • Mathematics : 31 ECTS
  • Sciences : 10 ECTS
  • Human sciences : 9 ECTS
  • English : 6 ECTS

Minor (depending on student interest) : 30 ECTS

Same computer science courses (accept during the 1st year).

Mathematics are the fundament of computer science. Consequently, it has a important part in both programs.

Master degrees in English : almost the same

  • Master 120 ECTS in computer science engineering (details)
  • Master 120 ECTS in computer science (details)

A master degree 60 ECTS in computer science (details) also available

Teaching methods

  • Focus on knowledge building instead of traditional teaching methods based on knowledge transfer.
  • The student play an active part in his studies.
  • A well-balanced mixing between team work and individual work.
  • Projects play a leading role in both curricula especially in engineering. They help students to develop soft skills (communication, cooperative work in group, problem-solving, etc.).


These master programs have been concerted within the Académie Louvain between UCL and FUNDP.

| 2/12/2009 |