INF159 - Analyse et programmation
Présentation
Sommaire
- Cycle
- 1er cycle
- Crédits
- 3 crédits
- Faculté ou centre
- Faculté des sciences
Cible(s) de formation
Analyser un problème de traitement d'information; développer systématiquement des logiciels séquentiels de bonne qualité.
Contenu
Introduction à l'informatique. Analyse et conception de solutions informatiques : simplification, décomposition, modularisation et encapsulation. Critères de qualité : conformité, fiabilité et modifiabilité. Structures élémentaires : séquence, itération, sélection. Modélisation du traitement et modularité : concept de fonction et d'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.