IFT159 - Analyse et programmation

Sommaire

Cycle
1er cycle
Crédits
3 crédits
Durée
1 trimestre
Faculté/Centre
Faculté des sciences
Particularités
Offert à tous
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).

Équivalente(s)

(IFT158)

ou

(MAT1584)