Blog

Sortie du manuel Python n°3 pour le collège : le transporteur

L’heure de la rentrée a sonné ! Nous profitons de cette occasion pour sortir notre 3e manuel d’apprentissage du langage Python pour le collège. Tout comme le précédent, il s’agit d’un manuel de programmation appliquée qui propose de s’exercer et de manipuler toutes les notions acquises jusque-là sur la programmation en langage Python. Pour ce faire, les élèves sont invités à élaborer un nouveau robot inspiré cette fois-ci des véhicules utilisés dans les usines : le transporteur.

manuel d'apprentissage du Python n°3 Consulter le manuel Python n°3 :
Programmation appliquée (collège)

Caractéristiques du manuel :

  • Nombre d’heures de cours estimées : 4H
  • Nombre de pages : 16 pages
  • Environnement de programmation : l’éditeur Mu
  • Matériel nécessaire : le kit robotique ESPeRobo
    – édition collège
    + 1 servomoteur, 1 demi-cube C

kit de robotique pour enseigner la programmation aux collégiens

Progression didactique du manuel Python n°3 pour le collège

Beaucoup plus concis que le manuel de programmation appliquée précédent, le manuel Python n°3 n’introduit pas de nouvelle notion majeure, mais est davantage un cahier d’exercices. Ce cahier d’apprentissage du Python ne propose cependant pas plusieurs petits exercices, mais un exercice long présenté sous la forme d’une mission pour lequel les élèves seront amenés à réutiliser bon nombre des notions de programmation vues jusque-là.

Prérequis : Pour réaliser cet exercice de programmation, il est nécessaire d’avoir acquis les compétences enseignées dans les manuels n°1 et n°2, notamment pour maîtriser la programmation des moteurs, du servomoteur et des photoréflecteurs IR. Les collégiens auront alors toutes les cartes en main pour accomplir la mission qui leur est confiée : programmer un transporteur tout droit inspiré d’un robot d’usine, le véhicule à guidage automatique.

Composition du cahier d’exercices de programmation en Python

extrait du cahier d'exercices en Python pour le collège

  1. Fiche de présentation de la mission et mise en contexte du robot
  2. Guide de construction du robot en pas-à-pas
  3. Consignes : les grandes lignes directrices décrivant le comportement attendu du robot
  4. Mini fiche pour introduire une nouvelle notion : les opérateurs booléens
  5. Fiche de solution du professeur

Les étapes de la mission

    1. Programmer le transporteur à rouler le long d’une ligne noire : Les élèves devront d’abord faire rouler leur véhicule le long d’une ligne noire. Pour ce faire, ils devront réutiliser les notions vues dans le manuel n°1 “Les bases de la programmation” dans le chapitre portant sur la voiture de circuit.
    2. Programmer le transporteur à s’arrêter quand il détecte une ligne noire horizontale : Ils devront ensuite programmer les moteurs de leur transporteur à s’arrêter dès que ses photoréflecteurs infrarouges détectent en même temps une ligne noire.
    3. Programmer le transporter à déposer le bloc qu’il transporte une fois arrivé : Enfin, ils devront réutiliser ce qu’ils ont appris sur le servomoteur dans la leçon portant sur la barrière automatique pour programmer le bras de leur transporteur à déposer le cube au point d”arrivée.

 

Besoin de plus d’infos ?

planche de présentation du cursus de codage pour le second degré
Pour en savoir plus sur l’esprit et la structure du cursus de programmation pour le collège, nous vous invitons à consulter l’article “Le nouveau cursus de programmation Python pour le collège : les grandes lignes“.

The post Sortie du manuel Python n°3 pour le collège : le transporteur appeared first on Speechi.

Sortie du manuel Python n°3 pour le collège : le transporteur

L’heure de la rentrée a sonné ! Nous profitons de cette occasion pour sortir notre 3e manuel d’apprentissage du langage…

558

