Conception et réalisation d`ateliers numériques de

publicité
Commission Numérique Bib77
Conception et réalisation d'ateliers
numériques de programmation
Commission Numérique Bib 77 / Médiathèque de Savigny le Temple
15 octobre 2015
Introduction
1) Justification d’ateliers de programmation
a) Intérêt sociétal
➢
➢
Près de 90% des Français “veulent plus de codage à l’école”. C’est ce
que révèle le baromètre réalisé par Syntec Numérique BVA en 2014.
Les français sont de plus en plus conscients des avantages d’un tel
enseignement en termes d’usages personnels, de vie quotidienne, de
niveau professionnel et d’orientation scolaire. Cependant leurs avis
diffèrent autour de l’enseignement de la programmation dès la
primaire :
- 24% sont pour la validation de cet enseignement à partir du primaire
- 41% dès le collège
- 18% à partir du Lycée
Commission Numérique Bib 77 / Médiathèque de Savigny le Temple
15 octobre 2015
Introduction
1) Justification d’ateliers de programmation
a) Intérêt sociétal
➢
➢
➢
La programmation encourage donc la créativité, le raisonnement et la
résolution de problèmes.
Programmes scolaires autour du codage : à partir de janvier 2016, des
programmes d’apprentissage du codage seront mis en place dans les
collèges.
Projet de l'Education Nationale
Commission Numérique Bib 77 / Médiathèque de Savigny le Temple
15 octobre 2015
Introduction
1) Justification d’ateliers de programmation
b. Intérêt pour les bibliothèques
➢
Ce genre d’animations se justifie donc naturellement en bibliothèques
et s’inscrit donc dans nos missions afin de répondre à des besoins de
formation et de sensibilisation sur des pratiques de création numérique
en lien avec les structures éducatives.
Exemple à Aubervilliers
➢
Des ateliers de programmation peuvent aussi permettre de mettre en
valeur des fonds documentaires informatiques spécifiques en relation
avec des événements nationaux :
•
http://www.codeweekfrance.org/
•
http://www.fete-internet.fr/
Commission Numérique Bib 77 / Médiathèque de Savigny le Temple
15 octobre 2015
Petite définition et historique du codage
Codage : La programmation est l’ensemble des activités qui
permettent d’écrire des logiciels.
➢
Depuis les années 1950, plusieurs langages de programmation
existent mais dorénavant, deux grandes familles se distinguent :
➢
les langages de programmation serveur (PHP, ASP, JSP) permettant la programmation
de pages web en interaction avec un serveur
✔
les langages de programmation orientés objet (POO) : Javascript, C ++,Python
destinés à la création d’applications
✔
Pour une découverte de la programmation, les langages orientés
objet sont donc plus simples et permettent de visualiser en direct et
graphiquement le résultat des commandes saisies dans une console.
➢
Commission Numérique Bib 77 / Médiathèque de Savigny le Temple
15 octobre 2015
Typologie d'ateliers et publics cibles
Ateliers de découverte des principes de la programmation : Utilisation de Scratch :
5 à 12 ans (petits jeux, transcriptions graphiques d’ouvrages jeunesse).
➢
Ateliers d’initiation à la programmation : découverte, compréhension et
utilisation de commandes : résolution de problèmes arithmétiques, émulation de
dessins à partir de lignes de commande : 8 à 15 ans
➢
Ateliers de programmation de jeux vidéos : utilisation de Unity 3D, Blender : 8 à 15
ans / codage dans Minecraf
➢
Ateliers de programmation d’objets connectés avec initiation à la robotique au
travers des systèmes, Rasperry, Arduino: à partir de 8 ans
➢
Commission Numérique Bib 77 / Médiathèque de Savigny le Temple
15 octobre 2015
Comment organiser un atelier sur le codage ?

Prestation extérieure :
Les Voyageurs du code pour des ateliers Scratch et Python gratuits (affiliation
avec Bibliothèques sans Frontières)
•
•

Exploradôme : Scratch ou Lego Mindstorm
Prestation en interne : autoformation, inspiration de tutos
•
Pas à pas Scratch
•
Expérimentation des principes de codages avec Minecraf
•
Création petit jeu sur Unity
Commission Numérique Bib 77 / Médiathèque de Savigny le Temple
15 octobre 2015
Ressources possibles
Les voyageurs du code : intervention et auto formation sur le code :
http://www.voyageursducode.fr/


Apprentissage de Python : http://learnpythonthehardway.org/book/ex1.html

Tutoriels Scratch et projets complets :
http://magicmakers.fr/tutoriels
http://scratched.gse.harvard.edu/resources/tutoriel-scratch-th%C3%A9s%C3%A9e-et-le-minota
ure

Tutoriels vidéo Unity 3d :
https://www.youtube.com/user/F0rmati0nFacile/playlists

Python pour les Kids / Eyrolles

Scratch pour les Kids / Eyrolles
Commission Numérique Bib 77 / Médiathèque de Savigny le Temple
15 octobre 2015
Construction d'ateliers
Atelier Scratch
Initiation - découverte du logiciel : Déplacement du chat et dessin étoile magique
Durée de l’atelier : 1h
Objectif : découverte du logiciel
Public : à partir de 7 ans
Création d’un jeu de tir : pas à pas “Scratch pour les Kids”
Durée de l’atelier : 2h
Objectif : assimilation des concepts de conditionnements
Public : à partir de 8 ans
Commission Numérique Bib 77 / Médiathèque de Savigny le Temple
15 octobre 2015
Construction d'ateliers
Atelier Premiers pas avec Python
Atelier de découverte du langage Python : Exercices Rurple
Durée de l’atelier : 1h
Objectif : commencer à écrire des commandes
Public : à partir de 10 ans
Contenu : faire tourner le robot tout autour de la pièce avec obstacles
Atelier de prise en main Python : inspiré de “Python pour les Kids”
Durée de l’atelier : 1h
Objectif : découverte du langage et utilisation de fonctions essentielles
Public : à partir de 11 ans
Commission Numérique Bib 77 / Médiathèque de Savigny le Temple
15 octobre 2015
Construction d'ateliers
Ateliers autour du jeu
Atelier Minecraf
Au travers du jeu, et de challenges spécifiques (map Turtle Island) : initiation au code
Durée de l’atelier : 1h
Objectif : découverte du langage Javascript et utilisation de commandes
Public : à partir de 10 ans
Atelier Unity
Découverte de Javascript au travers de la conception d’un jeu vidéo
Durée de l’atelier : 3h
Objectif : modéliser un jeu en 3d et programmer des commandes de jeu
Public : à partir de 10 ans
Commission Numérique Bib 77 / Médiathèque de Savigny le Temple
15 octobre 2015
Construction d'ateliers
Ateliers de création DIY
Atelier Arduino
Découverte de montages connectés
Durée de l’atelier : 3h
Objectif : découverte de montages Arduino et programmation de sketchs
Public : à partir de 10 ans
Contenu : programmer une guirlande lumineuse
Commission Numérique Bib 77 / Médiathèque de Savigny le Temple
15 octobre 2015
Téléchargement