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

> Formation > 1er Cycle

Algorithmique et programmation C - 3AMCS351

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

    • Projet : 25.5
    Crédits ECTS : 3.0

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).

Contact Ioannis PARISSIS

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).



Prérequis

Un premier cours d'initiation à la programmation

Contrôles des connaissances

CC1 : DS
CC2 : DS
CC3: Projet
E2 : Examen écrit 1h30, sans documents, sans calculatrice



Informations complémentaires

Cursus ingénieur->Filière IR->Semestre 1
Cursus ingénieur->Filière EIS->Semestre 1

Bibliographie

Initiation au langage C (B. Cassagne)
Notes de cours.

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

mise à jour le 5 février 2016

Grenoble INP Institut d'ingénierie Univ. Grenoble Alpes