Leerresultaten

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, the gcc compiler and the Makefile tool

Doelstellingen

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.

Inhoud

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, the realisation of a solo game, a two-player game and a game against the computer.

Evaluatiemethode

The assessment is broken down as follows: - The games developed during the course (60%) - A group project (40%) The success of the course requires the success of both parts, the games and the group project. Due to the highly practical nature of the course, no exams are scheduled in the second session.

Taal van de instructie

English