EN
Que cherchez-vous?
Événements à venir
10 nov. 2026 à 11:30
14 nov. 2026 à 09:30
Préalable(s)
  • MAT210
  • LOG121
Sigle
LOG200
Responsable
Département de génie logiciel et TI
Cycle
1er
Crédits
4
Charge de travail
  • Cours (39h)
  • Laboratoire ou travaux pratiques (36h)
  • Travaux personnels (105h)

LOG200 - Structures de données et algorithmes

Ce cours vise à approfondir les connaissances sur les structures de données et les concepts algorithmiques.

Au terme de ce cours, la personne étudiante sera en mesure de :

  • appliquer les notions de structures de données, d'analyse de performance pour la conception d'algorithmes;
  • analyser le problème afin de choisir l'algorithme le plus adéquat;
  • sélectionner les structures de données et algorithmes appropriés pour concevoir et implémenter des solutions optimales en fonction des contraintes et en évaluant leur performance;
  • concevoir des algorithmes simples en utilisant les techniques classiques de conception;
  • évaluer les performances et les améliorations algorithmiques si possible
  • identifier ses lacunes de compréhension et les moyens pour les rectifier de façon autonome

Éléments de contenu : Calcul d ordre asymptotique et analyse des algorithmes. Algorithmes récursifs. Structures de données. Recherche dans les graphes. Optimisation combinatoire. Algorithme de recherche d'une sous-chaine de caractère dans un texte. Techniques algorithmiques.

Groupe Jour Type
01 Mardi 13:30 Activité de cours
01 Jeudi 08:30 Laboratoire
02 Mardi 08:30 Laboratoire
02 Vendredi 08:30 Activité de cours
03 Mardi 13:30 Activité de cours
03 Mercredi 13:30 Laboratoire
04 Mardi 18:00 Activité de cours
04 Mercredi 18:00 Travaux pratiques et laboratoire
05 Mardi 13:30 Travaux pratiques et laboratoire
05 Jeudi 08:30 Activité de cours

Groupe Jour Type
01 Lundi 08:30 Activité de cours
01 Mardi 13:30 Laboratoire
02 Lundi 13:30 Laboratoire
02 Mercredi 08:30 Activité de cours
03 Mardi 08:30 Activité de cours
03 Vendredi 13:30 Laboratoire