Le contenu de notre formation en programmation pour les adultes
Avec ce parcours découverte, initiez-vous à la programmation en Python avec des robots et en abordant des sujets, tels que la place de la nature dans l’innovation technologique, les objets connectés du XXIe siècle ou encore l’Intelligence Artificielle. Découvrez ci-dessous le contenu détaillé de la formation « Comprendre la révolution numérique ».
Cours n°1 : Le parking intelligent
Objectif : programmer un parking qui indique, à la couleur de sa LED, si la place est libre ou occupée
Programmation : boucle et condition en Scratch
Robotique : LED, photoréflecteur IR
Cours n°2 : La danse des vers luisants
Objectif : reproduire le mécanisme de synchronisation des lucioles
Programmation : notion de modélisation et variable en Scratch
Robotique : panneau LED de la carte, radio
Cours n°3 : Le tournesol
Objectif : programmer un suiveur solaire en s'inspirant du comportement du tournesol
Programmation : structure d'un programme, boucle While True, condition if, variable en Python
Robotique : capteur de lumière, servomoteur
Cours n°4 : Je ramasse, tu débarrasses
Objectif : programmer un robot ramasseur de balles et un robot déblayeur
Programmation : structure if/else, opérateurs and/or, camel case/snake case
Robotique : moteur, photoréflecteur IR, LED
Cours n°5 (1/2) : Le robot télécommandé
Objectif : programmer une voiture et sa télécommande
Programmation : chaîne de caractères, comment rendre lisible son code, opérateur ==
Robotique : accéléromètre, LED, radio
Cours n°5 (2/2) : Le robot équilibriste
Objectif : programmer un robot qui trouve le point d'équilibre sur une bascule
Programmation : chaîne de caractères, comment rendre lisible son code, opérateur ==
Robotique : accéléromètre, moteur
Cours n°6 : Le stabilisateur de caméra
Objectif : reproduire le mécanisme d'un objet du XXIe siècle (mission de synthèse)
Programmation : révision des notions acquises
Robotique : accéléromètre, servomoteur
Cours n°7 : Bras dessus, bras dessous
Objectif : programmer un bras robotique qui marche en s'inspirant de l'éléphant de mer
Programmation : créer une fonction en Python
Robotique : servomoteur, LED, photoréflecteur IR
Cours n°8 : Au doigt et à l'oeil
Objectif : programmer un robot pour qu'il reconnaisse nos gestes et obéisse en conséquence
Programmation : la liste en Python
Robotique : servomoteur, panneau LED, radio
Cours n°9 : L'alarme connectée
Objectif : programmer une alarme contrôlable à distance par Internet
Programmation : dictionnaire, automate, API
Robotique : LED, photoréflecteur IR, servomoteur
Cours n°10 : Je marche seul
Objectif : aborder l'Intelligence Artificielle en programmant un robot qui apprend à marcher
Programmation : l'apprentissage par renforcement (IA)
Robotique : LED, servomoteur, capteur à ultrason
Cours n°11 : Dans les rouages du deep learning
Objectif : programmer un robot qui apprend à reconnaître les pièces pour bien les trier
Programmation : deep learning, réseaux de neurones, chronomètre
Robotique : servomoteur