2023-2024 / AREM0012-1

Help to succeed in "Introduction to computer programming"


10h REM

Number of credits

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


Benoît Donnet

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

This class mostly targets students having already failed in their B1 (last year) and having accumulated less than 30 ECTS during their first year (the class INFO0946 is still in their cursus).

The purpose of this class is to make sure students will work key aspects of INFO046.  To do so, it is mandatory to actively participate to:

  • 6 Programming Challenges on CAFÉ 2.0
  • 5 MCQs organized at the beginning of exercises sessions (keep in mind that training MCQs are available on eCampus)
  • 3 "Collaborative Design & Build" (CDB) sessions
  • 6 GameCodes available on CAFÉ 2.0
  • mid-term (08/11/2023)
  • mid-term correction session and subsequent resit classes.
INFO0946 agenda provides the exact schedule for those activities.

Learning outcomes of the learning unit

Students will be comfortable with concepts related to C programming language and abstraction skills taught in INFO0946

Prerequisite knowledge and skills

Be fluent in French (both orally and written)

Planned learning activities and teaching methods

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

Blended learning

Additional information:

A few activities (i.e, Programming Challenges and GameCodes) are to be done remotely.  Others are organized on site.

Recommended or required readings

Careful reading and deep understanding of INFO0946 slides (available through the CdC and on eCampus)

Books in INFO0946:

  • Claude Delannoy. "Programmer en Langage C". Editions Eyrolles. 2010 (5ème édition)
  • Rémy Malgouyres, Rita Zrour, Fabien Feschet. "Initiation à l'Algorithmique et à la Programmation en C". Editions Dunod. 2011 (2ème édition).
  • Yves Granjon. "Algorithmes en Pascale et en Langage C". Editions Dunod. 2004 (2ème édition).

Other : The class does not provide any assessment

Additional information:

Not applicable

Work placement(s)

Organisational remarks and main changes to the course


It is always possible to send an email to the lecturer and/or teaching assistant to raise questions or organize a meeting

  • Lecturer: Prof. Benoit Donnet (mail -- office: 1.87b/B28)
  • TA: Géraldine Brieven (mail -- office: 1.73b/B28)

Association of one or more MOOCs