Programmation de problèmes simples
I) Introduction au langage C : 1) Présentation de l'environnement de travail, 2) Syntaxe du langage C, 3) C vs. Python.
II) Méthode de résolution de problème (approche Descartes) : 1) Compréhension d'un problème, 2) Analyse et décomposition d'un problème, 3) Description détaillée des éléments
de la solution (choix d'une solution, description , etc.), 4) Réalisation et mise en oeuvre de la solution.
III) Développement modulaire en informatique : 1) Définition d'une fonction (intérêt, spécification, etc.), 2) Argument formel et effectif, 3) Passage par valeur et par adresse, 4) Variable locale et globale.
IV) Etude de cas : Réalisation d'un projet informatique relatif à la problématique de la licence SPI.