Livret pédagogique CodingUP

Livret pédagogique CodingUP #

Ce document est mis à disposition selon les termes de la Licence Creative Commons Attribution 3.0 France.

  • Titre du document d’origine complet : Livret Pédagogique CodingUP
  • Auteurs : Laurent Signac, Emmanuel Laize, Freddy Lege, Caroline Tartary

Ce livret s’adresse aux enseignants qui y trouveront : un rapide survol de Python (essentiellement adressé à ceux qui programment déjà), des activités algorithmiques qu’on retrouve souvent dans les résolutions de défis (travail sur les chaînes de caractères, codage, décompositions en facteurs premiers etc…), et des exercices. En particulier, ce livret est adapté à la préparation du concours de programmation CodingUP.

Ce livret n’a pas pour objectif d’être accessible aux étudiants, mais plutôt d’être utilisé et adapté, par les enseignants, pour leurs propres besoins. Pour cette raison, ce livret et placé sous Licence CC-BY : vous pouvez en disposer librement, l’adapter comme vous le souhaitez, dans un cadre commercial ou non, et n’oubliant pas de donner un lien ou une référence vers le document d’origine et leurs auteurs.

Ce livret est composé de trois parties :

  1. Environnements de travail et éléments de syntaxe : Présente le langage Python (langage de haut niveau, relativement répandu, utilisé dans certains manuels scolaires, et plébiscité par une bonne partie des enseignants du secondaire), ainsi que Blockly. Outre un condensé de syntaxe, vous trouverez des liens vers des documentations annexes.
  2. Activités : Dans cette partie, sont présentées des techniques de résolution usuelles de problèmes : cryptage, décomposition en facteurs premiers…
  3. Exercices : Contient des exemples d’exercices et des propositions de corrigés.