Programme content
THE DESIGNER PAR EXCELLENCE
The university-trained computer scientist is first and foremost a designer. Their training enables them to find the optimal solution to IT problems encountered across many different domains.
Often, the result of their mental efforts will be the deployment of complex equipment which combines 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 economic sectors including finance, e-commerce, medicine, transport, telecommunications and bioinformatics.
To contribute to design activities in such varied fields, university-trained computer scientists must have acquired rigorous reasoning abilities (in order to design these complex systems accurately), the capacity to understand the problems associated with a specific activity and the ability to explain the proposed solutions clearly and unambiguously.
The Bachelor's and the Master's in Computer Sciences were designed to allow you to acquire this training.
A TRAINING IN ENGLISH
All Master's classes are taught in English, given the importance of English in the IT domain. This immersion provides students with an opportunity for intensive practice and consequently gives them optimal preparation for these international careers.
The Master's thesis must be written in English. However, students are free to communicate in French during classes and major tests and exams.
It should be noted that the Master's in Computer Science is offered within the School of Engineering, which gives students hands-on experience of the more technical aspects of computer science such as robotics, networks, image processing and microelectronics, etc.
Learning outcomes
Profile
At the end of their one year Master's course, a graduate with a Master's in computer science (60 credits) from ULiège will be able to leverage their knowledge, their know-how and their IT skills to analyse, design, develop, integrate and evaluate complex information systems. Often, the result of their mental efforts will be the implementation of 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, networks and telecommunications and bioinformatics.
Learning outcomes
An individual holding a Master's in Computer Science (60 credits) will have acquired specialised and integrated knowledge and extensive skills in the diverse disciplines of the computer science, which follow on from those associated with the bachelor's degree in computer science, such as algorithmics, programming and IT systems (operating systems, data bases and networks). They will have consolidated their knowledge of information networks and security and on the various foundations of the information sciences (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 be able to apply, mobilise, articulate and develop this knowledge and these skills in order to contribute to the completion of an IT development or innovation project while managing its complexity and taking account of the inherent objectives and constraints. They will have developed their awareness of the realities, requirements and constraints of the industrial world, possibly through a Master's thesis 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 in particular. They will have developed and adopted a high degree of autonomy enabling them to acquire new knowledge, continue their training and develop new skills so that they can 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 they are contributing to in particular, have on society. They will demonstrate rigour, autonomy, creativity and a sense of ethics. The learning outcomes foundation for this Master's is relatively similar to that of the 120-credit Master's in Computer Sciences. However, given the absence of a professional focus and an integrated project, in addition to the reduced choice of electives, a graduate of a 60-credit Master's in Computer Sciences will have acquired less depth in terms of knowledge, know-how and skills, and will not have been able to complete a company internship.