FR
What are you looking for?
Upcoming events
Nov 10, 2026 at 11:30
Prerequisite(s)
  • LOG200
Code
LOG675
Person in charge
Département de génie logiciel et TI
Cycle
1st
Credits
3
Workload
  • Cours (39h)
  • Laboratoires et travaux pratiques (24h)
  • Travaux personnels (72h)

LOG675 - Programmation compétitive

Ce cours vise à s'initier à la programmation compétitive.

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

  • analyser un problème de programmation compétitive;
  • concevoir un algorithme efficace pour résoudre un problème;
  • choisir les structures de données nécessaires pour développer un algorithme;
  • développer des programmes fiables pour implémenter une solution conçue;
  • coordonner le travail d'une équipe dans une compétition de programmation;
  • gérer le temps avec des délais serrés.

Éléments de contenu : structures de données de base. Structures de données avancées. Paradigmes de résolution de problèmes. Traitement de chaines. Graphes. Analyse combinatoire. Théorie des nombres. Géométrie. Gestion de travail d'équipe. Gestion de temps en compétition.

Group Day Type
01 Mardi 08:30 Activité de cours
01 Vendredi 13:30 Laboratoire