Aller au contenu

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.