Teaching method

Active learning and non-technical skills

You will play an active role in your education. The pedagogical approach is a balanced mix of lectures, exercises, and projects to be completed individually or in groups. The teaching methods are varied. At times, you will be required to explore concepts and techniques independently, with the teaching team acting as a resource to support your learning. At other times, the pedagogy is more directive, providing you with the necessary tools to complete future tasks.

A significant emphasis is placed on non-technical skills (autonomy, organisation, time management, different modes of communication, etc.) In particular, by emphasising project-based activities (including a large-scale project that puts students in a semi-professional situation), this programme develops students’ critical thinking skills, which allows them to design, model, implement, and validate complex IT systems.

Languages

The lingua franca of computer science is English. The use of English in the programme will help students enhance their mastery of this language, which will facilitate their professional integration. Course materials and guidance are in English. However, students may always ask or respond to exam questions in French if desired.

Additionally, the programme allows students to take language courses at the university’s Language Institute (ILV) and to take part in exchange programmes.

Interdisciplinary approach

Over the course of their careers, computer scientists are expected to manage projects as well as teams and show interest in the complex socio-economic environment in which computer science belongs. It is therefore suggested that students learn about disciplines through elective courses or certain major courses such as the interfaculty major “small and medium sized business creation”.