1h
Vous n’apprendrez pas vraiment à coder ici, mais à vous faire comprendre de ceux qui codent. On y dessine des arbres de décision, un outil pour mettre une logique à plat. Vous pourrez ensuite la confier à un développeur ou à une IA, qui saura en faire un programme : vous parlerez le même langage.
1h
L’outil gratuit pour créer des arbres de décision numériques. Une bonne option, même s’il vaut mieux commencer avec du papier et un crayon.
3h
Deux jeux à transformer en arbre, pas à pas et ensemble au tableau. L’occasion de rencontrer les erreurs classiques avant de se lancer seul.
3h45
À vous de jouer seul, cette fois. Des situations de vrai produit, à construire par étapes, où les cas particuliers commencent à mordre.
Vidéo en replay : garder l'attention du téléspectateur en enchaînant avec le meilleur programme
Authentification : indiquer clairement à l'utilisateur l'erreur qu'il rencontre
Salle de sport : gérer le lancement des vidéos d'un programme sportif
2h
Jusqu’ici un chemin descendait du problème vers une action. Une boucle permet de revenir en arrière, et c’est un niveau de complexité supplémentaire.
Une première boucle : le croupier pioche tant qu'il n'a pas seize points
Une boucle qui retient : trouver le nombre à tous les coups
Liste : parcourons des listes de sacs de bonbons
45min
Des énoncés plus courts, moins d’étapes intermédiaires, et des arbres toujours plus grands.
Ce site internet a été créé dans le but de structurer, pérenniser et partager mon cours nommé « Algorithmie et expression du besoin ». En le rendant public et complet, je le mets à disposition de mes élèves absents ou devant participer à distance. J'espère qu'il sera également utile aux curieux et aux enseignant·e·s qui recherchent de nouvelles idées.
Ce cours est principalement dispensé en IUT Marketing et Communication Digital. Leur objectif n'est pas d'apprendre la programmation informatique, mais de comprendre les contraintes du métier de développeurs. Les étudiant·e·s pourront ainsi travailler plus efficacement avec leurs collègues du département informatique.
Au fur et à mesure du cours, on en profite aussi pour démystifier l'ordinateur. Cela permet parfois de donner envie de s'initier à la programmation informatique. Cela permet d'autres fois de se rendre compte de la complexité des logiciels modernes, et du travail qu'ils ont demandé.
Si vous avez des remarques ou des retours d'expérience, vous pouvez me les partager par email : hello@tzi.fr