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

Master of science in Computer Science and Engineering

  • academic year
    2019-2020
Master of science in Computer Science and Engineering

This formation is taught in english.

Accéder aux sections de la fiche

Call to actions

  • Programme title
    Master of science in Computer Science and Engineering
  • Programme mnemonic
    MA-IRIF
  • Programme organised by
    • Brussels School of Engineering
  • Degree type
    Masters 120 credits
  • Tier
    2nd cycle
  • Field and branch of study
    Sciences and technics/Engineering sciences
  • Schedule type
    Daytime
  • Languages of instruction
    english
  • Theoretical programme duration
    2 years
  • Campus
    Plaine/Solbosch
  • Category / Topic
    Sciences and technics - Sciences and technics
  • Jury President
    Pierre-Etienne LABEAU
  • Jury Secretary
    Simon-Pierre GORZA

Details

General information

Degree type

Masters 120 crédits

Theoretical programme duration

2 years

Learning language(s)

english

Schedule type

Daytime

Campus

Plaine/Solbosch

Category(ies) - Topic(s)

Sciences and technics - Sciences and technics

Organising faculty(s) and university(ies)
Infor-études

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.

Presentation

The Master in Computer Science and Engineering program provides top quality scientific training in information technology.The aim is to train engineers capable of designing, implementing, correcting and maintaining complex computer-based systems through a thorough understanding of the underlying algorithmical, software, and hardware aspects. The skills developed focus not only on the essential concepts of modern information technology but also on the technical characteristics associated with the training for civil engineering. The project-directed training in particular helps students to develop practical skills in this field.

Graduates of the program Master of Science in Enineering: Computer Science at ULB are both Engineers and Computer Scientists:

  • As Engineers they are capable of applying a multidisciplinary corpus of knowledge from the exact and engineering sciences to resolve challenging multidisciplinary technical problems (e.g., those involving physics, chemistry, mechanics, electronics, . . . ) .

  • As Computer Scientists they are capable of mobilizing a domain-specific body of knowledge in Computer Science and exhibit competences in Computational Thinking to develop new computing systems and to advance the field of computer science itself.

The exposure to the multi-disciplinary corpus of knowledge and the associated problem-solving mindset is developed majoritarily in the Bachelor years. The specialization in Computer Science is majoritarily developed in the Master years.

Due to this multi-disciplinarity, the graduates Master of Science and Engineering in Computer Science at ULB is comfortable with the modeling and approaches to problem solving in a variety of disciplines, not limited to the computational thinking methodology of Computer Science. Given the growing application domain of computing across a wide range of disciplines, the Master Ingénieur Civil en Informatique is capable of bridging the gap between specialized scientific domains and application areas and computing.

Graduates of the program Master of Science in Enineering: Computer Science at ULB are both Engineers and Computer Scientists:

  • As Engineers they are capable of applying a multidisciplinary corpus of knowledge from the exact and engineering sciences to resolve challenging multidisciplinary technical problems (e.g., those involving physics, chemistry, mechanics, electronics, . . . ) .

  • As Computer Scientists they are capable of mobilizing a domain-specific body of knowledge in Computer Science and exhibit competences in Computational Thinking to develop new computing systems and to advance the field of computer science itself.

The exposure to the multi-disciplinary corpus of knowledge and the associated problem-solving mindset is developed majoritarily in the Bachelor years. The specialization in Computer Science is majoritarily developed in the Master years.

Due to this multi-disciplinarity, the graduates Master of Science and Engineering in Computer Science at ULB is comfortable with the modeling and approaches to problem solving in a variety of disciplines, not limited to the computational thinking methodology of Computer Science. Given the growing application domain of computing across a wide range of disciplines, the Master Ingénieur Civil en Informatique is capable of bridging the gap between specialized scientific domains and application areas and computing.

The program is thaught entirely in English.

The program uses multiple teaching methods, from classical lectures to project-based learning. About half of the program is devoted to exercise sessions and computer labs. Since computer science is by definition a discipline that requires the development of practical expertise, many courses involve project work. During these projects, the student develops, among other competencies, the practical and proactive reflexes required in the professional life as a master in computer science and engineering.

To allow students to gain professional experience, students are offered the possibility to realize an internship of 12 weeks in an enterprise or research centre abroad. The internship has to be done between start of July and end of October, between BLOCK 1 and BLOCK 2.

This Master combines the multi-faceted skills set of civil engineers with expertise in computer and information technology. Due to his multi-faceted civil engineering background, the Master in Computer Science and Engineering is a privileged participant in multi-disciplinary projects who understands the technological issues and industrial constraints of the field in which the computer-based solutions are to be implemented, and can therefore ensure optimal solutions.

The Master of computer science and engineering offered at the Ecole Polytechnique de Bruxelles is co-organized with the computer science department of the Faculty of Sciences of the ULB and the computer science department of the Vrije Universiteit Brussel (VUB). This collaboration allows in-depth expertise in the array of computer science topics mentioned above.

The Ecole polytechnique encourages students to participate in the Erasmus mobility program. This optional program allows students to spend a semester or an entire year (either in in blocks 1 or 2) at a foreign university. Credits of successfully completed courses at the foreign university are recognized by the Ecole polytechnique.

To allow students to gain professional experience, students are offered the possibility to realize an internship of 12 weeks in an enterprise or research centre abroad. The internship has to be done between start of July and end of October, between BLOCK 1 and BLOCK 2.

Access conditions

Programme

