|
ENSEIGNEMENT D'EXPLORATION
|
Informatique et Création Numérique (I.C.N.)
L'année s'articule en 4 blocs :
Après deux entrainements, les élèves ont passé le coucours Castor-informatique (Concours Castor). Ce concours, ouvert à tous les niveaux, vise à faire découvrir aux élèves l'informatique et les sciences du numérique.
À l'issue de cette épreuve, les élèves les plus méritants sont inscrits au concours Algoréa, concours orienté sur la programmation. Trois langages sont utilisables cette année : Blockly, Scratch ou Python. Voici un exemple de ce qui peut être demandé sur Blockly :
Blockly est un langage de programmation visuel, il s'inspire du projet App Inventor développé par Google. Site de développement du langage : http://developers.google.com/blockly/ On se sert d'une interface Web intégrant une forme plus ou moins complète :
Nous avons, par exemple, réalisé la table de multiplication par 5 :
On se connecte à l'application AppInventor à l'aide d'un compte Google. Elle nous donne des outils accessibles aux élèves permettant de créer des applications pour le système d'exploitation Androïd. Une interface graphique permet de déposer et d'organiser des éléments et une interface de développement par blocs permet de programmer des actions. Un émulateur disponible à l'adresse https://sourceforge.net/projects/ai2u/ permet de tester ses applications sans téléphone.
Création d'un jeu. La seule contrainte était de créer un chronomètre à intégrer dans le jeu :
Mise en forme au format HTML5/CSS3 du travail sur les licences libres réalisé au cours de la programmation sur AppInventor. L'objectif est d'initier les élèves à la conception d'une page Web "à la main" avec l'organisation en fichiers disjoints (le contenu et la mise en forme). Un groupe plus avancé dans le traval précédent a pu s'initier au langage javascript : programmation intégrée dans une page Web.