Analyse de problème et résolution complexe sous forme algorithmique. Illustration à l’aide de programmes écrits en langage structuré.

Contenu pédagogique de l’UE :

Approfondissements des bases

La récursivité

Les pointeurs et leur utilisation

Allocation dynamique de la mémoire et application

Les listes chaînées

- Présentation

- Traitements associés

- Cas particuliers (listes doublement chaînées, circulaires)

Notions sur les arbres

Le cours porte également sur les aspects suivants :

- Introduction générale à la conception de programmes

- Introduction à l'approche fonctionnelle

- Conception/composition de fonctions et d’abstractions « boîtes noires »

- Conception de données complexes

Modularité