Aller au contenu

IFT159 - Analyse et programmation

Présentation

Sommaire

Cycle
1er cycle
Crédits
3 crédits
Faculté/Centre
Faculté des sciences
Particularités
Répartition de la charge de travail
3-1-5

Cible(s) de formation

Savoir analyser un problème, avoir un haut degré d’exigence quant à la qualité des programmes, pouvoir développer systématiquement des programmes de bonne qualité dans le cadre de la programmation procédurale séquentielle.

Contenu

Introduction aux ordinateurs. Analyse et conception de solutions informatiques : simplification, décomposition, modularisation et encapsulation.
Critères de qualité : la validité, la fiabilité, la modifiabilité et les tests. 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 : classe, constructeur, surcharge, notation UML (diagramme de classe). Récursivité. Processus logiciel personnel (PSPO).