Aller au contenu

IFT436 - Algorithmes et structures de données

Présentation

Sommaire

Cycle
1er cycle
Crédits
3 crédits
Faculté ou centre
Faculté des sciences
Trimestres *
Automne 2025, Été 2026
Répartition de la charge de travail
3-1-5

Cible(s) de formation

Comprendre le rôle des structures de données et des stratégies de conception dans la création d’algorithmes. Déterminer la complexité de calcul d’algorithmes à l’aide d’outils mathématiques.

Contenu

Outils mathématiques pour l’analyse de complexité algorithmique : analyse combinatoire, séries géométriques et résolution d’équations de récurrence. Notations asymptotiques. Utilisation d’assertions. Stratégies de conception : force brute, gloutonne, inductive, diviser-pour-régner, programmation dynamique, recherche dans un espace d’états. Illustration des concepts avec des algorithmes variés.

Préalable(s)

IFT339


* 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

26 août au 16 décembre 2025
JourHeuresNombre de séances
Mardi 08:30 - 10:20 13
Mardi 12:30 - 13:20 5
Mardi 13:30 - 16:30 1
Mercredi 10:30 - 12:20 13
Vendredi 08:30 - 10:20 1

Groupe 2

26 août au 16 décembre 2025
JourHeuresNombre de séances
Mardi 10:30 - 12:20 13
Mardi 12:30 - 13:20 5
Mardi 13:30 - 16:30 1
Mercredi 13:30 - 15:20 13
Vendredi 08:30 - 10:20 1