
Le programme Code Innovators est un cours extracurriculaire complet qui s’étend sur deux ans, structuré en plusieurs modules technologiques avancés. Il permet aux élèves de développer des compétences en programmation, en développement d’applications et en conception de jeux vidéo.
Modules du programme :
1. Développement Python
- Introduction aux bases de Python
- Programmation avancée : structures de données, boucles et fonctions
- Création de projets interactifs : jeux, chatbots et outils d’automatisation
2. Développement d’Applications – MIT App Inventor
- Création d’applications Android interactives
- Programmation visuelle avec blocs de code
- Développement d’un quiz interactif avec gestion des scores et navigation entre écrans
3. Développement Web – JavaScript
- Bases du JavaScript et manipulation du DOM
- Intégration d’animations et d’API
- Création de projets web dynamiques et interactifs
4. Développement de Jeux – MakeCode Arcade
- Programmation de jeux en 2D
- Gestion des sprites, collisions et scores
- Création de mécaniques de jeu interactives
5. Développement de Jeux – Unity (C#)
- Introduction à Unity et programmation en C#
- Création de niveaux et d’environnements interactifs
- Développement d’un jeu avec physique et intelligence artificielle
6. Édition Vidéo & Post-Production – DaVinci Resolve
- Techniques d’édition vidéo et d’effets spéciaux
- Montage avancé et intégration de médias
- Création de contenus multimédias
Objectifs généraux du programme
✅ Concevoir et développer des applications et jeux vidéo
✅ Organiser et structurer du code efficacement
✅ Travailler avec des outils modernes de développement
✅ Améliorer la capacité à déboguer et tester des projets
✅ Développer un portefeuille de projets pour un usage académique et professionnel
Le programme Code Innovators offre une approche pratique et immersive, permettant aux élèves d’apprendre en développant des projets réels et en relevant des défis concrets. 🚀
Offre de cours hebdo
La méthodologie exclusive Happy Code, Lean Education Technology (LET) est une manière innovante d’enseigner la technologie comme outil de développement des compétences socio-émotionnelles. La méthodologie LET a été créée par Happy Code et est développée tout au long de l’année scolaire à travers des cycles d’apprentissage composés de 3 phases, et est applicable à tous les âges et à toutes les plateformes ou langages de codage :
Phase 1 : DÉCOUVERTE. Ici, les élèves apprennent les concepts de codage ou la technologie qu’ils apprennent, en créant des projets guidés ;
Phase 2 : MISSION. Au cours de cette phase, les élèves sont invités à résoudre un problème basé sur les objectifs de développement durable des Nations unies, un défi qui donnera lieu à un projet unique créé par chaque élève. Dans cette phase, l’enseignant joue le rôle de facilitateur, motivant la collaboration entre les élèves et la créativité, et le travail d’idéation peut être effectué avec ou sans l’utilisation d’un ordinateur.
Phase 3 : PROTOTYPAGE ET PRÉSENTATION. Les élèves développeront leur propre projet, depuis la conception de l’idée, la création de l’histoire, le prototypage et le codage, avec un pitch final pour aider les élèves à organiser et à communiquer leurs idées de manière simple.