The 120 ECTS program covers a wide array of computer science topics including the following.

  • "Computational Intelligence", which enables the development of adaptive mechanisms capable of intelligent behavior in complex and dynamic environments.

  • "Software and critical system design" which covers the fundamental concepts of computer science and its practical applications, especially in the development of software applications.

  • "Web and Information Systems", which covers the management of digital information, both in structured form as in in traditional databases and in semi-structured form on the web. It also covers business intelligence, and the development of applications on the Web.

  • "3D Graphics and Image Processsing", which addresses the technologies related to the acquisition, processing and synthesis of multimedia data.

  • "Optimization and Algorithms", which covers the design of advanced algorithms and operations research, with a focus on optimization methods, on network applications and on computational geometry.

  • "Computer Engineering", which concerns the integrated development of hardware and software.

  • “Entrepreneurship and Management”, which concerns computer-science specific issues such as the governance of entreprise IT, but also broader topics such as leadership, finance, and entrepreneurship.

By means of a total of 75 ECTS of required courses, the master program ensures a solid foundation in all of the wide array of Computer Science topics mentioned above. The student can complement her or his program in the topic(s) that she/he is most interested in (for a total of 45 ECTS of elective courses). With the approval of the jury, the student can also complement her/his program by other courses available at the ULB.

In particular, the structure of the program is as follows

MASTER BLOCK 1

  • COMMON, REQUIRED COURSES (45 ECTS)

  • 1 COMPLETE MODULE (15 ECTS) OF ELECTIVE COURSES, CHOSEN AMONG:

  • MODULE 1.1 COMPUTATIONAL INTELLIGENCE AND OPTIMIZATION

  • MODULE 1.2 SOFTWARE AND CRITICAL SYSTEMS DESIGN

  • MODULE 1.3 WEB AND INFORMATION SYSTEMS

MASTER BLOCK 2

  • COMMON, REQUIRED COURSES (30 ECTS)

  • 30 ECTS OF ELECTIVE CORUSES, TO BE CHOSEN AMONG THE COURSES OF THE FOLLOWING MODULES (and the courses of modules 1.1-1.3 not chosen in Block 1)

  • MODULE 2.1 STAGE/INTERNSHIP

  • MODULE 2.2 COMPUTER ENGINEERING

  • MODULE 2.3 ENTREPRENEURSHIP AND MANAGEMENT

  • MODULE 2.4 COMPUTATIONAL INTELLIGENCE

  • MODULE 2.5 WEB & INFORMATION SYSTEMS

  • MODULE 2.6 3D GRAPHICS AND IMAGE PROCESSING

  • MODULE 2.7 ALGORITHMS

  • MODULE 2.8 OPTIMIZATION

  • MODULE 2.9 SOFTWARE AND CRITICAL SYSTEMS

By means of a total of 75 ECTS of required courses, the master program ensures a solid foundation in all of the wide array of Computer Science topics mentioned above. The student can complement her or his program in the topic(s) that she/he is most interested in (for a total of 45 ECTS of elective courses). With the approval of the jury, the student can also complement her/his program by other courses available at the ULB.

In particular, the structure of the program is as follows

MASTER BLOCK 1

  • COMMON, REQUIRED COURSES (45 ECTS)

  • 1 COMPLETE MODULE (15 ECTS) OF ELECTIVE COURSES, CHOSEN AMONG:

    - MODULE 1.1 COMPUTATIONAL INTELLIGENCE AND OPTIMIZATION

    - MODULE 1.2 SOFTWARE AND CRITICAL SYSTEMS DESIGN

    - MODULE 1.3 WEB AND INFORMATION SYSTEMS

MASTER BLOCK 2

  • COMMON, REQUIRED COURSES (30 ECTS)

  • 30 ECTS OF ELECTIVE CORUSES, TO BE CHOSEN AMONG THE COURSES OF THE FOLLOWING MODULES (and the courses of modules 1.1-1.3 not chosen in Block 1)

    - MODULE 2.1 STAGE/INTERNSHIP

    - MODULE 2.2 COMPUTER ENGINEERING

    - MODULE 2.3 ENTREPRENEURSHIP AND MANAGEMENT

    - MODULE 2.4 COMPUTATIONAL INTELLIGENCE

    - MODULE 2.5 WEB & INFORMATION SYSTEMS

    - MODULE 2.6 3D GRAPHICS AND IMAGE PROCESSING

    - MODULE 2.7 ALGORITHMS

    - MODULE 2.8 OPTIMIZATION

    - MODULE 2.9 SOFTWARE AND CRITICAL SYSTEMS

What's next ?

Prospects

Masters in Computer Science and Engineering find jobs in many different sectors, such as:

  • sectors where the main activity consists of the transmission of information (i.e., the telecommunication and computer networking sector);

  • sectors where the main activity concerns the treatment of information (banks, insurances, general administration);

  • the manufacturing industry, where there is an ever-growing demand for automation and computer assistance, not only at the management level (e.g., Business Intelligence) but also on the level of production processes (with a strong trend of integration of the two);

  • in sectors that develop new activities with the aid of computer technology (multimedia, bio-informatics, …);

  • in research centers

Computer and information-related technologies have known an exponential growth in the past few decades. As expert in this area, the Master in Computer Science and Engineering is hence ideally positioned within this sector. In addition, due to his multi-faceted civil engineering background, the Master in Computer Science and Engineering is a privileged participant in many multi-disciplinary projects.

Computer and information-related technologies have known an exponential growth in the past few decades. As expert in this area, the Master in Computer Science and Engineering is hence ideally positioned within this sector. In addition, due to his multi-faceted civil engineering background, the Master in Computer Science and Engineering is a privileged participant in many multi-disciplinary projects.