L'objectif du module est de savoir décomposer un problème informatique en sous-problèmes plus simples et définir des types simples pour structurer les données d’un problème en étant attentif aux critères de qualité de programmation.
Contenus : Notion de sous-programmes; Notion de types et de données, définitions de types simples, structures séquentielles à accès direct; Structures algorithmiques fondamentales;Implantation des algorithmes dans un langage de programmation; Introduction au test unitaire boîte noire; Première approche de la gestion des cas d’erreurs; Introduction au débogage.