2017-2018 / INFO2056-1

First programming project


50h Pr, 10h Proj.

Number of credits

 Bachelor in computer science5 crédits 


Bernard Boigelot, Laurent Mathy



Language(s) of instruction

French language

Organisation and examination

Teaching in the first semester, review in January

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)

Mandatory weekly lab sessions.

Recommended or required readings

Assessment methods and criteria

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

Work placement(s)

Organizational remarks

The course takes place in the computer lab rooms of the Mathematics Institute (B37). Since the evaluation takes place during the course, there is no possibility of a second session.