Grand Prix Bootcamp Inscrire mon écurie

Saison 2027 · bootcamp.events

Grand Prixdes Algorithmes

Vos tris et vos recherches de chemin courent sur une vraie piste : chaque comparaison, chaque écriture fait avancer la voiture. Cinq manches au Québec, une finale en direct à Montréal, et une manche de pronostic chaque jour.

Pronostic du jour : qui gagne ? Piste du jour : aléatoire · 32 valeurs
Choisissez la voiture gagnante
Choisissez une voiture, puis lancez le départ. Série : 0 jour · 0 pt
Inscrire mon écurie
Descendre vers le paddock

Le concept

Votre code prend la piste

Le Grand Prix Bootcamp transforme un exercice d'algorithmique en sport de tribune. Les écuries (équipes de 2 à 4 personnes) soumettent leur implémentation, notre banc d'essai l'instrumente, et chaque opération mesurée devient un mètre de piste. Pas de chronomètre trompeur, pas de machine plus rapide que l'autre : on compte le travail réel.

Qualifications en ligne

Vous poussez votre fonction dans un dépôt Git. Les tests automatiques vérifient qu'elle trie juste sur 200 tableaux pièges avant de vous donner une place sur la grille.

Grille de départ

Toutes les voitures reçoivent exactement le même tableau, tiré au sort devant le public : aléatoire, presque trié, inversé ou plein de doublons.

La course

Chaque comparaison et chaque écriture en mémoire compte pour un pas. Les voitures avancent toutes au même rythme de pas : celle qui a le moins de travail franchit la ligne la première.

Podium et revue de code

Les trois premières écuries montent sur le podium, puis un commissaire relit leur code en direct : lisibilité, cas limites, complexité annoncée contre complexité mesurée.

Règlement 2027 JavaScript (Node 22) ou Python 3.12 · tableau de 32 à 100 000 valeurs · aucune bibliothèque de tri autorisée · sort() interdit, évidemment.

Les épreuves

Trois catégories, une seule piste

Chaque manche enchaîne trois courses. Les points s'additionnent au championnat des écuries, comme en sport automobile : 25 points pour la victoire, 18 pour la deuxième place, 15 pour la troisième.

Catégorie reine

Formule Tri

Tri à bulles, par insertion, fusion, rapide, par tas ou votre propre hybride (Timsort maison, tri introspectif). Le classement compte les comparaisons et les écritures, puis départage au temps mesuré sur 100 000 valeurs.

O(n log n)stabilitéen place
Rallye

Chemin le plus court

Une carte en grille avec murs et terrains coûteux. Parcours en largeur, Dijkstra, A* avec la distance de Manhattan : la voiture avance au nombre de nœuds explorés, et un chemin non optimal est disqualifié.

BFSDijkstraA*
Super-spéciale

Recherche éclair

Retrouver 10 000 clés dans une structure de votre choix : recherche binaire, table de hachage, arbre équilibré. On compte les sondes, on pénalise la mémoire gaspillée.

O(log n)hachagearbres AVL
Tri à bullesO(n²)

Fait remonter le plus grand à chaque passe. Lent, mais il s'arrête tôt si tout est déjà en ordre.

InsertionO(n²) · O(n)

Glisse chaque valeur à sa place. Imbattable sur un tableau presque trié.

SélectionO(n²)

Cherche le minimum à chaque tour. Peu d'écritures, toujours autant de comparaisons.

FusionO(n log n)

Divise, trie les moitiés, fusionne. D'une régularité de métronome, quel que soit le tableau.

Tri rapideO(n log n) · O(n²)

Pivot en dernière position (Lomuto). Fulgurant au hasard, piégé par un tableau déjà trié.

Tri par tasO(n log n)

Construit un tas binaire puis extrait le maximum. Garanti, en place, un peu bavard.

Calendrier du championnat

Cinq manches, une finale

Les manches ont lieu le samedi, de 9 h à 17 h, dans des cégeps partenaires. Ateliers le matin, courses l'après-midi, revue de code publique en fin de journée. Marquez celles où vous serez : votre calendrier personnel reste dans votre navigateur.

13fév. 2027
Manche 1 · Sherbrooke

Cégep de Sherbrooke, pavillon des technologies · 24 écuries

Piste aléatoire
20mars 2027
Manche 2 · Québec

Cégep Limoilou, campus de Québec · 28 écuries

Piste presque triée
17avr. 2027
Manche 3 · Gatineau

Cégep de l'Outaouais, campus Gabrielle-Roy · 20 écuries

Piste inversée
8mai 2027
Manche 4 · Trois-Rivières

Cégep de Trois-Rivières · 22 écuries · rallye de chemins

Piste à doublons
22mai 2027
Manche 5 · Saguenay

Cégep de Chicoutimi · 18 écuries · manche de rattrapage

Piste surprise
12juin 2027
Grande finale en direct · Montréal

Quartier des spectacles · 12 écuries qualifiées · écran géant, diffusion en direct, commentateurs

Trois pistes tirées au sort

Vous suivez 0 manche sur 6.

Chiffres de la saison 2026

Le paddock en chiffres

124
écuries inscrites, de 31 cégeps et universités
418
algorithmes soumis et validés par le banc d'essai
2700
spectateurs dans les tribunes de la finale
38%
d'écuries mixtes, objectif 50 % en 2027

Classement du championnat

Après la manche de Sherbrooke

Le classement des écuries se met à jour après chaque manche. Celui des pronostiqueurs, c'est le vôtre : une manche de pronostic par jour, la série grimpe tant que vous voyez juste.

