Savoir décomposer un problème 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 : premières notions de qualité (nommage des variables, assertions, documentation, etc.), pré- et post-conditions
- Notion de types et de données, définitions de types simples, structures séquentielles à accès direct
- Structures algorithmiques fondamentales : choix, répétitions
- 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 (debugging)
Mots clés
Algorithme ; Programme ; Type ; Décomposition de problèmes ; Qualité
- Enseignant: Laurent CARMIGNAC
- Enseignant: Brett DESBENOIT
- Enseignant: Guilherme DIAS DA FONSECA
- Enseignant: Eric REMY
- Enseignant: Bastien RIVIER