Learning outcomes

The computer science developers and designers of tomorrow face two major challenges:

  • increasingly complex computer science systems

  • increasingly varied areas of application

In order to meet these challenges, future diploma holders should

  • master real computer science technologies but also keep up with their constant progress

  • innovate by integrating in computer systems elements linked to artificial intelligence, software engineering, and security networks

  • work as part of multidisciplinary teams that take into account non-technical issues, be open to social sciences and the humanities to help with this task.

This programme is based on research:

UCLouvain is a research university. The computer science research conducted at the institute ICTEAM is internationally recognised. Through the major courses offered in this Master’s degree programme, students will be able to take advantage of cutting edge knowledge. In addition to providing fundamental knowledge, this programme is based on the in-depth understanding of concepts and the ability to think abstractly. These tools allow students to quickly adapt to the needs of companies. Moreover, this research may be continued through projects carried out at the doctoral level.

Applying concepts:

The application of concepts is a key part of this Master’s degree programme. It is inconceivable that students can master theoretical concepts but not know how to apply them to a concrete problem. Thus, the programme includes a number of projects and studies, a large-scale graduation project and the possibility of completing an internship in a company.

International openness:

English is de facto the most used language in companies and those in the technical field in particular. This Master’s degree programme is thus taught in English, which gives our students good speaking and writing skills. By offering a Master’s degree in English, this programme demonstrates its international openness. The use of English allows the programme to welcome international students while at the same time immersing them in a French-speaking environment. It also increases the possibility of exchanges and dual diplomas with other (non-Belgian) universities.

On successful completion of this programme, each student is able to :

1.demonstrate mastery of a solid body of knowledge in computer science allowing them to solve problems raised in their field of study

This Master’s degree programme aims to provide students with advanced knowledge. A diversity of subjects are offered in the common curriculum and students specialise vria a major:

M.1. Security networks;

M.2. Programming systems;

M.3. Software engineering;

M.4. Artificial intelligence;

M.5. Data Science and Applied Mathematics;

M.6. Business issues.

 

 

2.organise and carry out the development of a computer system that meets the complex demands of a client

2.1.Analyse a problem to solve or the functional needs to be met and formulate a corresponding specifications note.
2.2.Model a problem and design one or more technical solutions in line with the specifications note.
.3.Evaluate and classify the solutions in light of all the criteria included in the specifications note: efficiency, feasibility, quality, ergonomics, environmental security and sustainability.
2.4. Implement and test the chosen solution.
2.5. Come up with recommendations to improve the solution.

3.organise and carry out a study to understand a new problem in the field

3.1. Document and summarize the existing body of knowledge in the area under consideration
3.2. Propose a model and/or an experimental device in order to simulate or test a hypotheses relating to the phenomenon being studied
3.3. Write a cumulative report that explains the potential of the theoretical or technical innovations resulting from the research project
3.4. Think disruptively and creatively, open to plurality.

4. contribute as part of a team to the planning and completion of a project while taking into account its objectives, allocated resources, and constraints

4.1. Frame and explain the project’s objectives (in terms of performance indicators) while taking into account its issues and constraints
4.2. Collaborate on a work schedule, deadlines and roles
4.3. Work in a multi/inter/transdisciplinary environment with peers holding different points of view; manage any resulting disagreement or conflicts, identify the contributions and limits of each discipline, dialogue on the same project.
4.4. Make team decisions and assume the consequences of these decisions (whether they are about technical solutions or the division of labour to complete a project)

5. communicate effectively (orally or in writing) with the goal of carrying out assigned projects in the workplace (in English in particular)

5.1. Identify the needs of all parties: question, listen and understand all aspects of their request and not just the technical aspects.
5.2. Present your arguments, advise and adapt to the language of your interlocutors: technicians, colleagues, clients, superiors, specialists from other disciplines or general public.
5.3. Communicate through graphics and diagrams: interpret a diagram, present project results, structure information
5.4. Read and analyse different technical documents (rules, plans, specification notes)
5.5. Draft documents that take into account contextual requirements and social conventions
5.6. Make a convincing oral presentation using modern communication techniques.

6. Rigorously mobilize their scientific and technical skills and their critical sense to analyze complex situations by adopting a systemic and transdisciplinary approach, and to adapt their technical responses to the current and future challenges of the socio-economic-ecological transition, thus actively contributing to the transformation of society.

6.1. Acquire a knowledge base on the socio-ecological issues and use multi-criteria tools to evaluate the sustainability of a technology, in quantitative and/or qualitative terms.
6.2. Define, specify and analyze a problem in all its complexity, taking into account its various dimensions (social, ethical, environmental, etc.), scales (time, place) and uncertainty.

6.3 Identify, propose and activate engineering levers that can contribute to sustainable development and transition (eco-design, robustness, circularity, energy efficiency, etc.).

6.4 Demonstrate critical awareness of a technical solution in order to verify its robustness and minimize the risks that may occur during implementation, be aware of its limitations, and take a personal stand on ethical, environmental and societal issues.

6.5. Evaluate oneself and independently develop necessary skills to remain knowledgeable in the field.