Inauguration découverte du 2 septembre 2020

Cette journée destinée à faire connaître l’école Algora Annemasse nous a permis de rencontrer en particulier des parents curieux et impatients de voir les réactions de leurs enfants.

Ils n’ont pas été déçus !

Certains enfants n’avaient jamais eu d’intérêt pour les briques de construction et se sont révélés passionnés par nos briques qui leur permettent de créer des robots qu’ils programment facilement et en s’amusant !

La plus belle récompense ce sont les yeux des enfants après leur première réalisation. Du plaisir, de la satisfaction et de la réussite !

Chaque enfant a pu s’essayer à programmer son robot avec des lumières ou un moteur. Tous ont obtenu un résultat concret de leur programmation.

Une licorne créée ce jour sans aucun modèle.
(Cette licorne n’a pas fait l’objet d’un robot à programmer. A bon entendeur…)

Inauguration découverte du 2 septembre 2020

Cette journée destinée à faire connaître l’école Algora Annemasse nous a permis de rencontrer en particulier des parents curieux et…

544

Ecoles de programmation de Montpellier et Tunis : les cours reprennent

Petit à petit, les cours reprennent dans les écoles de programmation Algora. Entre ateliers découvertes, stages d’initiation à la programmation et bientôt – du moins, à la rentrée – reprise des cursus semestriels et annuels, les plannings sont de nouveaux chargés.

On vous donne quelques nouvelles de la reprise des cours avec notamment des photos envoyées par les animateurs des écoles Algora de Montpellier Est et de Tunis.


Les cours de programmation reprennent au soleil à Algora Montpellier Est

Lors du festival Abracadabra 2020, l’atelier d’initiation à la programmation de l’école de Montpellier Est a eu du succès et a affiché complet tout le week-end ! Les enfants ont adoré construire des voitures programmables et terminer l’atelier par une mission sous forme de compétition et de course de voiture.

Mais les jeunes codeurs n’étaient pas les seuls à s’amuser : les parents ont aussi adoré voir les enfants construire des petites voitures et s’initier à la robotique sous un beau soleil.

L’atelier était ouvert aux enfants de 6 à 13 ans et avait lieu toutes les demi-heures.

Quelques photos de l’événement :

école de programmation montpellier est

Découvrez l’école de programmation Algora Montpellier.


Les 4 centres de l’école de programmation Algora Tunis se remplissent

Pour sa première année d’ouverture, on peut dire que le lancement de l’école de codage de Tunis est réussi ! En effet, plus de 70 enfants sont déjà inscrits sur les 4 centres.

Avec la première année qui démarre pour les enfants de 9 à 14 ans, ils vont s’initier à la programmation pendant au total 3 ans. Le premier cours, qui consiste à construire une voiture programmable et à écrire quelques lignes de code lui permettant d’avancer et de reculer, n’est que le premier pas vers un apprentissage complet.

Quelques photos de la rentrée :

cours de programmation tunis

The post Ecoles de programmation de Montpellier et Tunis : les cours reprennent appeared first on Speechi.

Ecoles de programmation de Montpellier et Tunis : les cours reprennent

Petit à petit, les cours reprennent dans les écoles de programmation Algora. Entre ateliers découvertes, stages d’initiation à la programmation…

499

Cursus de codage Python pour adultes – cours 3 : Le tournesol n’a pas besoin de boussole

En prenant pour sujet d’étude le tournesol, ce 3e atelier du cursus de codage en Python pour adultes se place résolument sous le signe de l’été et n’aurait jamais pu être autant en adéquation avec les chaleurs caniculaires de ce mois d’août. Une fois encore, la nature sera, en effet, la Muse des étudiants, puisqu’ils s’inspireront du comportement de cette fleur pour améliorer une technologie existante : le panneau solaire.

cours adulte pour programmer en Python un panneau solaire

Le tournesol ou l’art de suivre la course du Soleil

