Teaching method

Active learning and non-technical skills

You will play an active role in your training. The pedagogical approach is a well-balanced mix of lectures, exercises, and projects to be carried out alone or in a group. The teaching methods vary. Sometimes, you will discover concepts and techniques independently. At these times, the teaching team acts as a resource in the learning process. At other times, the pedagogy focuses on transmitting the knowledge necessary to complete future tasks.

Special 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 computing systems.

Languages

The lingua franca of computer science is English. The use of English in the programme allows students to develop their mastery of this language, which facilitates their integration into professional life. All course material and course supervision are in English. However, students may always ask or respond to exam questions in French if desired.

Moreover, the programme allows students to attend language courses at the university’s Language Institute (ILV).