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.
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.
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
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
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.
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 !