Citizen Code Python

Citizen Code Python : l’aventure ludique en 3 saisons permettant de développer sa ville en réalisant des exercices de programmation en Python ou Blockly

Adapté pour jouer, s’entraîner en classe et en autonomie. À tout âge, résolvez des énigmes en apprenant la programmation informatique !

Une aventure pour apprendre le code en t'amusant

Dans Citizen Code Python, tu construis ta ville, quartier par quartier. En véritable architecte, tu relèves les défis qui te sont lancés à chaque épisode. Les victoires que tu remportes tout au long de ton aventure te font gagner des Citizen Coins, qui, eux, te permettent de faire évoluer ton avatar.

Le jeu éducatif gratuit pour apprendre à coder en Python et en Blockly

Citizen Code Python saison 1,2 et 3 c’est ici ! Nous te conseillons le Blockly si tu es débutant en programmation ou si tu as déjà fait un peu de Scratch. Choisis le Python si tu es déjà à l’aise avec la programmation en blocs. Citizen Code Python est accessible à tout le monde, même si tu es débutant. Il offre un apprentissage progressif en programmation. Des activités plus complexes sont à disposition pour challenger les utilisateurs expérimentés, jusqu’aux développeurs professionnels.

Une main sur un clavier
Une jeune fille réalise une activité CitizenCode Python

La programmation informatique est au cœur du monde numérique dans lequel nous évoluons

Elle permet de créer les sites Internet, les jeux vidéos, les applications… La comprendre est essentielle et peut aussi se révéler stratégique pour ton avenir. Citizen Code Python te permet de valoriser les compétences que tu as acquises tout au long du programme en python. À la fin de chaque saison, tu reçois un Open Badge certifié par Amazon Future Engineer que tu peux ensuite intégrer à ton CV.

Citizen Code Python Saison 1

Initiez-vous à la programmation informatique en codant en Blockly et en Python, résolvez les exercices répartis en sept épisodes, développez vos premiers programmes, triomphez des boucles imbriquées et obtenez l’open badge d’Apprenti Codeur.
Notions abordées :
– séquences et répétitions d’instructions
– boucles “for” et boucles imbriquées
– conditions

Citizen Code Python Saison 2

Approfondissez vos compétences en et maîtrisez la syntaxe de programmation sur Blockly et Python. Créez des algorithmes, définissez vos propres fonctions et venez à bout de dizaines d’activités ludiques pour décrocher votre open badge de Codeur Junior.
Nouvelles notions abordées :
– marqueurs et variables
– fonctions et algorithmes
– boucles “while”
– booléens

Les nouveautés :
Saison 3 : De nouveaux exercices captivants pour approfondir votre expérience en programmation et encore plus de surprises.
Mode Examen : Évaluez les compétences acquises en programmation et identifiez plus spécifiquement les exercices d’approfondissement.
Mode Gestion de classe :  Assignez des exercices spécifiques et visualisez en direct la progression de vos élèves facilement et en quelques clics.

PROFESSIONNELS DE L'ÉDUCATION

Des enfants réalisent une activité CitizenCode Junior ensemble

3 saisons, beaucoup d’exercices interactifs, des évaluations et concours pour vos élèves des cycles 4, lycée et post bac.

Citizen Code Python propose une acquisition des bases de la programmation informatique, dans l’objectif de rendre les élèves acteurs et non plus seulement consommateurs du numérique. Les exercices et notions acquises rendent accessibles les métiers du numérique. Un système d’indices progressifs, de documentation est mis à disposition des élèves pour les aider tout au long de leur progression à valider les activités proposées.

Pour vos programmes en ligne, en référence au cadre européen de compétences numériques (CECN) et à la certification PIX

Les objectifs pédagogiques sont :

  • Rendre accessible la programmation informatique en Python et en Blockly au travers d’une approche ludique. 
  • Maîtriser des séquences d’instructions, des boucles “for” et imbriquées, des variables, des fonctions, des algorithmes, ainsi que des conditions et boucles conditionnelles.
  • Explorer les concepts avancés tels que les boucles de répétition bornées (for) et non bornées (while), les marqueurs et variables, les fonctions définies, ainsi que les booléens, dans un environnement ludique et interactif.
  • Mettre à profit (et renforcer) les compétences en logique computationnelle, transférables aux raisonnements mathématiques et autres apprentissages scolaires, via l’introduction aux algorithmes de programmation informatique.
  • être capable d’ordonner et de planifier une séquence d’instructions, de complexité croissante.
Un professeur explique une activité sur ordinateur à des élèves
Une mère et sa fille regardent ensemble un ordinateur

Les parcours peuvent être proposés en classe ou comme un devoir à faire à la maison

Quel que soit le niveau de connaissance préalable des élèves et des enseignants, les exercices ne nécessitent pas de compétences dans le domaine du numérique. Pour animer un atelier en groupe, vous avez besoin d’un/des ordinateurs ou tablettes. Plus de 50h de coding à disposition de votre classe pour une séquentialité sur plusieurs années scolaires !

Vous êtes un acteur éducatif ?

Vous souhaitez suivre une présentation des ressources? Vous avez des questions à nous poser ?  Participez à nos initiations Citizen Code gratuites ! Découvrez l’expérience éducative de votre choix lors d’un webinaire d’1 heure. Testez nos parcours et recevez des conseils pour animer sereinement des ateliers avec les jeunes. Inscrivez-vous dès maintenant ! 

VOUS ÊTES UNE COLLECTIVITÉ ? Une mairie, un département, une région ou une structure locale ?

Vous souhaitez organiser un événement autour du numérique et de la programmation ? Vous voulez former vos médiateurs éducatifs sur un créneau dédié ? Citizen Code propose des concours, campagnes de sensibilisations, mais peut aussi proposer de mettre en place des évènements avec vous !