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