Aller au contenu

IFT159 - Analyse et programmation

Présentation

Sommaire

Cycle
1er cycle
Crédits
3 crédits
Faculté ou centre
Faculté des sciences
Trimestres *
Automne 2025, Hiver 2026
Particularités
Cours offerts à 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).


* Sujet à changement

Les informations ci-dessous sont sujettes à changement.

Les étudiantes et étudiants inscrits peuvent voir leur horaire détaillé dans le calendrier de monPortail ou se référer à l'horaire fourni par leur faculté.

Groupe 1

27 août au 15 décembre 2025
JourHeuresNombre de séances
Mercredi 08:30 - 10:20 11
Jeudi 08:30 - 10:20 10
Jeudi 18:30 - 20:20 1
Lundi 09:30 - 10:20 12
Lundi 17:30 - 19:20 2
Lundi 08:30 - 11:30 1
Vendredi 08:30 - 10:20 1
Mardi 18:30 - 20:20 1