Ensimag Rubrique Formation 2022

Remedial course in algorithmic and basic programming - 3MMSALG

  • Number of hours

    • Lectures -
    • Projects -
    • Tutorials -
    • Internship -
    • Laboratory works 16.5
    • Written tests -

    ECTS

    ECTS 0.0

Goal(s)

This optional course should help students without previous experiences in computer science to better understand the course Introduction to Imperative Programming. At the end of the semester, students attending the remedial course should be able to write programs including basic data structures (arrays, linked lists) in an imperative programming style. This course is strongly recommended for international students coming from non-CS oriented tracks, or who experience difficulties with the french idioms used in CS classes.

Responsible(s)

Christophe RIPPERT

Content(s)

The exercices studied during the remedial course will be :

  • exercices already seen during the TDs and TPs: theses exercices will be re-explained and more time will be allocated to find a solution;
  • new and simpler exercices aiming at understanding the basic notions of the Introduction to Imperative Programming course.
    Every exercices should be implemented in order to practice writing and debugging programs.

Prerequisites

No prerequisites: this course is aimed at beginners in computer science.

Test

Students will take a pratical exam. During this exam, no documents are allowed, except a single sheet of handwritten notes, in A4 format.

Il n'y a pas de note spécifique au soutien, mais un éventuel bonus sur la note du cours "Bases de la programmation impérative", selon un barème présenté à la première séance du cours.

Calendar

The course exists in the following branches:

  • Curriculum - Core curriculum - Semester 5
see the course schedule for 2023-2024

Additional Information

Course ID : 3MMSALG
Course language(s): FR

The course is attached to the following structures:

You can find this course among all other courses.

Bibliography

Mêmes documents que pour le cours "Bases de la programmation impérative"