Découvrir les algorithmes

DébutantsEnfantsAdolescentsAdultesCurieux du numérique

Un algorithme, ce n'est pas un truc de geek. C'est ce qui fait tourner le monde.

Votre GPS, vos recommandations Netflix, le fil de vos réseaux sociaux. Derrière chaque décision automatisée, il y a un algorithme. Une suite d'instructions invisibles qui décide à votre place.

Cette formation vous apprend à penser comme une machine, pour ne plus être pensé par elle. On découpe, on ordonne, on teste, on recommence. On joue, on se trompe, on comprend. Et à la fin, vous créerez votre propre algorithme. Parce que la meilleure façon de comprendre un système, c'est de le construire soi-même.

Comprendre ce qu’est un algorithme

Un algorithme, ce n'est pas réservé aux ordinateurs. Une recette de cuisine ? Un algorithme. Un itinéraire ? Un algorithme. Le mode d'emploi d'un meuble en kit ? Aussi. On apprend à les repérer partout autour de nous. Des étapes claires, pas d'ambiguïté, un résultat prévisible. C'est ça, un bon algorithme. Et une fois qu'on le voit, on ne peut plus l'ignorer.

Les instructions, le langage des machines

Un ordinateur est bête. Il fait exactement ce qu'on lui dit. Ni plus, ni moins. Une virgule mal placée ? Il se plante. Une instruction floue ? Il ne comprend pas. On expérimente cette précision avec des jeux sans écran : guider quelqu'un les yeux bandés, écrire des instructions sur papier, jouer au robot humain. On découvre pourquoi la rigueur n'est pas un défaut. C'est une nécessité.

Décomposer un problème

Un problème complexe, c'est juste plusieurs petits problèmes empilés. On apprend à découper, à isoler, à ordonner. Préparer un sac d'école, organiser une chasse au trésor, programmer un robot : même logique. On identifie les étapes, on les met dans l'ordre, on avance. Cette compétence dépasse largement la programmation. Elle sert partout, tout le temps.

Séquences, conditions, répétitions

Trois concepts. Trois clés universelles. La séquence : faire les choses dans l'ordre. La condition : « si… alors… », prendre une décision. La répétition : recommencer tant que c'est nécessaire. Avec ces trois briques, on peut tout construire. On trie des objets, on guide un robot, on imagine des scénarios. Les fondations de toute la programmation, posées par le jeu et l'expérimentation.

Exécuter un algorithme à la main

Pas d'écran. Un crayon, une feuille, un algorithme. On suit ligne par ligne. On prédit le résultat avant de vérifier. On cherche les erreurs, on comprend leur origine. On simule le déplacement d'un personnage, on calcule une suite de nombres. On développe l'œil du programmeur : observation, analyse, rigueur. Des réflexes qui s'acquièrent loin du clavier.

Créer son premier algorithme

Maintenant, c'est à vous. On imagine, on écrit, on teste. Ça ne marche pas ? On ajuste. On recommence. On améliore. C'est ça, la vraie démarche. Le plaisir de voir une idée prendre forme, de la faire fonctionner grâce à une logique qu'on a construite soi-même. Le premier pas d'une longue aventure.

Où est-ce ?

Genève et Lausanne (plusieurs lieux)

Quand est-ce ?

Les mercredis après-midi ou samedis matin (selon le lieu)

Quelle durée ?

Un trimestre, soit 12 heures (4 x 3 heures)

À quel prix ?

CHF 420.- (35.- / cours)

Pour qui ?

Débutants, enfants, adolescents, adultes, curieux du numérique

De la place ?

Oui, sur demande

Prérequis ?

  • Maîtriser la langue française.
  • Pas de prérequis académique.
  • Un ordinateur personnel avec un accès administrateur.
Contactez-nous!