Learning outcomes

At the end of the course, the student will be able to design software involving the development of different modules. More specifically, they will be able to • model a problem by breaking it down into different stages • organise software into an architecture involving different modules • to code fragments of programs independently, without having a complete view of the software • use the linux operating system.

Goals

The objective of the course is, through the development of a game, to make the students aware of the main aspects related to the realization of a medium to large size program.

Content

The student must complete a program to implement games. These implementations are built by successive refinements. They include several stages, each one being the subject of a series of modules to be realized. These steps consist successively of the realisation of basic game-related functions, and the realisation of a solo game.

Assessment method

The assessment is broken down as follows:

  • The games developed during the course (100%) 

Due to the highly practical nature of the course, no exams are scheduled in the second session.

Language of instruction

Anglais
Training Study programme Block Credits Mandatory
Bachelier en sciences mathématiques Standard 0 2
Bachelier en sciences mathématiques Standard 2 2