2018-2019 / Master

Computer science and engineering (120 ECTS)

120 credits

Programme content

A MASTER'S TAUGHT IN ENGLISH, A RECOGNISED COURSE

All classes in this master's course are taught in English, given the importance of the English language in the field of IT.

This immersion provides students with an opportunity for intensive practice and consequently prepares them in an optimal manner for international careers. While the Final Dissertation must be written in English, students are free to communicate in French during classes and major tests and exams. Moreover, this course has been accredited by the French Engineering Accreditation Council (Commission des Titres d'Ingénieur - CTI) and was awarded the EUR-ACE label, which certifies the highest quality in engineering courses in Europe.

OBJECTIVES

The Master's Degree in Civil Computer Science Engineering offers both the rigour of an in-depth course in Computer Sciences and the versatility of a course in Engineering Sciences.

Civil Computer Science Engineers are able to use their capacity for abstraction, their thorough reasoning abilities and their skills in IT as well as in electronics and in various fields of the engineering sciences, in order to design, develop and evaluate complex information processing systems.

The skills acquired will enable them to combine software and hardware to create top-level products and services. The solutions thus developed will give users better means with which to optimise their commercial activity in sectors as varied as finance, e-commerce medicine, transport, energy, telecommunications and even bioinformatics.

COMBINING THEORY AND PRACTICE

Through the demanding practical projects that most of the classes entail, Civil Computer Science Engineers strengthen their knowledge, use their expertise, solve numerous problems, work autonomously and apply their skills in written and oral communication, especially in English. They have the chance to identify the needs and constraints of the industrial world whether while working on their Final Dissertation, during their internships or through the classes which enable them to make connections between the concepts taught and their industrial application. They are thus trained to adapt to various languages, methods and tools, that already exist or have yet to be developed!

THE PROGRAMME

The Master's in Civil Computer Science Engineering is structured around:

  • a common core (data structures and algorithms, programming languages, theoretical concepts of computer science, software development, IT systems and networks),
  • an integrated project to be completed as part of a team (in 2015: a car-sharing app),
  • classes specific to the option chosen,
  • electives or an internship,
  • a Final Dissertation.

3 specialisms are offered:

  • Specialism in computer systems and networks,
  • Specialism in intelligent systems,
  • Specialism in management. (The specialism in management gives access to the dual Master's in digital business offered in partnership with HEC Liège.)

The varied electives also make it possible to diversify your course and go into greater depth in areas such as robotics, signal processing (audio, video, image), biomedical engineering, bioinformatics, optimisation, electronics etc.

DIGITAL BUSINESS (COLLABORATON WITH HEC LIEGE - THE SCHOOL OF MANAGEMENT OF THE UNIVERSITY OF LIEGE

Graduates in Computer Sciences or in Civil Computer Sciences Engineering and in Management Engineering in a 3 year Master's after a Bachelor's degree: only available at ULiège!

The Faculty of Applied Sciences and HEC Liège - the University of Liège's School of Management offer a course in "Digital Business" making it possible to earn the 2 Master's degrees in Computer Sciences or Civil Computer Science Engineering and the Master's in Management Engineering in 3 years of studies after gaining a Bachelor's degree:

This opportunity is unique in Belgium!

The programme, which is perfectly symmetrical, offers two means of entry. Either a student first enrols in Computer Sciences (specialising in management) with the Faculty of Applied Sciences and then completes their studies in the HEC Liège's Management Engineering programme. Or conversely, they first enrol in Management Engineering (Digital Business) at HEC Liège and then complete their studies within the Faculty of Applied Sciences on either the Computer Sciences programme or the Civil Computer Science Engineering programme.

Far more than the simple juxtaposition of skills, the concept of the interdisciplinary Master's is to promote new profiles submerged in a dual culture right from the first block of the Master's degree. You will be trained in specialised and interdisciplinary subject areas enabling you to understand issues from a novel angle. You will learn how to simultaneously handle the two domains in order to understand all of their inherent issues and opportunities.

This programme responds to the expectations of the employment market in which graduates in Computer Sciences and Management Sciences and Management Engineers are highly sought-after, these being two of Belgium's top 5 most promising courses. By combining the two, not only will you be ready to tackle all of the challenges of Computer Science (1) and management (2), but you will also be best equipped to deal with the new challenges of Digital Business (3). Three sets of skills in two degrees! A clear advantage for the future!

Learning outcomes

Profile

At the end of their Master's programme, civil computer science engineers from ULiège will be able to leverage their sense of abstraction, their thorough reasoning abilities and their IT skills, but also their fundamental knowledge in electronics and several other engineering sciences, to design, develop and evaluate complex information systems.

They will be able to implement complex products or services which combine information processing hardware and programmes. The system designed will thus provide a group of users with the means to optimally accomplish their professional activities in a variety of sectors including finance, e-commerce, medicine, transport, energy, networks and telecommunications and bioinformatics.

Learning outcomes

Civil computer sciences engineers from ULiège will, like any engineer, be able to manage and mobilise a multidisciplinary corpus in sciences and engineering sciences based on an understanding of the laws and principles on which they are based and a critical approach to knowledge. They will be capable of structured scientific reasoning by using the languages and tools particular to the sciences and engineering sciences, these including mathematics, physics, chemistry, digital methods, mechanics, environmental engineering, probabilities and statistics, stochastic processes, in addition to systems analysis and modelling.

They will have primarily acquired highly specialised and integrated knowledge in computer sciences, but also general knowledge in another discipline such as electricity, mechanics or biomedical engineering.

They will have acquired basic knowledge in the various disciplines of computer science: algorithmics, programming (imperative, object-orientated, functional, parallel), programming languages (C, C++, Java, Scheme), software engineering, digital circuit and processor functionality, computer structure, operating systems, databases and networks.

They will be familiar with the theoretical and conceptual foundations of the information sciences, the types of reasoning used, the methodology and the mathematical foundations (graph theory, digital methods, discrete optimisation, information theory, state machines, automatons, grammars, theory regarding the limits of information systems, the theoretical and practical foundations of logic and formal reasoning and the general principles of compilation).

They will have acquired a strong specialism in information networks and systems (information security, networks and multimedia, network security and management, network measures and monitoring, embedded systems, programming on mobile platforms etc.) or in intelligent systems (machine learning, computer vision, robotics, knowledge representation, constraint programming etc.). Depending on their choice of electives, they will have also acquired various other skills in fields such as bioinformatics, intensive scientific computing, signal processing, medical imaging, microelectronics, and infographics.

They will be able to apply, mobilise, articulate and develop this knowledge and these skills in order to contribute, by working alone or as part of a team, to the management and completion of a large-scale IT development project so as to guide it to completion while managing the complexity and taking account of the objectives, the resources allocated and any constraints involved.

They will have acquired the highest level of technical qualification enabling them to organise and guide a research, development or innovation project to completion in order to assess a novel issue relevant to their discipline. They will be equipped with the knowledge and skills needed to join a research and development unit or pursue doctoral studies.

They will have frequently developed their aware of the realities, requirements and constraints of the industrial world, possibly through a final dissertation or a company internship, or through classes establishing links between the concepts studied and their industrial applications.

They will be able to communicate their conclusions and novel proposals as well as the knowledge and principles underpinning them, in a clear, structured and reasoned manner, both orally and in writing, to technical and non-technical audiences, in English as well as French.

They will have developed and adopted a high degree of autonomy enabling them to acquire new knowledge, continue their training and develop new skills to allow them to evolve in new contexts. They will be well placed to later adapt to processes, techniques, languages and tools etc., that did not exist at the time of their training.

They will be able to reflect critically on the impact computer science in general and the projects to which they are contributing in particular, have on society.

They will demonstrate rigour, autonomy, creativity and a sense of ethics.