1. Accueil
  2. EN
  3. Studying at ULB
  4. Find your course
  5. sciences

Master in Computer science

Master in Computer science

Accéder aux sections de la fiche

Call to actions

  • Programme title
    Master in Computer science
  • Programme mnemonic
  • Programme organised by
    • Faculty of Sciences
  • Degree type
    Master 120 credits
  • Tier
    2nd cycle
  • Field and branch of study
    Sciences and technics/Sciences
  • Schedule type
  • Languages of instruction
  • Theoretical programme duration
    2 years
  • Campus
  • Category / Topic
    Sciences and technics - Sciences
  • Jury President
    Jean-François RASKIN
  • Jury Secretary


General information

Degree type

Master 120 crédits

Theoretical programme duration

2 years

Learning language(s)


Schedule type




Category(ies) - Topic(s)

Sciences and technics - Sciences

Organising faculty(s) and university(ies)

Succeed in your studies

ULB offers a number of activities and resources that can help you develop a successful strategy before or during your studies.

You can make the transition to higher education easier by attending preparatory courses, summer classes, and information and orientation sessions, even before you start your studies at ULB.

During your studies, many people at ULB are there specifically to help you succeed: support staff in each faculty, (inter-)faculty guidance counsellors, tutors, and experts in academic methodology.


The Master programme trains students who, afterwards, are able to pursue a PhD in Computer Science and—for the majority of the students—be a highly competent and skilled computer scientist in the IT industry. We wish to educate a new generation of IT executives and managers who are aware of their role in the society, who are autonomous, and who can efficiently acquire fresh knowledge all along their career.

Courses are typically organised in two parts: a theoretical part, in which concepts and theories are developed, and a more practical/applied part, where those concepts are applied to examples and case studies. Courses are complemented by medium- to large-size projects, requiring a large number of concepts—often introduced over a series of classes—that are put into practice.

The Master programme consists in advanced classes that benefit from the input of internationally recognised projects conducted by researchers from either ULB or VUB (Vrije Universiteit Brussel).

In the second year of the Master, students can complete their work placement in either a private company or a research centre. The work placement is worth 15 credits, and lasts 3 months, full-time.

Classes are given in English, which attracts foreign students.

Teaching assistants are always present during the many practical sessions to offer help, and are often available to answer student questions.

Computer rooms equipped with various kinds of hardware running various operating systems, as well as a Wi-Fi network, are available to students, in order for them to practice and complete their projects.

The researchers from the Computer Science Department of the Faculty of Science are internationally recognised for the quality of their contributions, as can be seen from the many publications and collaborations with famous institutions abroad, and from the many prizes they have received.

During the many practicals, teaching assistants are present to help the students, and are available most of the time to answer the student's questions.

Computer rooms equipped with various kinds of material, running different operating systems, and wi-fi network, are available to the students, to allow them to practice and to realise the project.

The researchers from the computer science department of the Science faculty are internationally acknowledged for the quality of their contributions, as can be seen from the many publications and collaborations with famous institutions abroad, and from the many prizes that have been awarded to them.

Students can go on international exchanges programmes (e.g. Erasmus) to attend classes abroad during one semester. The department has several ongoing agreements with other computer science departments around Europe and North America. More specifically, students who follow the specialisation on ‘combinatorial optimisation and operational research’ may complete one or two semesters at the Université de Nantes (France) and earn a joint degree from the two institutions.

Université de Nantes, Vrije Universiteit Brussel

Access conditions


The master programme includes three main types of courses: computer science lectures, an introduction to research through the writing of a Master's dissertation, and courses intended to prepare students to enter the job market.

The programme is designed for students who have general skills in computer science, which they can have acquired during the Bachelor in Computer Science at ULB:

  • they are able to gather information and acquire new knowledge autonomously and with scientific rigour, and are able to adopt a critical attitude in this process.

  • they master the main mathematical and formal tools needed in computer science.

  • they can read technical literature in English and engage in a technical conversation in English, as most of the courses in the programme are taught in English (with a few exceptions for electives).

  • They master the main concepts and skills related to programming, programming languages, algorithms, software engineering, operating systems, and fundamental theoretical results in computer science.

  • they are able to design—alone or within a group—a computer application of significant complexity, efficiently using the tools of software engineering.

Students who have not acquired the appropriate background during their Bachelor may, in some cases, have the opportunity to compensate for deficiencies with a tailored curriculum.

What's next ?


Graduates find work in a variety of sectors: banks, insurance companies, software industry, consulting, hospitals, schools, universities, national and international administrations, etc. They can work as project leaders, IT specialists, network architects, security experts, teachers, or researchers. Some own their own businesses, and others are high-level executives in administrations.

  • Project leader
  • IT specialist and consultant
  • IT administrator
  • Security specialist
  • Teacher
  • Researcher