C’est bien connu, la large corolle du tournesol suit avec précision la course du Soleil de l’aube à son coucher, tirant ainsi au maximum parti de cette source d’énergie que sont la lumière et la chaleur. Ce comportement, appelé héliotropisme, discret chez la plupart des fleurs, est particulièrement exacerbé chez le tournesol. Cette capacité d’adaptation face à un environnement changeant est particulièrement intéressante dans le cas des énergies renouvelables, car produire son énergie à partir d’une ressource inépuisable comme la lumière du Soleil, c’est bien, la produire efficacement au moindre coût, c’est encore mieux.
"programmer


Programmer le phénomène d’héliotropisme

L’objectif de ce cours est donc de concevoir une technologie de panneau solaire qui imite le comportement du tournesol pour décupler son efficacité, autrement dit un suiveur solaire. Cette démarche qui consiste à imiter le vivant est employée par une branche de l’ingénierie moins coûteuse en termes d’environnement et d’énergie qui s’appelle le biomimétisme. Pour reproduire le mouvement du suiveur solaire, les étudiants programmeront en Python, les boutons intégrés de la carte, un servomoteur et un capteur de lumière.

Programmer en Python un capteur de lumière et un servomoteur pour reproduire le mouvement d'un panneau solaire


Qu’apprendront à programmer les étudiants dans ce 3e cours de codage ?

Ce 3e atelier marque une étape importante de ce début de cursus, puisque les étudiants se lanceront pour de bon dans l’écriture de lignes de code en Python ! Pour rappel, durant les deux premiers ateliers, les étudiants se sont servi du langage Scratch pour appréhender et se familiariser plus facilement avec les grands principes de l’écriture d’un programme.

Atelier pour adulte pour apprendre à programmer en Python

Les étudiants apprendront :

  • à programmer 2 nouveaux composants robotiques : le capteur de lumière et le servomoteur,
  • à comprendre et respecter la structure d’un programme Python,
  • à écrire des boucles while True et des conditions if,
  • à manipuler des variables.

Mission de codage : un suiveur solaire aux mouvements plus élaborés

Dans la mission, les étudiants devront ajouter un axe à leur suiveur solaire pour qu’il suive la lumière non plus seulement sur un axe horizontal (gauche-droite), mais aussi sur un axe vertical (haut-bas). Ils devront, pour cela, ajouter à leur robot un 2e servomoteur et adapter leur programmer en conséquence.

Cours de programmation Python pour adulte avec des robots

The post Cursus de codage Python pour adultes – cours 3 : Le tournesol n’a pas besoin de boussole appeared first on Speechi.

Cursus de codage Python pour adultes – cours 3 : Le tournesol n’a pas besoin de boussole

En prenant pour sujet d’étude le tournesol, ce 3e atelier du cursus de codage en Python pour adultes se place…

489

Pays de Gex : en route vers les cours de programmation (Le Dauphiné Libéré)

Les cours de programmation pour les jeunes font l’actualité locale avec Algora Pays de Gex

Le Pays de Gex s’est enrichi d’une nouvelle école de programmation Algora – aussi appelée école des robots, qui démarrera officiellement ses ateliers en septembre prochain. Pour l’occasion, la presse s’est rendue sur place pour voir à quoi cela ressemble d’un peu plus près.

Atelier Algora Pays de Gex dans les locaux de Wes’Sup

©Dauphiné – Atelier Algora Pays de Gex dans les locaux de Wes’Sup 

La quatrième école de programmation de la région inaugurée

Après Lyon, Annecy et Annemasse, Algora est maintenant implantée à Saint-Genis-Pouilly dans le Pays de Gex, Algora Pays de Gex, et ce n’est autre que l’école de commerce Wes’Sup qui prête ses locaux pour enseigner les cours de programmation aux enfants. En effet, Wes’Sup a été séduit par le concept d’une “école robots” pour apprendre le codage aux plus jeunes, une volonté d’ouvrir de nouvelles opportunités aux enfants du territoire.

