Le Raspberry Pi (RPI) pour enseigner la NSI (3/3)

Article proposé par le Groupe d’Expérimentation Pédagogique (GEP) NSI de l’académie de Versailles

Professeur expérimentateur

  • François Meyer
  • Lycée Marie Curie — Sceaux (92)

Niveau - Thèmes

  • Niveau : lycée, 2de (SNT) ou cycle terminal (NSI)
  • thèmes : système d’exploitation, commandes unix, réseau, architecture.

Résumé

Le Raspberry Pi permet de disposer d’une machine Linux avec laquelle les élèves peuvent pratiquer directement sur de nombreux thèmes des programmes de NSI et de SNT (par ex. « utiliser les commandes de base en ligne de commande », « observer les processus actifs ou en attente sur une machine »).

C’est une vraie machine (pas virtuelle), que l’on peut ouvrir, étudier, et elle est entièrement à la main de l’enseignant, contrairement à la plupart des machines en dotation dans les établissements. Elle permet de réaliser cette recommandation du vademecum SNT-NSI qui indique « que l’équipement des élèves permette d’accéder à un système d’exploitation libre de type Linux »

Dans l’article Le Raspberry Pi (RPI) pour enseigner la NSI (1/3), nous avons présenté l’installation d’un Raspberry Pi. Dans le présent article, nous présentons plusieurs activités qui peuvent être menées en classe une fois l’installation réalisée.

Pré-requis

Avoir installé une machine suivant l’article Le Raspberry Pi (RPI) pour enseigner la NSI (1/3). Note : les activités proposées dans cette 2è partie peuvent être adaptées sur n’importe quelle machine linux

Installer les activités en suivant les indications du dépôt. Cela donnera un répertoire rpi_nsi dans lequel se trouvent toutes les activités.

Outils utilisés / Matériel

  • raspberry pi modèle 1 à 5 inclus
  • accessible via ssh depuis les postes élèves
  • client ssh sur les postes élèves (standard sous Windows10)
  • distribution Linux : par ex Raspberry Pi OS (anciennement Raspbian), Kali linux, etc.
  • packages requis : python3, build-essential
  • pour certaines activités : navigateurs web firefox sur les postes élèves

Gestion du groupe - Durée estimée

Chaque élève (ou groupe) dispose d’un ordinateur avec un accès par ssh au Raspberry Pi sur lequel les activités sont installées.

  • Classe entière
  • Demi-groupe
  • Présentiel
  • Distanciel : impossible à moins de pouvoir donner une IP publique au raspberry pi sur lequel les activités sont installées.
  • Synchrone
  • Asynchrone

Déroulement de la séquence

Les activités sont indépendantes. Une séance peut être consacrée à une ou plusieurs activités.

Voici l’arborescence (actuelle) du projet. Pour chaque activité, le temps prévisible pour les élèves est indiqué (on ne compte pas le temps éventuel de mise en place).

rpi_nsi
├── activites
│ ├── processus
│ │ ├── tp0_duel (5min)
│ │ ├── tp1_genealogie (5 min)
│ │ ├── tp2_cigale_et_fourmi (5 min)
│ ├── reseau
│ │ ├── tp0_trouver_rpi (5 min)
│ │ ├── tp1_jouer_nombre_secret (1h)
│ ├── systeme
│ │ └── tp0_assembleur (entre 5min et 2h)
│ ├── unix
│ │ └── tp1_jeu_de_piste (10 min)
│ └── web
│ ├── mise_en_place_serveur.sh
│ ├── tp0_https (10 min)
│ └── tp2_cookies (10 min)
└── administration

Découverte de quelques activités :

*La cigale et la fourmi.

scénario pédagogique

*Les cookies traceurs

scénario pédagogique

Retour d’expérience

Les plus-values pédagogiques (enseignants / élèves)
  • Engagement actif dans l’activité, aspect ludique.
  • Rigueur rendue nécessaire par la ligne de commande.
Les points de vigilance
  • Mise en place technique qui peut être longue, faire un test au calme avant avant la séance est préférable.
  • Indiquer aux élèves « d’oublier » la souris.
  • Indiquer la commande man <commande> aux élèves.
  • Certaines activités sont courtes : prévoir la manière de les intégrer dans la séance.
Les leviers
  • Il peut être utile de distribuer une version imprimée des consignes aux les élèves (indiquées dans le fichier README associé à chaque activité).

Partager

Imprimer cette page (impression du contenu de la page)