RangÉcurieAlgorithmePoints
1Les Pivots de LimoilouCégep Limoiloutri introspectif68 pts
2Récursion ExpressCollège de Maisonneuvefusion ascendante61 pts
3Écurie DijkstraÉTS, Montréaltri par tas47 pts
4Les Insérés du VieuxCégep du Vieux Montréalinsertion binaire40 pts
5Bulles de SherbrookeCégep de Sherbrooketri cocktail26 pts
6Hachage OutaouaisCégep de l'Outaouaistri par base19 pts

Commissaires de course

Celles et ceux qui tiennent le drapeau

Nos commissaires enseignent l'algorithmique au cégep et à l'université, ou l'appliquent tous les jours en industrie. Ils animent les ateliers du matin et la revue de code du soir.

Marie-Ève Tremblay
Directrice de course

Enseignante en techniques de l'informatique depuis 14 ans. Elle a conçu le banc d'essai qui compte chaque opération.

Karim Benali
Commissaire Formule Tri

Ingénieur logiciel en optimisation de bases de données. Il sait pourquoi votre tri rapide s'effondre sur un tableau trié.

Sophie Lavoie
Commissaire Rallye

Chercheuse en robotique mobile. Ses cartes de rallye sont tirées de vrais plans d'entrepôts automatisés.

Olivier Nguyen
Commentateur de la finale

Créateur de contenu en informatique. Il rend une fusion de sous-tableaux aussi palpitante qu'un dernier tour.

Billets et inscriptions

Prenez place sur la grille

Prix en dollars canadiens, taxes en sus. Les ateliers du matin sont admissibles aux reçus de formation de plusieurs employeurs et ordres professionnels.

Tribune en ligne

0 $

Toutes les courses en direct, le pronostic quotidien et les rediffusions.

  • Diffusion des 6 manches
  • Pronostic du jour
  • Code des gagnants publié
Pronostiquer

Passe paddock

45 $/ manche

Sur place, une manche au choix, avec l'atelier du matin.

  • Atelier de 3 heures
  • Accès aux stands des écuries
  • Dîner et café inclus
Réserver
Le plus choisi

Écurie étudiante

149 $/ équipe

De 2 à 4 personnes inscrites dans un cégep ou une université.

  • Toutes les manches de la saison
  • Banc d'essai illimité
  • Revue de code par un commissaire
  • Chandails d'écurie
Inscrire mon écurie

Écurie professionnelle

690 $/ équipe

Pour les équipes d'entreprise qui veulent se mesurer à la relève.

  • Toutes les manches
  • Kiosque de recrutement à la finale
  • Logo sur la livrée de la voiture
Nous écrire

Bourses d'inscription : 20 écuries étudiantes sont parrainées gratuitement chaque saison, en priorité dans les régions.

Dans les stands

Ils ont franchi la ligne

212 pas
Voir notre tri par insertion doubler le tri rapide sur la piste presque triée, devant 400 personnes, j'ai enfin compris ce que voulait dire « meilleur cas ».

Léa M.

Écurie Les Insérés du Vieux, 2e année en informatique

1 093 pas
On a terminé dernier avec un tri à bulles assumé, et on est reparti avec le prix du public. La revue de code était la meilleure heure de ma session.

Thomas B.

Écurie Bulles de Sherbrooke

finale 2026
J'amène mes groupes chaque printemps. Les étudiants arrivent au cours de structures de données en sachant déjà pourquoi la complexité compte.

Nathalie R.

Enseignante, Cégep de Saint-Jérôme

Questions fréquentes

Avant le tour de chauffe

Faut-il être expert pour s'inscrire ?

Non. Un cours d'introduction à la programmation suffit. L'atelier du matin revoit les tris classiques, et plusieurs écuries courent avec un tri à bulles bien écrit : c'est la revue de code qui fait progresser.

Comment compte-t-on les opérations ?

Votre fonction reçoit un tableau instrumenté : chaque lecture comparée et chaque écriture passent par le banc d'essai et sont comptées. Une comparaison vaut un pas, une écriture vaut un pas, un échange vaut un pas. Le temps réel ne sert qu'à départager les égalités.

Quels langages sont acceptés ?

JavaScript (Node 22) et Python 3.12 pour la saison 2027. C++ et Rust arrivent en catégorie démonstration à la finale.

Comment fonctionne le pronostic du jour ?

Chaque jour, une piste est tirée au sort (aléatoire, presque triée, inversée ou à doublons). Vous choisissez la voiture qui va gagner avant le départ. Un bon pronostic vaut 10 points, plus 5 points par jour de série. Vos résultats restent dans votre navigateur.

Peut-on utiliser l'IA générative pour coder ?

Oui, à condition de la déclarer. Pendant la revue de code, chaque membre de l'écurie doit pouvoir expliquer chaque ligne. Une écurie incapable de justifier son pivot perd ses points.

Les manches sont-elles accessibles ?

Tous les lieux sont accessibles en fauteuil roulant, les écrans sont sous-titrés en direct et une salle calme est prévue à chaque manche.

Inscription des écuries

Feux rouges. Feux éteints. À vous.

Inscrivez votre écurie pour la saison 2027. Vous recevez un numéro de dossard tout de suite, et l'accès au banc d'essai à l'ouverture des qualifications, le 15 janvier 2027.

  • Banc d'essai en ligne illimité dès janvier
  • Ateliers de préparation chaque mardi soir sur Discord
  • Revue de code personnalisée après chaque manche
DOSSARD00Votre écurie ici