Dans ce module, nous introduisons les fondamentaux de la programmation informatique en utilisant le codage par blocs de Scratch. Ce cursus se concentre sur les événements, les boucles, les conditions, les entrées utilisateur, les coordonnées, et les variables.
A la fin du cursus l’élève est capable de coder sur Scratch par lui-même des jeux de complexité moyenne.
Dans ce module, votre consolide ses acquis du premier module en réalisant des projets complexes. Les concepts et outils abordés au premier module sont approfondis et l'élève développe de réelle capacités à réfléchir pour la résolution de problèmes en programmation.
Ce module aborde des nouvelles notions comme les fonctions, les listes et les clones.
A la fin du cursus l’élève est capable de coder sur Scratch par lui-même des jeux complexe.
Au cours du cursus JavaScript Lvl 1 l’élève apprend les fondamentaux de la programmation en développant avec l’aide du professeur des jeux à complexité croissante au fur et à mesure du cursus.
L’élève sera capable de coder par lui-même plus de 200 lignes et de créer des jeux de complexité moyenne en JavaScript. L’élève apprendra notamment à générer une version publiable sur smartphone du jeu de Ping Pong.
Au cours du cursus JavaScript module 2 l’élève approfondit ses connaissances.
A la fin du cursus JavaScript module 2, l’élève est capable de coder par lui-même plus de 250 lignes et de créer des jeux complexes en JavaScript. L’élève apprendra notamment à créer un jeu de T-Rex.
Au cours du cursus Javascript module 3 l’élève apprend des notions complexes.
A la fin du cursus Javascript module 3, l’élève est capable de coder par lui-même un jeu complexe de plus de 300 lignes.. L’élève apprendra notamment à créer un jeu d'astéroïdes, manipulera des fonctions à arguments, des listes, ...
L'élève apprend les bases du développement web avec HTML et CSS. Au cours du module, l'élève apprend les principaux outils pour créer une page interactive en utilisant du HTML et du CSS. Il apprend enfin à intégrer du JavaScript à l'intérieur de ses projets pour mettre en application dans un cas réel les connaissances apprises au cours des précédents modules.
A la fin du module, l'élève crée sa première page internet qu'il pourra publier sur GitHub !
L'apprentissage du JavaScript prend un tout autre niveau dans ce module avec l'utilisation de la librairie Matter.js : l'élève apprend à créer des jeux avec des objets en 2D qui réagissent selon les lois du monde physique. De nouveau concepts essentiels en programmation sont abordés comme la création de classes.
L'élève aura à la fin de ce module un excellent niveau de JavaScript et pourra créer ses propres jeux 2D.