On s’est rendus compte que rien n’existe à ce niveau-là dans le Pays de Gex. Le but de cette école est de permettre aux jeunes de développer leurs compétences, l’esprit d’analyse, la conception ou encore l’aspect mathématique en apprenant les bases de la programmation.
– explique le directeur de Wes’Sup, Karim Dehimi

L’école proposera très bientôt des ateliers découverte ouverts aux enfants de 6 à 14 ans, avec des cursus plus longs dans la foulée.

 

Retrouvez notre réseau Algora en France

Une centaine d’Algora – école de programmation – sont implantées en France et à l’étranger, notre vocation est d’offrir un concept original et à visée éducative pour tous les enfants en leur permettant d’appréhender notre environnement et ses systèmes à travers le codage et la programmation de robots.

Si vous aussi vous voulez ouvrir votre structure, prenez contact avec nous via notre formulaire de contact.

Si vous voulez participer à nos ateliers robots, rendez-vous sur notre site Algora et trouvez l’école de programmation la plus proche de chez vous.


Retrouvez plus d’informations sur l’école Algora Pays de Gex dans l’article du Dauphiné (version PDF)

The post Pays de Gex : en route vers les cours de programmation (Le Dauphiné Libéré) appeared first on Speechi.

Pays de Gex : en route vers les cours de programmation (Le Dauphiné Libéré)

Les cours de programmation pour les jeunes font l’actualité locale avec Algora Pays de Gex Le Pays de Gex s’est…

524

Le codage : un jeu d’enfants à Metz (reportage vidéo)

Algora Metz, l’école de programmation mise en lumière dans la presse

L’école Algora de Moselle a récemment été placée sous les projecteurs des médias locaux. En effet, l’équipe télévisée de Mirabelle TV s’est rendue sur place pour filmer les petit-e-s développeurs-ses en herbe et recueillir leurs impressions sur les cours de programmation.

Reportage vidéo des cours de programmation Algora Metz

©MirabelleTV – Reportage vidéo des cours de programmation Algora Metz

Le réseau d’école de programmation Algora s’élargit avec une percée dans l’Est de la France

Fraîchement lancée, notre école de robotique Algora Metz (Norroy-le-Veneur, Moselle) est la première école située dans l’Est de la France. Elle ouvrira officiellement ses portes en septembre pour initier les enfants de 6 à 14 ans au cours de programmation.

A Norroy-le-Veneur, Emilie et Slawomir Pindor ont fait le choix de rejoindre le réseau de nos écoles de programmation Algora, afin de proposer une activité extra-scolaire hors normes, destinée aux enfants curieux et bricoleurs. Guidés le temps d’une heure et demi en atelier, les enfants doivent construire et programmer un robot. Les projets sont multiples, allant des robots « créatures » aux robots inspirés de la réalité, comme des voitures connectées. Le montage est simple, ludique et interactif, le codage apparaît comme un jeu d’enfants. Cela fait appel à la réflexion, l’imagination et l’observation, le but étant de concrétiser le monde dans lequel nous évoluons. Le couple est spécialisé dans l’apprentissage des langues, Emilie Pindor nous explique l’intérêt des ateliers Algora :

Le codage c’est un peu comme une langue, plus tôt on commence, mieux on est préparés pour le faire pour l’avenir. Même si tous les enfants ne deviendront pas des développeurs informatiques, ils apprennent à résoudre des problèmes et être beaucoup plus créatifs de manière ludique.

Pour en savoir plus sur le concept des cours de programmation Algora

Nous disposons aujourd’hui d’un réseau de près de 100 écoles en France et Outre-mer et chaque école propose ses propres ateliers.
Si vous disposez d’ores et déjà d’une structure pour accueillir des apprenants, vous pouvez vous aussi proposer cette activité dans votre ville pour faire découvrir la programmation aux enfants.

