Programme content
A MASTER'S TAUGHT IN ENGLISH, A RECOGNISED TRAINING
All the courses of this master's degree are taught in English, given the importance of English 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 Master's thesis must be written in English, students are free to communicate in French during classes and major tests and exams. Moreover, this training 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 Computer Science Engineering offers both the rigour of an in-depth course in Computer Science and the versatility of a course in Engineering Science.
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 developed will provide users with the best means of optimising their professional activity in sectors as varied as finance, e-commerce medicine, transport, energy, telecommunications and bioinformatics.
COMBINING THEORY AND PRACTICE
Through the demanding practical projects that most of the classes entail, 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 Master's thesis, 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 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 Master's thesis.
3 professional focuses are offered:
- professional focus in computer systems and networks,
- professional focus in intelligent systems,
- professional focus 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 Computer Science Engineering and in Management Engineering in a 3 year Master's after a Bachelor's degree: only available at ULiège!
The School of Engineering 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 Science or 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 (focusing in management) with the School of Engineering and then completes their studies in the HEC Liège's Management Engineering programme. Or they first enrol in Management Engineering (Digital Business) at HEC Liège and then complete their studies within the School of Engineering with either the Computer Sciences programme or the 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 take a fresh look at issues from a new 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 Science and Management Science 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, 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
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 often have become 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 in 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.