Étincel est un service de Réseau Canopé.

Comment améliorer un système programmé ? Quel langage utiliser pour programmer un système ?

Un visiteur occasionnel est autorisé à entrer dans un établissement seulement après vérification de son identité. Mais le problème suivant est mis en évidence pour des personnes "habituelles" : s'il faut bien un contrôle, comment ouvrir le portail plus facilement pour ces visiteurs "habituels" ?
Dans cette activité, les élèves vont analyser puis écrire et structurer un algorithme. Enfin, ils écriront un programme pour améliorer le fonctionnement du portail existant.

Situation déclenchante

  • 20 min -
  • En classe entière - Rechercher

Activité de l’élève

Observation de la vidéo qui pose la problématique d'une personne arrivant au portail d'un collège et de la nécessité de son contrôle par échange avec la loge : Quel problème se pose pour les visiteurs "habituels" de ce collège ? Comment améliorer cette situation ? Les élèves proposent à l'oral une amélioration du scénario pour des personnes "habituelles", ils notent et formalisent sur feuille le problème et leurs hypothèses. Ils peuvent proposer une représentation graphique ou pas.

Rôle de l’enseignant

Le professeur expose la situation qui amène la classe à se poser le problème. Les élèves élaborent avec l'aide de l’enseignant des hypothèses. En classe entière pour décrire la problématique et seuls pour les hypothèses.

Conseil à l’enseignant

Faire émerger chez les élèves la nécessité d'améliorer le système pour les habitués du collège (notamment, lorsqu'il n'y a personne à la loge). Il est judicieux de les accompagner dans leur représentation de l'algorithme ou "pseudo langage programmé".

Investigation

  • 50 min -
  • En groupe - Expérimenter

Activité de l’élève

Les élèves recherchent des solutions possibles au problème en utilisant les exemples de programme permettant l'ouverture et la fermeture simples du portail, ainsi que les documents ressources fournis sur les systèmes automatisés. Ils corrigent, complètent ou modifient leurs algorithmes (représentation graphique). Ils écrivent ensuite le programme correspondant à l'aide du logiciel de programmation, afin d'obtenir le fonctionnement désiré.

Rôle de l’enseignant

Pour faciliter sa modification par les élèves, l'enseignant devra ici être attentif à ce que les élèves décryptent bien la représentation graphique du programme avec "simple" ouverture et fermeture du portail. Il pourra décomposer sur celui-ci les actions, les questions et les conditions. 

Conseil à l’enseignant

Le professeur prend une photo des productions de chaque groupe. Les productions peuvent être des algorithmes ou pour les plus abouties un logigramme ou un programme. On peut aussi utiliser Italc ou l'Ent du collège.

Simples ou complexes, les systèmes automatisés sont partout dans notre environnement quotidien. Ils se développent de plus en plus et prennent une place plus importante dans la manière de travailler, tant dans les ateliers de production que dans les divers bureaux des entreprises, ainsi que dans la domotique. Connaître leur fonctionnement permet aussi de mieux comprendre notre environnement.

Fichiers à télécharger

Production attendue

Algorithme du système de contrôle d'accés avec un digicode ou un autre capteur.

Bilan et mise en commun

  • 20 min -
  • En classe entière - Communiquer

Activité de l’élève

Chaque équipe d'élèves présente son algorithme ou logigramme ou programme et justifie ses choix.

Rôle de l’enseignant

Le professeur projette les photos des algorithmes des élèves (logigramme).
En s’aidant des réponses des élèves, il précise :
- le rôle d’un organigramme et/ou d’un algorithme ;
- les symboles utilisés dans un organigramme.

Conseil à l’enseignant

Lors de la présentation, le professeur fera identifier les actions, les questions et les conditions sur les algorithmes des élèves.

Production attendue

Restitution des travaux et bilan : représentation graphique d'un algorithme (logigramme) corrigé et finalisé du système de contrôle d'accès.

Conclusion en cours de réalisation