Aller au menu Aller au contenu
Academics
Academics
Academics

> Study at Esisar > Engineering Programs

Algorithmic and C programming - 3AMCS357

A+Augmenter la taille du texteA-Réduire la taille du texteImprimer le documentEnvoyer cette page par mail cet article Facebook Twitter Linked In
  • Number of hours

    • Lectures : 9.0
    • Tutorials : 10.5
    • Laboratory works : -
    • Projects : -
    • Internship : -
    • Written tests : -
    ECTS : 3.0
  • Officials : Jean-Luc KONING

Goals

Be able to design a simple algorithm, according to the schemes studied in class, including control structures and manipulating simple data structures (stacks, queues, lists).
To be able to implement an algorithm in C language using the fundamental concepts of the language (including pointers).

Content

Design of simple algorithms
- Expressions and types
- Instructions, assignment
- Control instructions
- Procedures and functions; parameter passing types
Simple data structures
- Tables, items
- Stacks, queues, lists
Pointers
- Notion of address
- Use in the case of linked lists

Practical work
- Realization of programs in C illustrating the aspects of the course
- Programming project (to be deepened according to the level reached).

Tests

CC: 1 or more Continuous Tests on the lecture and the TD (document not allowed, without calculator)
E1: Examination of session 1 : Written 1h30, document not allowed, without calculator
Practical work: 1 or more graded practical work
E2: Examination of session 2 : Oral 1h or Written 1h30, document not allowed, without calculator
ExTP :

In case of confinement (even partial), the final exam is likely to be cancelled. In this case, only the CC and TP marks will be taken into account for session 1.

In case of absence (justified) at the CC, the weight of the mark is transferred to the final exam (except in case of confinement). In a confinement situation, and in case of justified absence at the CC, an oral evaluation will be done.

Calendar

The course exists in the following branches:

see the course schedule for 2022-2023

Additional Information

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

The course is attached to the following structures:

You can find this course among all other courses.

Bibliography

Apprenez à programmer en C !
Mathieu Nebra
https://www.eyrolles.com/Informatique/Livre/apprenez-a-programmer-en-c-9791090085879/
Cours disponible en ligne sur OpenClassRoom
https://openclassrooms.com/fr/courses/19980-apprenez-a-programmer-en-c

Algorithmique en C
Jean-Michel Léry
Pearson

A+Augmenter la taille du texteA-Réduire la taille du texteImprimer le documentEnvoyer cette page par mail cet article Facebook Twitter Linked In

Date of update June 25, 2015

Université Grenoble Alpes