2023-2024 / INFO2056-1

First programming project


50h Pr, 10h Proj.

Number of credits

 Bachelor of Science (BSc) in Computer Science5 crédits 


Laurent Mathy

Language(s) of instruction

French language

Organisation and examination

Teaching in the first semester, review in January


Schedule online

Units courses prerequisite and corequisite

Prerequisite or corequisite units are presented within each program

Learning unit contents

In this course, groups of 2 or 3 students are taught how to program simple and attractive applications (such as basic video games) in an elementary development environment. The goal is to provide students with a first practical experience of programming, by making them apply to concrete problems the concepts and mechanisms learned in other courses.

Learning outcomes of the learning unit

At the end of this course, students will have learned how to develop a simple software application and make it work.

Prerequisite knowledge and skills

Planned learning activities and teaching methods

The course is organized as weekly lab sessions to which attendance is mandatory, supervised by professors, teaching assistants, and teaching aids.

Mode of delivery (face to face, distance learning, hybrid learning)

Mandatory weekly online lab sessions.

Recommended or required readings

Students will be evaluated on the basis of their participation to the sessions, solutions to programming problems and from a demonstration of the final project of each group organized at the end of the course.

Work placement(s)

Organisational remarks and main changes to the course

 Since the evaluation takes place during the course, there is no possibility of a second session.
Course material: tutorial


Association of one or more MOOCs