Aller au menu Aller au contenu
L'école d'ingénieur en systèmes avancés et réseaux

> Formation > Cycle Ingénieur > Filière EIS par apprentissage

Algorithmique et programmation en C - 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
  • Volumes horaires

    • CM : 9.0
    • TD : 10.5
    • TP : -
    • Projet : -
    • Stage : -
    • DS : -
    Crédits ECTS : 3.0
  • Responsables : Jean-Luc KONING

Objectifs

Etre capable de concevoir un algorithme simple, conformément à des schémas étudiés en cours, incluant des structures de contrôle et manipulant des structures de données simples (piles, files, listes).
Etre capable d'implanter un algorithme en langage C en utilisant les concepts fondamentaux du langage (dont les pointeurs).

Contenu

Conception d'algorithmes simples
- Expressions et types
- Instructions, affectation
- Instructions de contrôle
- Procédures et fonctions; types de passage de paramètres
Structures de données simples
- Tableaux, articles
- Piles, files, listes
Pointeurs
- Notion d'adresse
- Utilisation dans le cas des listes chaînées

Travaux pratiques
- Réalisation de programmes en C illustrant les aspects du cours
- Projet de programmation (à approfondir en fonction du niveau atteint).

Contrôles des connaissances

CC: 1 ou plusieurs Contrôles Continus portant sur le cours magistral et les TD (document non autorisé, sans calculatrice)
E1: Examen de session 1 : Écrit 1h30, document non autorisé, sans calculatrice
TP : 1 ou plusieurs TP notés
E2: Examen de session 2 : Oral 1h ou Écrit 1h30, document non autorisé, sans calculatrice
ExTP :

En cas de confinement (même partiel)

L'examen final est susceptible d'être annulé. Dans ce cas, seules les notes de CC et TP seront prises en compte pour la session 1.

Calendrier

Le cours est programmé dans ces filières :

cf. l'emploi du temps 2020/2021

Informations complémentaires

Code de l'enseignement : 3AMCS357
Langue(s) d'enseignement : FR

Le cours est rattaché aux structures d'enseignement suivantes :

Vous pouvez retrouver ce cours dans la liste de tous les cours.

Bibliographie

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

mise à jour le 25 juin 2015

Université Grenoble Alpes