Le 22 octobre 2017
Description du cours IFT159

Description de l'activité pédagogique

IFT 159

Analyse et programmation (3-1-5)

3 cr.

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).

Équivalente(s)

IFT 158
ou
MAT 1584