À propos

Le pseudo-code mérite mieux que du papier

AlgoLab est né d'un constat simple, fait depuis un amphi de Cotonou.

L'histoire

Dans les cours d'algorithmique en Afrique francophone et en France, les étudiants apprennent à raisonner avec du pseudo-code français : Variable, Si, TantQue, Pour. Ce pseudo-code reste sur le tableau, sur le papier, dans les copies de TD.

Mais aucun outil ne permettait de l'exécuter. Pour vérifier qu'un algorithme fonctionne, l'étudiant devait le traduire mentalement vers Python ou C — or apprendre à raisonner et apprendre un langage de programmation, ce sont deux choses différentes. La traduction mentale fait perdre la moitié des débutants.

« On enseigne le pseudo-code parce qu'il est lisible et universel. Il ne lui manquait qu'une chose : pouvoir l'exécuter. »

AlgoLab comble ce fossé. Le pseudo-code est le programme. La syntaxe française est native, les erreurs sont expliquées en français, l'installation tient en un binaire. Aucune barrière entre l'étudiant et son algorithme.

Notre philosophie

Quatre principes guident chaque décision technique du projet.

01

Pédagogie avant complexité

Chaque fonctionnalité ajoutée doit servir l'apprentissage, pas impressionner. Si elle complique sans aider, elle n'a pas sa place.

02

Syntaxe française naturelle

Les mots-clés correspondent à ce qui est enseigné. Pas de if, pas de while. Juste Si, TantQue, Fonction.

03

Messages d'erreur clairs

Pas de stack trace, pas de jargon. Quand un étudiant fait une erreur, AlgoLab dit ce qui ne va pas, où, et comment corriger.

04

Zéro friction

Un binaire, ça marche. Pas besoin d'installer Python, pas de configuration, pas de dépendances. Télécharger, exécuter, c'est parti.

5Types de base
13Exemples fournis
3Plateformes
MITLicence libre

Open source, par conviction

AlgoLab est distribué sous licence MIT. Vous pouvez l'utiliser, le modifier, le redistribuer librement — y compris dans un cadre commercial. Les enseignants peuvent l'intégrer dans leurs cours, les universités peuvent le forker, les développeurs peuvent contribuer.

Le code est sur GitHub, transparent, auditable. Les issues sont ouvertes, les pull requests sont les bienvenues. Cherchez le label good first issue pour un premier pas facile.

A
The Pirate Dev 🏴‍☠️
Auteur · Construit avec ❤ depuis Cotonou, Bénin 🇧🇯

Envie de contribuer ?

Bug, idée, traduction, tests, doc — il y a plein de façons d'aider.

Voir le repo GitHubContact