Introduction à la programmation et à la robotique
19 chapitresVersion 1 du 05/09/2026
Programme du cours
Présentation
Notre programme de cours d'introduction à la robotique et à la programmation, utilisant les LEGO Mindstorms, est une initiative éducative innovante conçue pour offrir aux étudiants une expérience d'apprentissage immersive et pratique dans le domaine en constante évolution de la technologie.
Ce cours vise à fournir aux étudiants une introduction complète aux principes fondamentaux de la robotique et de la programmation à travers l'utilisation de LEGO Mindstorms, une plateforme pédagogique reconnue pour son potentiel éducatif et son adaptabilité aux différents niveaux d'apprentissage.
Objectifs pédagogiques
-
Initiation à la robotique : Les étudiants exploreront les bases de la construction de robots en assemblant des modèles avec les kits LEGO Mindstorms. Ils comprendront les principes de la mécanique, de l'ingénierie et de l'électronique nécessaires à la création de ces robots.
-
Introduction à la programmation : Les participants apprendront les bases de la programmation en utilisant une interface conviviale pour contrôler leurs robots. Ils acquerront des compétences en codage, en logique et en résolution de problèmes pour donner des instructions aux robots et les faire fonctionner.
-
Développement de compétences pratiques et transversales : Outre les aspects techniques, ce cours encourage le développement de compétences transférables telles que le travail d'équipe, la pensée critique, la créativité et la résolution de problèmes.
-
Expérience pratique et projets concrets : Les étudiants mettront en pratique leurs connaissances en participant à des projets concrets. Ils seront amenés à concevoir, construire et programmer des robots pour résoudre des défis spécifiques, favorisant ainsi l'application directe de leurs compétences.
Programme
-
Introduction à la Robotique et à LEGO Mindstorms
- Présentation du cours, des objectifs et de la plateforme LEGO Mindstorms
- Assemblage du premier robot simple avec LEGO Mindstorms
-
Fondements de la Programmation
- Introduction aux concepts de programmation (séquences, boucles, conditions)
- Utilisation de l'interface graphique LEGO Mindstorms pour la programmation
- Création de programmes pour le déplacement du robot (avancer, reculer, tourner)
-
Capteurs
- Exploration des différents capteurs (capteur de couleur, capteur de toucher, capteur ultrasonique)
- Approfondissement des concepts de condition et de boucles en programmation
- Formalisation du concept de variable
- Apprentissage de l'utilisation des capteurs pour la détection d'obstacles et la prise de décisions par le robot
-
Projets Pratiques
- Réalisation de projets pratiques guidés, impliquant la résolution de défis spécifiques à l'aide des robots programmés
- Exemples de projets : suivre une ligne, éviter des obstacles, ramasser des objets, etc.
-
Projet Final et Présentations
- Les étudiants travaillent en équipes pour concevoir, construire et programmer un projet final avec LEGO Mindstorms
- Concours final en équipe, visant à concevoir un robot capable d’effectuer un maximum de tâches dans un temps donné
-
Evaluation
- Les étudiants seront évalués sur les résultats de leur robot lors du concours final (en dehors du classement du concours)
- Examen oral individuel visant à objectiver les niveaux de compréhension de chacun en dehors de son intégration dans l’équipe