Si vous souhaitez tenter l’aventure Algora, prenez contact avec nous via notre formulaire de contact.

Vous êtes intéressés pour participer à nos ateliers ? Rendez-vous sur notre site Algora et trouvez l’école de programmation la plus proche de chez vous.

MirabelleTV

The post Le codage : un jeu d’enfants à Metz (reportage vidéo) appeared first on Speechi.

Le codage : un jeu d’enfants à Metz (reportage vidéo)

Algora Metz, l’école de programmation mise en lumière dans la presse L’école Algora de Moselle a récemment été placée sous…

509

Cursus de codage Python pour adultes – cours 2 : La danse des vers luisants

Algora vous met au défi de trouver sujet plus original que celui abordé dans ce 2e cours de programmation pour adultes : la parade nuptiale des lucioles !

Vous trouvez l’idée saugrenue ? Ce serait mal connaître les sujets d’inspiration de la robotique de la juger ainsi, car la nature tient bel et bien la 1ère marche du podium. En effet, même si cela peut paraître étonnant, bon nombre de technologies ne font qu’imiter les mécanismes ingénieux qu’elle a mis en place au fil de l’évolution.

cours de codage pour adultes pour apprendre à programmer en Python
Sous ses dehors amusants, ce cours de codage illustre parfaitement l’une des ambitions de ce cursus d’apprentissage du Python pour adulte : battre en brèche les idées reçues pour avoir une connaissance réelle de ce qu’est la robotique et la programmation, mais aussi vous emmener sur les sentiers peu parcourus dans les cours traditionnels.

La parade des lucioles

Le créateur de ce cours de programmation est parti d’un phénomène naturel dont le spectacle est digne d’un décor de conte de fées et que vous pouvez observer de nuit, là où se réunissent lesdites lucioles, aussi appelées vers luisants. Nous voulons parler de leur parade nuptiale qui se présente à nous sous la forme de lumières qui scintillent en plein cœur de la nuit.

Les mâles, pourvus d’ailes, volent et clignotent pour attirer les femelles qui, à à leur tour, clignotent pour signaler leur présence. Leurs clignotements au départ désordonnés finissent par “s’harmoniser” en s’allumant à l’unisson.

Programmer ce phénomène de synchronisation

Cette parenthèse entomologique fermée, venons-en à l’intérêt que présente un tel sujet. L’idée de cet atelier de codage est de reproduire le mécanisme de synchronisation à l’oeuvre chez les lucioles. Concrètement, les panneaux LED des cartes programmables de l’ensemble du groupe devront communiquer ensemble pour clignoter à l’unisson petit-à-petit. On peut saluer l’originalité du sujet qui, l’air de rien, permet de travailler la cohésion du groupe puisque les étudiants devront programmer leurs cartes pour qu’elles se mettent sur la même longueur d’onde.

programmer en Python la synchronisation des lucioles dans le cursus Algora pour adultes

Qu’apprendront à programmer les étudiants dans ce 2e cours de codage ?

Nous n’en dirons pas plus sur les détails de ce cours, si ce n’est que les étudiants verront :

  • la notion de modélisation (pour modéliser l’horloge interne des lucioles et la reproduire sur leur robot)
  • la notion de variable
  • comment programmer les LED de leurs cartes programmables pour qu’elles émettent des clignotements
  • comment programmer la communication entre plusieurs cartes programmables par signal radio, etc.

Mission de codage : programmer une guirlande lumineuse

Cet atelier est suivi d’une mission durant laquelle les étudiants réutiliseront tout ce qu’ils ont appris pour, cette fois-ci, programmer une guirlande lumineuse. L’objectif n’est plus de clignoter en même temps, mais de clignoter les uns à la suite des autres.

Photo des cartes ESPeRobo à programmer en Python dans le cours de codage pour adultes Algora

