Initiation à la programmation et aux enjeux du numérique

scratchIcon.png icon200.png Ce site regroupe des ressources libres d'accès pour apprendre la programmation, comprendre l'univers numérique et débattre des questions qu'il soulève : vie privée, propriété intellectuelle, sécurité ...

Il propose plusieurs ressources :
(cliquer sur le titre ou l'image pour y accéder.)

  • map2_135.png App Inventor :
    pour la réalisation d'applications mobiles qui peuvent communiquer (SMS, Internet, téléphone, réseaux sociaux), utiliser les capteurs (GPS, accéléromètre, ...), les services Web, les cartes ... App Inventor est facile d'accès, comme Scratch il utilise un langage graphique et favorise une approche transverse entre informatique, physique, géographie, SVT et maths. Les exercices sont documentés, avec des quiz.

  • Scratch "Imagine, Program, Share":
    ScratchCircuit-305 Scratch permet - à partir de 8 ans - de programmer des histoires interactives ou des jeux. Il aide à la formalisation du raisonnement, à la décomposition, à l'abstraction. Les projets proposés sont des exemples utilisés dans des ateliers (8-11 ans).

  • L'aventure du calcul "Des origines de la numération au calcul mécanique": LogoAventure.jpg
    Ce cycle propose (aux écoles et collèges) une rétrospective ludique sur l'histoire de la numération et de l'arithmétique. Apprenez à calculer comme les écoliers sumériens, ou en tournant une manivelle, comme votre arrière grand père.

Les ressources suivantes sont des cours complets réalisés au CNAM, dans des collèges et Lycées.

  • Cycle4 "Introduction à la programmation au collège": college.png
    Ce cycle - en cours d'évaluation avec un collège - propose une initiation à la programmation mobile en 5 séances d'une heure. En réalisant des jeux, il aborde les notions d'algorithme, de "computational thinking", de programmation évènementielle, d'Internet et de capteurs.

  • Vaucanson - CNAM :
    cnam.png Cycle de formation de 35 à 60 heures au "computational thinking" et au développement numérique, conduit au CNAM et à l'Ecole de la 2° chance. Il commence par des jeux réalisés avec Scratch, et continue avec la réalisation d'applications mobiles en réseau (App Inventor).

  • Mobile CSP (Computer Science Principles) :
    MobileCSP.png Ce cycle de cours basé sur App Inventor est l'adapation française d'un cursus proposé dans les lycées aux Etats-Unis. Il comprend 55 modules de 45 à 135 mn adaptables en niveau et en durée, principalement pour des élèves entre la seconde et la terminale et en 1° année universitaire. Il aborde l'ensemble des enjeux du numérique à travers la réalisation d'applications pour smartphone.

La programmation est abordée de façon ludique et par projets qui favorisent le travail à plusieurs, et une réflexion sur le besoin et le design. L'objectif n'est pas de former des informaticiens, mais d'éclairer les enjeux du numérique.

Ce site permet d'apprendre par soi même, mais il est conçu pour des enseignants et animateurs,avec les ressources pour un cours ou des ateliers. Il fait le lien avec d'autres matières (physique, mathématiques, géographie).

(cliquer sur le titre ou l'image de chaque sujet pour accéder au contenu).

Pierre Huguet,
MIT Master Trainer in Educational Mobile Computing,
pierre.huguet50@gmail.com

Licence: Sauf indication contraire, le contenu de ce site est sous licence
Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0).