ContenuIntroduction aux ordinateurs. Analyse et conception de solutions informatiques : simplification, décomposition, modularisation et encapsulation. Critères de qualité : la conformité, la fiabilité et la modifiabilité. Concepts de base de la programmation structurée : séquence, itération, sélection. Modélisation du traitement et modularité : concept de fonctions et d'abstraction procédurale. Concept de base de l'abstraction de données. Introduction aux concepts orientés objet : encapsulation, constructeur, destructeur, surcharge, notation UML. Récursivité. Processus logiciel personnel (PSPO). Revue de code. Tests unitaires. |