<- Archives UCL - PPE2009 ->


Master in Computer Engineering [120.0]

AnnéesTravail de fin d'étudeStage


Retour en début de pageStudy objectives

The goal of the Master in Computer Science Engineering program is to provide an in-depth education in computer science, associated with the versatility of engineering sciences. This curriculum leads to a wide array of professional activities: engineers in computer science are the creators of complex computing systems, software development project leaders, operation managers, researchers, etc. They understand and analyse the complex needs of the society. They create computing systems answering these needs. They master the technological evolution in the field. They implement the designed solutions, ensure the quality of the products and of the development process.

At the end of their master, students will master the fundamental concepts of the following subjects:
• Algorithms and data structures;
• Programming languages;
• Software engineering;
• Artificial intelligence ;
• Operating systems and networks.

It is important to emphasise that two master's programs coexist, offering an almost identical content in computer science:
• The Master in Computer Science Engineering, presented here,
• The 120-credit Master in Computer Science.
This extended offer serves 2 goals.
1. The master in computer science engineering is the continuation of the bachelor program in engineering (science de l'ingénieur, orientation ingénieur civil) and trains computer science professionals with versatile engineering skills. The master in computer science is the continuation of the bachelor program in computer science (sciences informatiques) and provides an opening toward social sciences and management.
2. The coexistence of two programs offers a suitable formation to a larger audience of students. On one hand, the master in computer science engineering, leading to the legal title of Civil Engineer (ingénieur civil), is only accessible to bachelors in engineering (science de l'ingénieur, orientation ingénieur civil) and to some other engineering degrees (ingénieur industriel), in order to ensure that the general engineering program requirements are met. On the other hand, the master in computer science is accessible to bachelors in computer science (sciences informatiques), to UCL bachelors having followed the Minor in Computer Science, and to some external bachelors through available bridging programs.

It is important to note that both programs offers the same level of specialisation in computer science.

Apart from exceptions mentioned in the detailed program, all courses of the program are given in the English language, whose mastery is essential in the field of computer science. This gives French-speaking students an opportunity for intensively practicing English as part of their training, and opens access to the program at the inter-community and international level. In particular, it is possible to participate as part of a dual-degree program, in partnership with selected non-French-speaking universities.


Retour en début de pageGeneral presentation of the programme

The master in computer science engineering program of each student will total a minimum of 120 credits, spread over two years of study, corresponding to 60 credits each and including:
- core curriculum (33 credits),
- a specialised module (30 credits),
- one or more options among the nine proposed,
- some elective courses.

The graduation project is normally performed during the last year. On the other hand, courses can be placed at will by the student in the first or second year, as long as it suits his/her educational project and the prerequisites are respected. This is particularly true in the case of a student carrying out part of his studies abroad. Consequently, the years to which activities are assigned in the detailed program are only indicative.

If, during his previous academic curriculum, the student already followed a course appearing in the required part of the program, or some reputedly equivalent training, he will replace it with activity of his choice while always making sure to respect the legal prescripts. He will also check that the minimum number of credits required for the validation of his degree, as well as for the mention of his selected options on the annex of the degree, is obtained.

The program thus formed will be subjected to the approval of the relevant program commission.
The master program will total, whatever the focus or the options chosen, a minimum of 120 credits spread over two years of study, corresponding to 60 credits each.

The whole program is provided in English, except for the options in biomedical engineering, management and CPME. For non-French-speaking students, alternatives to the compulsory courses in French will be proposed by the program commission on a case-by-case basis, according to the student's curriculum. In particular, for students who did not obtain their bachelor degree at UCL, the course in religious sciences may be replaced by a supplementary activity to the master thesis, under item FSA2993.

It is always possible for a student to communicate in French within a course and the relevant evaluations. In particular, the master thesis can be written and defended in French.

Wathever the focus or the options chosen, the programme of this master shall totalise 120 credits, spread over two years of studies each of 60 credits

Core curriculum

Professional Focus

Options and electives


Retour en début de pagePositioning of the programme

-Accessible supplementary masters
-Accessible doctoral programs:
The master in computer science engineering opens access to a Doctorate in Engineering (doctorat en sciences appliquées). In this context, doctoral students are enrolled in one of the thematic doctoral schools.

Admission

University Bachelors
Diploma Special Requirements Access Remarks
UCL Bachelors
Bachelors in engineering [180.0] To have completed a major or minor in computer science engineering [30.0]  Direct access The student that has not previously completed the major in computer science engineering or an equivalent option, but that has completed the minor in computer science engineering or a equivalent option, submits a program adapted to his situation to the program commission. To adapt his program, he may use 15 ECTS credits of elective courses from the master program in computer science engineering. 
Bachelors in engineering [180.0]   Access with additional training The student that has not previously completed neither the major in computer science engineering or a equivalent option, nor the minor in computer science engineering or a equivalent option, submits a demand to the program commission including a detailed curriculum (degree, list of courses followed and grades obtained, year per year). The program commission suggests a program adapted to the student situation. It may use a part of the elective courses from the master program in computer science engineering and include up to 15 ETCS credits in addition to the 120 ECTS program. 
Belgian Bachelors of the French speaking Community
Bachelors in engineering To have completed options related to computer science in the institution of origin  Direct access  
Bachelors in engineering   Access with additional training The student that has not completed previously any option related to computer science engineering submits a demand to the program commission including a detailed curriculum (degree, list of courses followed and grades obtained, year per year). The program commission suggests a program adapted to the student situation. It may use a part of the elective courses from the master program in computer science engineering and include up to 15 ETCS credits in addition to the 120 ECTS program. 
Belgian Bachelors of the Dutch speaking Community
Bachelor in ingenieurs wetenschappen To have completed options related to computer science in the institution of origin.  Direct access  
Bachelor in ingenieurs wetenschappen   Access with additional training The student that has not previously completed any option related to computer science engineering submits a demand to the program commission including a detailed curriculum (degree, list of courses followed and grades obtained, year per year). The program commission suggests a program adapted to the student situation. It may use a part of the elective courses from the master program in computer science engineering and include up to 15 ETCS credits in addition to the 120 ECTS program. 
Foreign Bachelors
Bachelors in engineering Bachelors from the Cluster network  Direct access Same conditions as for UCL bachelors in engineering 
Bachelors in engineering Other institutions  Access with additional training The student must fill in an application for admission to the School of Engineering, stating his detailed curriculum (degree, list of courses followed and grades obtained, year per year). The School of Engineering, consulting with the relevant program commission, decides on the eligibility of the candidate, and can propose a personalised program to the student, designed to fill any gap in his formation. To this end, the School of Engineering can impose to the student a volume of complementary courses. For some students, the School of Engineering may propose a one-year bridging program giving access to the master. 

Non university Bachelors
Diploma Access Remarks
> Find out more about links to the university
 
> BA en sciences industrielles - type longAccès au master moyennant réussite d'une année préparatoire de max. 60 créditsType long

Holders of a 2nd cycle University degree
Diploma Special Requirements Access Remarks
"Licenciés"
 
Master in industrial engineering   Access with additional training  
Masters
 
Master in industrial sciences   Direct access  

Holders of a non-University 2nd cycle degree
Diploma Access Remarks
> Find out more about links to the university
 
> MA en sciences de l'ingénieur industriel (toutes finalités)
> MA en sciences industrielles (toutes finalités)
Accès direct au master moyennant ajout éventuel de 15 crédits maxType long

Adults taking up their university training
> See the website www.uclouvain.be/vae

Personalized access
Reminder : all Masters (apart from Advanced Masters) are also accessible on file.

Admission and Enrolment Procedures for general registration

See the general admission requirements

Procédures particulières :

Any student who is not a bachelor in engineering (sciences de l'ingénieur, orientation ingénieur civil), with a major or minor in computer science, must fill in an application for admission to the School of Engineering, stating his detailed curriculum (degree, list of courses followed and grades obtained, year per year). The School of Engineering, consulting with the relevant program commission, decides on the eligibility of the candidate, and can propose a personalised program to the student, designed to fill any gap in his formation. To this end, the School of Engineering can impose to the student a volume of complementary courses. For some students, the School of Engineering may propose a one-year bridging program giving access to the master.


Contact

Retour en début de pageUseful contacts

Président de la Commission de diplôme

Conseillère aux études



Teaching method

Retour en début de pageStrong points of the pedagogical approach

 Fostering interdisciplinarity:

The master program in computer science engineering is inherently interdisciplinary.

Indeed, in addition to the mandatory course in electronics, the student who wishes can, on one hand, direct himself toward the option "Networks and Telecommunication" which is at the frontier between computing and electricity. On the other hand, the student has the opportunity to choose the option "Computing and Applied mathematics" at the frontier between computing and applied mathematics or the option "Biomedical engineering and bioinformatics" applying computing to life sciences.

In addition, a student who has a coherent personal learning project has the possibility to open up his formation to non-technical disciplines through elective courses.

Finally, like any engineer, the computer science engineer will have to manage projects during his career, lead a team and focus on the complex socio-economic context in which computing fits. The master program in computer science engineering therefore offers options in management and SME creation (CPME).

 Variety of learning strategies:

The pedagogical approach used in the master program is in continuity with that of the Bachelor of Engineering program: active learning, a balanced mix of teamwork and individual work, attention given to the development of non-technical skills.

In particular, the approach puts forward project activities (including a large-scale project putting the students in a semi-professional situation). This type of formation develops in the students a critical mind capable of designing, of modelling, of implementing and validating complex computing systems.

The graduation project represents half of the workload of the last year; it offers the possibility to cover a given subject in depth and constitutes, by its size and the context in which it takes place, a true introduction to the professional life of an engineer or a researcher.

 Diversity of learning situations:

The student will be confronted to various pedagogic devices adapted to the different disciplines: lectures, projects, exercise sessions, problem-based learning sessions, case studies, experimental laboratories, industrial or research internships, group and individual assignments, seminars. In certain subjects, e-learning allows the students to learn by following their own pace and perform virtual experiments.

This variety of situations helps the student to shape his knowledge in an iterative and progressive way, while developing his autonomy, his organisational skills, his control of time, his ability to communicate in different modes, etc. State-of-the-art computer facilities (hardware, software, networks) are at the disposal of the students for their work.

 Use of foreign languages:

Globalisation impose on any society to open towards foreign markets. Moreover, the most common language of computer science is English. The use of English for the whole curriculum allows students to develop their mastery of the English language, which will ease their integration in foreign universities and companies. All course material and supervision are in English but the student can always ask questions or answer his exams in French if desired.

Moreover, the program allows for attending language courses at the university's Institute of Languages (ILV) and for taking part in foreign exchange programs.

Retour en début de pageEvaluation

The learning activities are assessed according to the rules of the University (see exam regulations), that is through written and oral exams, personal or group assignments, public presentation of projects and defence of the graduation thesis.
For the courses given in English, questions will be expressed in English by the teacher, but the student may choose to answer in French.
For the courses given in French, the questions will be expressed in French by the teacher, but the student may ask for help in translation and choose to answer in English.


Internationalisation
 General framework

The School of Engineering takes part since their inception to the various existing mobility programs at the European as well as worldwide levels.

The numerous contacts it maintains with the business community, particularly through its Advisory Board, have shown how much employers valued the presence of a mobility experience in a résumé. The growing internationalisation of the research trough networks that links laboratories located around the world also calls for progress in that direction.

The interest of the students is aroused by the end of bachelor programs, notably through intensive study programs such as the ATHENS (http://www.athensprogramme.com) or BEST (http://www.best.eu.org/) networks.

During either of his two years of master, the student has the opportunity to participate in an exchange program for one or two terms.

In Belgium, EPL maintains a privileged partnership with Faculteit Ingenieurswetenschappen of the Katholieke Universiteit Leuven with which it has developed a dual master program (http://eng.kuleuven.be/).

At the European level, EPL was particularly implied in the CLUSTER network (http://www.cluster.org/). CLUSTER provides a guarantee of quality, both in terms of education and in terms of hosting for exchange students. Moreover, the CLUSTER partners have signed a convention of mutual recognition of their bachelor programs. This convention holds that all the bachelors of the CLUSTER institutions benefit, in each institution of the network, of equal access to the masters as the local students.

Outside of Europe, EPL is a partner of the Magalhaẽs network which associates fifteen European universities with the best universities in science and technology of Latin America (http://www.magalhaes-network.net/).

Alongside these network partnerships, the School of Engineering has also signed a number of individual agreements with various universities in Europe, in North America and elsewhere in the world. The list of these agreements can be found on UCL's International Relations Administration website (http://www.uclouvain.be/international.html).

EPL also takes part in the TIME program (http://www.time-association.org) which allows students to obtain, at the end of an adapted curriculum, two engineering degrees.

Moreover, some dual master agreements have been set up and allow, after two years of master (one at UCL, the other in a host university), to obtain engineering degrees from both universities.

 International opening (for UCL students)

Besides the intensive study programs which offer a first approach to international studies, EPL students with a strong academic profile are invited to apply to participate in an exchange program for 5 or 10 months.

The exchanges normally take place during second year. They typically only last half a year, either as a semester of courses or as a semester in a research laboratory in conjunction with the graduation project.

A few more specific solutions also exist for exchanges with Latin America universities living on a Southern-hemisphere academic calendar.

The student are informed about the various exchange programs at the start of their second bachelor year. They are invited to prepare in time, especially at the linguistic level, through the courses of UCL's Institute of Languages (ILV).
Beyond exchange programs, an internship may be conducted in a research laboratory or in an enterprise abroad.

 International attractiveness (for non-residents):

The whole program is provided in English and can be followed without prior knowledge of French, except for the options in biomedical engineering, management and CPME. All courses, but a few exceptions, are given in English. For non-French-speaking students, alternatives to the compulsory courses in French will be proposed by the program commission on a case-by-case basis, according to the student's curriculum.



Core courses
Legend
MandatoryOptional
Courses not taught this academic yearPeriodic courses not taught this academic year
Periodic courses taught this academic yearTwo year courses

Click on the course code to see detailed informations (objectives, methods, evaluation...)
Year
12

The student shall select33 créditsamong
Mandatory INGI2990

Travail de fin d'études  (in French) Charles Pecheur 28credits   x

MandatoryReligion courses for student in exact sciences
The student shall select2 créditsamong
Optional TECO2100

Questions of religious sciences: biblical readings  (in French) Bernard Van Meenen15h 2credits 1q xx
Optional TECO2200

Questions of religious sciences: reflections about christian faith  (in French) José Reding15h 2credits 2q xx
Optional TECO2300

Questions of religious sciences: questions about ethics  (in French) Henri Wattiaux15h 2credits 1q xx

MandatoryComputing seminars
The student shall select 3 credits from amongst
Optional INGI2359

Software engineering seminar  (in English) Kim Mens, Axel Van Lamsweerde30h 3credits 2q  x
Optional INGI2349

Network and communication seminar  (in English) Gildas Avoine (supplée Olivier Bonaventure), Olivier Bonaventure (coord.), Marc Lobelle30h 3credits 2q  x
Optional INGI2369

Artificial intelligence seminar  (in English) Yves Deville30h 3credits 2qCourses not taught this academic year  x
Optional INGI2379

Machine learning seminar  (in English) Pierre Dupont (coord.), Michel Verleysen30h 3credits 2q  x
 


Focuses

Professional Focus [30.0]
Year
12

The student shall take all the specialization courses

MandatoryComputer science courses
Mandatory INGI2132

Languages and translators  (in French) Baudouin Le Charlier30h + 30h 5credits 2q x 
Mandatory INGI2141

Computer networks: information transfer  (in English) Olivier Bonaventure30h + 30h 5credits 1q x 
Mandatory INGI2251

Software engineering: development methods  (in English) Axel Van Lamsweerde30h + 30h 5credits 1q x 
Mandatory INGI2255

Software engineering project  (in English) Axel Van Lamsweerde0h + 60h 5credits 1q x 
Mandatory INGI2261

Artificial intelligence: representation and reasoning  (in English) Daniel De Schreye (supplée Yves Deville), Yves Deville30h + 30h 5credits 1q x 

MandatoryPolyvalence courses in electronics
Mandatory ELEC2525

Introduction to electric and electronic circuits  (in French) Jean-Didier Legat, Michel Verleysen30h + 30h 5credits 1q  x
 



Options and optional course

option : Cryptography & Information Security [0.0]
This option cannot be validated together with the options « Networking and Security » or « Communication Networks ». Students are however allowed to choose elective courses among these other options.
Year
12

Les étudiants ELEC suivent au minimum 20 crédits. Les étudiants INFO suivent au minimum 30 crédits, les autresfrom 15to 30 créditsamong

OptionalCours obligatoires ELEC et INFO, recommandés MAP
Optional MAT2450

Cryptography  (in English) Olivier Pereira, Jean-Jacques Quisquater30h 5credits 1q xx

OptionalCours obligatoires ELEC et INFO, d'intérêt MAP
Optional ELEC2760

Secure electronic circuits and systems  (in English) Jean-Jacques Quisquater, François-Xavier Standaert30h + 30h 5credits 2q xx
Optional INGI2347

Computer system security  (in English) Gildas Avoine, Jean-Jacques Quisquater30h + 15h 5credits 2q xx

OptionalCours au choix ELEC et INFO, recommandés MAP
Pour être validés dans l'option, ces cours nécessitent la validation préalable des cours ELEC 2760, INGI 2347 et MAT 2450
Optional INGI2348

Information theory and coding  (in English) Jérôme Louveaux, Benoît Macq (coord.), Olivier Pereira30h + 15h 5credits 2q xx
Optional INMA2111

Discrete mathematics II : Algorithms and complexity   (in English) Vincent Blondel (coord.), Laurence Wolsey30h + 22.5h 5credits 2q xx

OptionalCours au choix ELEC et INFO, d'intérêt MAP
Pour être validés dans l'option, ces cours nécessitent la validation préalable des cours ELEC2760, INGI 2347 et MAT 2450
Optional INGI2144

Secured systems engineering  (in English) Gildas Avoine30h + 15h 5credits 1q xx
Optional ELEC2620

Design of digital electronic systems  (in English) François-Xavier Standaert, Charles Trullemans30h + 30h 5credits 2q xx
Optional ELEC2870

Artificial neural networks  (in English) Michel Verleysen30h + 30h 5credits 1q xx
Optional MAT2440

Number theory  (in French) Jean-Jacques Quisquater, Jean-Pierre Tignol30h + 15h 5credits 1q xx

OptionalCours au choix ELEC, d'intérêt MAP
Pour être validé dans l'option, ce cours nécessite la validation préalable des cours ELEC2760, INGI 2347 et MAT 2450
Optional INGI2141

Computer networks: information transfer  (in English) Olivier Bonaventure30h + 30h 5credits 1q xx
 
Other Masters offering this option


Artificial Intelligence [30.0]
Students who have attended the "Artificial Intelligence" option will have to be able to:
• Identify and implement a class of methods and techniques enabling a software to solve complex problems which, if solved by a human being, requires "intelligence".
• Understand and effectively implement methods and techniques of artificial intelligence such as automated reasoning, research and heuristic, acquisition and representation of knowledge, automatic learning, problems of constraints satisfaction.
• Identify classes of applications where these methods and tools can be applied; apprehend particular classes of application and their specific techniques – for example, robotics, computer vision, planning, search of data, natural language processing and bioinformatics data
• Formalize and structure bodies of complex knowledge by using a systematic and rigorous approach to develop "intelligent" systems of quality.
Year
12

All courses in this option are compulsory.
Mandatory INGI2262

Machine learning  (in English) Pierre Dupont30h + 30h 5credits 1q xx
Mandatory INGI2365

Constraint programming  (in English) Yves Deville (coord.), Peter Van Roy30h + 15h 5credits 2q xx
Mandatory INGI2263

Natural language processing  (in English) Pierre Dupont (coord.), Cédrick Fairon30h + 15h 5credits 2q xx
Mandatory INGI2264

Automated reasoning  (in English) Charles Pecheur30h + 15h 5credits 1q xx
Mandatory SINF2275

Data mining & decision making  (in English) Marco Saerens30h + 30h 5credits 2q xx
Mandatory ELEC2885

Image processing and computer vision  (in English) Christophe De Vleeschouwer (coord.), Benoît Macq30h + 30h 5credits 1q xx
 
Other Master offering this option


Software Engineering and Programming Systems [30.0]
The students who have attended the "Software engineering and programming systems" option, will have to be able to:
 Understand and explain the problems encountered in the conduct of large software projects, as well as the critical impact of the choice of solution throughout their life cycle (dimensions of construction, validation, of documentation, of communication and of project management involving big teams as well as the cost and deadlines to respect)
 Choose and apply engineering methods and tools of complex software systems answering strict criteria of quality: reliability, adaptability, evolutionarity, performance, security, usability, ...
 Models products and processes necessary to obtains such systems and analyse these methods
- Develop and implement programs for analysis, conversion and optimisation of computer representation
 Use wisely different paradigms and programming languages, particularly in regard to functional programming, object-oriented and competing
 Understand the stakes of the various models of concurrent programming and distributed and use of the appropriate model
 Define a new language (syntax and semantics) appropriate to a specific context.
Year
12

The student shall select 30 credits from amongst
Optional INGI2252

Software Engineering : Measures and Maintenance  (in English) Kim Mens30h + 15h 5credits 2q xx
Optional INGI2339

Abstract interpretation  (in English) Baudouin Le Charlier30h + 15h 5credits 1q xx
Optional INGI2355

Software requirements & architecture  (in English) Axel Van Lamsweerde30h + 15h 5credits 2q xx
Optional SINF2224

Programming methods  (in English) Charles Pecheur30h + 15h 5credits 2q xx
Optional SINF2335

Programming paradigms : theory, practice and applications  (in English) Kim Mens30h + 15h 5credits 1q xx
Optional SINF2345

Languages and algorithms for distributed applications  (in English) Marc Lobelle, Peter Van Roy (coord.)30h + 15h 5credits 2q xx
Optional SINF2172

Database design  (in English) Alain Pirotte30h + 30h 5credits 2q xx
 
Other Master offering this option


Networking and Security [30.0]
This option cannot be validated together with the options « Cryptography and information security » or « Communication Networks ». Students are however allowed to choose elective courses among these other options.

Students who have attended the "Networking and security" option should be able to :
 Understand and explain the various devices and protocols used in computer network
 Design, configure and manage computer networks by taking into account the need of the application
 Identify the major classes of distributed applications and parallels, the raised issues and the solutions to bring
 Carry out applications distributed by implementing the means and appropriate techniques
 Understand the characteristics of distributed systems: parallelism, synchronisation, communication, synchronisation, models of misconduct and threats
 Be able to use techniques, algorithms and adapted languages to design, to model and to analyse distributed applications
 Understand and implement mechanisms (cryptography, protocols, ...) to secure networks and distributed systems.

Year
12

Choose 6 courses in this list of 7 :
Optional INGI2142

Computer networks: configuration and management  (in English) Olivier Bonaventure, Pierre François (supplée Olivier Bonaventure)30h + 30h 5credits 2q xx
Optional INGI2346

Distributed application design  (in English) Marc Lobelle30h + 15h 5credits 1q xx
Optional INGI2347

Computer system security  (in English) Gildas Avoine, Jean-Jacques Quisquater30h + 15h 5credits 2q xx
Optional INGI2143

Concurrent systems : models and analysis  (in English) Charles Pecheur30h + 15h 5credits 1q xx
Optional INGI2348

Information theory and coding  (in English) Jérôme Louveaux, Benoît Macq (coord.), Olivier Pereira30h + 15h 5credits 2q xx
Optional INGI2144

Secured systems engineering  (in English) Gildas Avoine30h + 15h 5credits 1q xx
Optional SINF2345

Languages and algorithms for distributed applications  (in English) Marc Lobelle, Peter Van Roy (coord.)30h + 15h 5credits 2q xx
 
Other Master offering this option


Computing and Applied Mathematics [0.0]
Students who have attended the "Computing and Applied Mathematics" option will be able to :
 Apprehend fields of engineering requiring a synergy between applied mathematics and computing, such as algorithms, scientific calculation, modelling of computing systems, optimisation, machine learning or data mining
 Understand and effectively implement methods and techniques of advanced algorithms such as optimisation methods, programming, graph algorithmic, numerical algorithms or analyse and conception of algorithms
 Identify and implement models and techniques concerned with the statistics, machine learning and data mining; apprehend classes of application such as data processing, pattern recognition or automatic collection of information in large data collections.
Year
12

The student shall select 26 to 30 credits from amongstfrom 26to 30 créditsamong

MandatoryCompulsory courses in computing and applied mathematics
Mandatory INMA2710

Numerical algorithms  (in English) Paul Van Dooren30h + 22.5h 5credits 2q xx
Mandatory INMA2111

Discrete mathematics II : Algorithms and complexity   (in English) Vincent Blondel (coord.), Laurence Wolsey30h + 22.5h 5credits 2q xx
Mandatory INMA1702

Applied mathematics : Optimization  (in French) Vincent Blondel, François Glineur (coord.)30h + 22.5h 5credits 2q xx
Mandatory INGI2365

Constraint programming  (in English) Yves Deville (coord.), Peter Van Roy30h + 15h 5credits 2q xx

MandatoryElective courses in computing and applied mathematics
Optional INMA1170

Numerical analysis  (in French) Pierre-Antoine Absil, Pierre-Antoine Absil (supplée Paul Van Dooren), Paul Van Dooren (coord.)30h + 22.5h 5credits 1q xx
Optional INMA1691

Discrete mathematics - Graph theory and algorithms   (in French) Vincent Blondel (coord.), Laurence Wolsey30h + 22.5h 5credits 1q xx
Optional INMA2450

Combinatorial optimization   (in English) Laurence Wolsey30h + 22.5h 5credits 1q xx
Optional INMA2470

Discrete stochastic models   (in French) Philippe Chevalier30h + 22.5h 5credits 1q xx
Optional INMA2471

Optimization models and methods  (in French) François Glineur30h + 22.5h 5credits 1q xx
Optional MAT2450

Cryptography  (in English) Olivier Pereira, Jean-Jacques Quisquater30h 5credits 1q xx
Optional INGI2262

Machine learning  (in English) Pierre Dupont30h + 30h 5credits 1q xx
Optional INGE1222

Multivariate Statistical Analysis  (in French) Johan Segers30h + 15h 4credits 2q xx
Optional STAT2020

Statistical computing  (in French) Céline Bugli (supplée Bernadette Govaerts), Bernadette Govaerts20h + 20h 6credits 1q xx
Optional SINF2275

Data mining & decision making  (in English) Marco Saerens30h + 30h 5credits 2q xx
Optional SINF2224

Programming methods  (in English) Charles Pecheur30h + 15h 5credits 2q xx
Optional INGI2339

Abstract interpretation  (in English) Baudouin Le Charlier30h + 15h 5credits 1q xx
Optional INGI2348

Information theory and coding  (in English) Jérôme Louveaux, Benoît Macq (coord.), Olivier Pereira30h + 15h 5credits 2q xx
Optional INGI2143

Concurrent systems : models and analysis  (in English) Charles Pecheur30h + 15h 5credits 1q xx
Optional MECA2300

Advanced Numerical Methods  (in English) Christophe Craeye, Vincent Legat, Jean-François Remacle30h + 30h 5credits 2q xx
Mandatory MECA2170

Numerical Geometry in CAD  (in English) Vincent Legat, Jean-François Remacle30h + 30h 5credits 1q xx
 
Other Master offering this option


Communication Networks [0.0]
This option cannot be validated together with the options « Networking and Security » or « Cryptography and information security ». Students are however allowed to choose elective courses among these other options.

This option is only accessible to students with a major or minor in electricity in their bachelor program.

Students who attended the "Networks and telecommunications" option will be able to :
 Understand and implement the various devices and protocols used in fixed and mobile networks.
 Design, configure and manage fixed and mobile networks taking into account the needs of the applications (including multimedia)
 Understand and effectively use the coding techniques of information
 Understand and design systems of mobile wireless communications from the physical layer to the application level.

Year
12

In order to qualify for this option, INFO students must have chosen an ELEC major or minor in their Bachelor’s curriculum and shall select a minimum of 27 credits. ELEC students must have chosen an INFO major or minor in their Bachelor’s curriculum and shall select 25 to 30 from amongstfrom 25to 30 créditsamong

MandatoryCompulsory courses for ELEC and INFO Master’s students
Mandatory ELEC2796

Wireless communications  (in English) Claude Oestges (coord.), Luc Vandendorpe30h + 30h 5credits 1q xx
Mandatory ELEC2920A

Communication networks  (in English) Benoît Macq 2credits  xx
Mandatory INGI2348

Information theory and coding  (in English) Jérôme Louveaux, Benoît Macq (coord.), Olivier Pereira30h + 15h 5credits 2q xx

MandatoryCompulsory courses for ELEC Master's students
Mandatory INGI2141

Computer networks: information transfer  (in English) Olivier Bonaventure30h + 30h 5credits 1q xx
Mandatory INGI2349

Network and communication seminar  (in English) Gildas Avoine (supplée Olivier Bonaventure), Olivier Bonaventure (coord.), Marc Lobelle30h 3credits 2q xx

OptionalElective courses for ELEC and INFO Master's students
Optional INMA2470

Discrete stochastic models   (in French) Philippe Chevalier30h + 22.5h 5credits 1q xx
Optional SINF2345

Languages and algorithms for distributed applications  (in English) Marc Lobelle, Peter Van Roy (coord.)30h + 15h 5credits 2q xx
Optional INGI2144

Secured systems engineering  (in English) Gildas Avoine30h + 15h 5credits 1q xx
Optional INGI2346

Distributed application design  (in English) Marc Lobelle30h + 15h 5credits 1q xx
Optional INGI2347

Computer system security  (in English) Gildas Avoine, Jean-Jacques Quisquater30h + 15h 5credits 2q xx
Optional MAT2450

Cryptography  (in English) Olivier Pereira, Jean-Jacques Quisquater30h 5credits 1q xx
Optional MAT2440

Number theory  (in French) Jean-Jacques Quisquater, Jean-Pierre Tignol30h + 15h 5credits 1q xx

OptionalElective courses for INFO Master's students
Optional ELEC2795

Radiation and communication systems  (in French) Christophe Craeye, Danielle Janvier30h + 30h 5credits 1q xx
Optional ELEC2900

Signal processing  (in English) Benoît Macq, Luc Vandendorpe30h + 30h 5credits 2q xx
Optional INMA1731

Stochastic processes : Estimation and prediction   (in French) Michel Gevers, Luc Vandendorpe (coord.)30h + 30h 5credits 2q xx
Optional INGI2315

Computer systems: real-time aspects  (in English) Jean-Didier Legat, Marc Lobelle30h + 30h 5credits 2q xx

MandatoryCompulsory courses for INFO Master's students
Mandatory INGI2142

Computer networks: configuration and management  (in English) Olivier Bonaventure, Pierre François (supplée Olivier Bonaventure)30h + 30h 5credits 2q xx

OptionalElective courses for ELEC Master's students
Optional INGI2142

Computer networks: configuration and management  (in English) Olivier Bonaventure, Pierre François (supplée Olivier Bonaventure)30h + 30h 5credits 2q xx
 
Other Master offering this option


Option in biomedical engineering [0.0]
This option is only accessible to students with a minor in biomedical engineering in their bachelor program.

This option is not proposed in the English language.

Th "biomedical engineering" option seeks to produce engineers that are able to answer the future technological challenges in the scientific and techniques domains related to biomedical engineering.

This option will provide basic knowledge to the students in several fields of the biomedical engineering, such as bioinstrumentation, biomaterials, medical imagery, mathematical imagery, artificial organs and rehabilitation, biomechanics.

Through a partnership between the School of Engineering and the Faculty of Medicine, the curriculum aims to develop among students an interdisciplinary training where engineering skills are applied to the biomedical domain, which is both complex and varied.

Year
12

The student who has chosen this option shall select 15 to 30 credits from amongstfrom 15to 30 créditsamong

MandatoryCompulsory courses in biomedical engineering
Students who have chosen this option shall select at least 15 credits from amongst the following compulsory courses, except engineering Master's students in computer science who shall take 30 credits including GBIO 2010.
Optional GBIO2010

Bioinformatics  (in French) Yves Deville, Michel Ghislain, Thibault Helleputte (supplée Yves Deville)30h + 30h 5credits 2q xx
Optional GBIO2020

Bioinstrumentation  (in French) Jean Delbeke, Michel Verleysen30h + 30h 5credits 1q xx
Optional GBIO2030

Biomaterials  (in French) Sophie Demoustier, Christine Dupont, Gaëtane Leloup (coord.)30h + 30h 5credits 2q xx
Optional GBIO2040

Biomechanics  (in French) Emilie Marchandise30h + 30h 5credits 2q xx
Optional GBIO2050

Medical Imaging  (in English) Anne Bol, Benoît Macq, Frank PEETERS30h + 30h 5credits 1q xx
Optional GBIO2060

Modeliing of biological systems  (in French) Georges Bastin, Philippe Lefèvre30h + 30h 5credits 1q xx
Optional GBIO2070

Artificial organs and rehabilitation  (in French) Jean Delbeke, Luc-Marie Jacquet30h + 30h 5credits 2q xx

OptionalElective courses in biomedical engineering for ELEC students
Optional ELEC2870

Artificial neural networks  (in English) Michel Verleysen30h + 30h 5credits 1q xx
Optional ELEC2885

Image processing and computer vision  (in English) Christophe De Vleeschouwer (coord.), Benoît Macq30h + 30h 5credits 1q xx
 
Other Masters offering this option


Management [0.0]
This option is not accessible to students who select the option CPME.

This option is not proposed in the English language.

The aim of this option is to familiarize the student in engineering with the basic principles of business management.

Year
12

This option cannot be chosen along with the option relating to the launching of small and medium-sized companies. FSA 2240 is not included in this option for GCE students. The student who chooses this option shall select 16 to 20 credits from amongstfrom 16to 20 créditsamong
Optional FSA2140

Elements of industrial laws  (in French) Fernand De Visscher, Fernand De Visscher (supplée N.), Werner Derycke, Werner Derycke (supplée N.), Bénédicte Inghels, Bénédicte Inghels (supplée N.)30h 3credits 1q xx
Optional FSA2230

Introduction to management and to business economics  (in French) Paul Belleflamme, Benoît Gailly30h + 15h 4credits 2qCourses not taught this academic year xx
Optional FSA2240

Foundations of financial management  (in French) Philippe Grégoire30h + 15h 4credits 2q xx
Optional FSA2245

Environment and Enterprise  (in French) Thierry Bréchet30h 3credits 1q xx
Optional FSA2235

Project management  (in French) Ruben Alberto Chumpitaz Caceres30h 3credits 1q xx
Optional FSA2210

Organisation and human resources  (in French) John Cultiaux30h 3credits 2q xx

MandatoryAlternative to the Management option for computer science students
Computer science students who have already followed various courses of this discipline during their Bachelor's curriculum shall select at least 20 credits from amongst20 créditsamong
Optional ECGE1221

Commercial law and taxation  (in French) Michel De Wolf, Patrick De Wolf60h 5credits 2q xx
Optional ECGE1223

Production and Operations Management  (in French) Michel Herman (supplée Pierre Semal), Pierre Semal30h 4credits 1q xx
Optional ESPO1113A

Sociology and Anthropology I (Part 1)  (in French) N.40h + 0h 4credits  xx
Optional SINF2202

Ethics and computer science  (in French) Axel Gosseries, Axel Gosseries, Axel Gosseries, Alain Pirotte (coord.)30h 3credits 2q xx
Optional INGE1321A

Marketing  (in French) N.40h 4credits 2q xx
 
Other Masters offering this option


Option in lauching of small and medium-sized companies [0.0]
This option is not accessible to students who select the option in management.

This option is not proposed in the English language.

This training aims to familiarize the students with the specificities of SMEs, of the entrepreneurship and creativity in order to develop the skills, knowledge and tools needed to create a business. The access is restricted to a limited number of students selected on the basis of a motivation file and individual interviews. The motivation files for this option must be introduced before the start of the academic year at :
Secrétariat CPME – Place des Doyens 1
1348 Louvain-la-Neuve (tel 010/47 84 59).
The selected students will replace the master thesis from the core program with a specific report on business creation (for the same number of credits).

Year
12

Additional information relative to this option can be found at http://www.uclouvain.be/cpme . This option cannot be chosen along with that in management. The student who chooses this option shall select 20 to 30 credits from amongstfrom 20to 30 créditsamong

OptionalPrerequisite CPME course
Students who have not taken a management course within their former curriculum shall include CPME2000 in their current curriculum.
Mandatory CPME2000

Management Foundations of a small/middle size company  (in French) Régis Coeurderoy, Paul Vanzeveren30h 5credits  x 

MandatoryCompulsory courses
Mandatory CPME2001

Entrepreneurship Theory  (in French) Frank Janssen30h 5credits  x 
Mandatory CPME2003

Business plan of the creation of a company  (in French) Frank Janssen, Olivier Jaspers30h 5credits   x
Mandatory CPME2002

Managerial, legal and economic aspects of the creation of a company  (in French) Régis Coeurderoy, Yves De Cordt30h 5credits  xx
Mandatory CPME2004

Advanced seminar on Enterpreneurship  (in French) Frank Janssen30h 5credits  xx

OptionalElective courses
This trainee programme is not compatible with FSA 2995
Optional CPME2995

Stage en entreprise  (in French) N. 10credits  xx
 
Other Masters offering this option


Elective cousres of the master's in computer science engineering [0.0]
Year
12
Optional FSA2351A

Dynamique des groupes (1er semestre)  (in French) Piotr Sobieski (coord.)15h + 30h 3credits 1q xx
Optional FSA2351B

Dynamique des groupes (2ème semestre)  (in French) Piotr Sobieski (coord.)15h + 30h 3credits 2q xx
Optional SINF2202

Ethics and computer science  (in French) Axel Gosseries, Axel Gosseries, Axel Gosseries, Alain Pirotte (coord.)30h 3credits 2q xx
Optional SINF2282

Project management in computer science  (in French) Manuel Kolp30h + 15h 5credits 2q xx
Optional SINF2356

Human-computer interaction  (in English) Jean Vanderdonckt45h 5credits 2q xx
Optional SINF2381

Information systems seminar  (in English) Manuel Kolp, Alain Pirotte (supplée Manuel Kolp)30h 3credits 2q xx
Optional SINF2382

Computer supported collaborative work  (in English) Jean Vanderdonckt45h 5credits 2q xx
Optional INGI2368

Computational biology  (in English) Pierre Dupont30h + 15h 4credits 1q xx
Optional INGI2325

Graphic systems and applications  (in English) Philip Dutré30h + 15h 5credits 2q xx

OptionalCompany training periods
Students may include in their curriculum a company training period worth 10 credits. However, if this activity is related to their final thesis, they shall choose the 5-credit FSA 2996 course.
Optional FSA2995

Stage en entreprise  (in French) Anne-Marie Anckaert 10credits  xx
Optional FSA2996

Stage en entreprise  (in French) Anne-Marie Anckaert 5credits  xx

OptionalAdvanced courses
Students should note that any course appearing in the options of their Master’s, but not selected as such, remains a possible elective.

OptionalGeneral knowledge courses
Students can also include in their curriculum any course given at UCL or FIW / KULeuven subject to approval of the Diploma committee.

OptionalLanguages
Students may include in their electives any language course of the Institute of Modern Languages (ILV) for a maximum of 3 credits within the 120 basic credits of their Master?s. Their attention is drawn to the following professional insertion seminars:
Optional NEER2500

Seminar of professional integration: Dutch - intermediate level  (in Dutch) Valérie Dachy, Isabelle Demeulenaere (coord.), Mariken Smit30h 3credits  xx
Optional NEER2501

Seminar of professional integration: Dutch - intermediate level  (in Dutch) An Neven30h 5credits 1q xx
Optional NEER2600

Seminar of professional integration: Dutch - upper-intermiediate level  (in Dutch) Isabelle Demeulenaere (coord.), Mariken Smit30h 3credits  xx
Optional NEER2601

Séminaire d'insertion professionnelle: néerlandais - niveau approfondi  (in Dutch) N.30h 5credits  xx
Optional ALLE2500

German - Seminar of professional integration, intermediate level  (in German) Caroline Klein, Ann Rinder (coord.)30h 3credits 1+2q xx
Optional ALLE2501

German - Seminar of professional integration, intermediate level  (in German) Caroline Klein, Ann Rinder (coord.)30h 5credits 1+2q xx
Optional ESPA2600

Séminaire d'insertion professionnelle - espagnol  (in Spanish) Isabel Baeza Varela30h 3credits 1q xx
Optional ESPA2601

Entry to professional life : Spanish  (in Spanish) Paula Lorente Fernandez (coord.)30h 5credits 1+2q xx

OptionalShort term exchanges
Students may include in their curriculum any BEST or ATHENS subject to approval by the Diploma committee. These courses are worth 2 credits