The post Cursus de codage Python pour adultes – cours 2 : La danse des vers luisants appeared first on Speechi.

Cursus de codage Python pour adultes – cours 2 : La danse des vers luisants

Algora vous met au défi de trouver sujet plus original que celui abordé dans ce 2e cours de programmation pour…

530

Sortie du manuel Python n°2 pour le collège : la barrière automatique

En septembre dernier, nous sortions notre 1ermanuel d’apprentissage du langage Python pour le collège. Au fil de ces 10h de cours, les collégiens découvraient et écrivaient leurs premières séquences, boucles et conditions en Python en programmant une voiture anticollision, une voiture antichute et une voiture de circuit.

Nous sortons dès aujourd’hui le 2e manuel dont le principe est de mettre en pratique toutes les connaissances acquises sur le langage Python en élaborant un nouveau robot, inspiré encore une fois de l’univers de la circulation automobile : la barrière automatique.

manuel d'apprentissage de la programmation Python pour le collège n°2 Consulter le manuel Python n°2 :
Programmation appliquée (collège)

Caractéristiques du manuel :


Progression didactique du manuel Python n°2 pour le collège

Ce manuel, plus court que le précédent, propose aux collégiens de programmer une barrière automatique pour réviser, pendant 4 heures, entre autres, les séquences, les boucles et les conditions. Comme pour le 1er manuel, la construction de ce nouveau robot est sommaire pour réserver l’ensemble du temps d’enseignement à l’apprentissage de la programmation.

1- Programmer la barrière à se lever et se baisser

Au programme de ce 1er chapitre, les élèves découvrent un nouveau type d’actionneur : le servomoteur dont la spécificité est de pouvoir tourner à des angles précis. Après quelques tests pour apprivoiser ce nouveau composant, les élèves programment la barrière à se baisser et à se lever.

2- Programmer la barrière à s’ouvrir quand on appuie sur un bouton

Dans un deuxième temps, les collégiens apprendront à programmer un nouveau capteur : le bouton-poussoir ou capteur tactile. L’objectif ? Programmer le robot de façon à ce que la barrière s’ouvre quand on appuie sur le bouton et se referme 5 secondes après. Avant de se lancer dans l’écriture du code à proprement parler, les élèves devront, au préalable, structurer leur code dans un organigramme.

exercice de programmation d'un capteur en Python au collège

3- Programmer la barrière à s’ouvrir automatiquement quand elle détecte une présence

Les élèves poursuivent le perfectionnement de leur barrière automatique en la dotant d’un photoréflecteur infrarouge qu’ils ont déjà eu l’occasion de programmer dans le 1er manuel. Cette fois-ci, ils programmeront leur barrière à se lever automatiquement lorsque son photoréflecteur infrarouge détecte une présence. Après des tests pour déterminer le seuil en-deçà et au-delà duquel une présence sera ou non détectée, les élèves s’attellent à l’élaboration d’un organigramme pour le transposer ensuite en lignes de code Python.

manuel de collège pour apprendre à coder en Python des robots

4- Renforcer la sécurité de sa barrière

Au dernier chapitre, ils devront imaginer les problèmes de sécurité qui pourraient se poser et les contrer en programmant diverses solutions. La solution proposée introduit une nouvelle notion, celle de la variable, qui sera approfondie dans les prochains manuels.

 

Pour plus d’infos

Pour en savoir plus sur l’esprit et la structure du cursus de programmation pour le collège, nous vous conseillons de consulter cet article :
Le nouveau cursus de programmation Python pour le collège : les grandes lignes“.

The post Sortie du manuel Python n°2 pour le collège : la barrière automatique appeared first on Speechi.

Sortie du manuel Python n°2 pour le collège : la barrière automatique

En septembre dernier, nous sortions notre 1ermanuel d’apprentissage du langage Python pour le collège. Au fil de ces 10h de…

527