Skip to content
Numérique et sciences informatiques · Première

Idées d’apprentissage actif

Traitement de données en tables

Le traitement de données en tables est une compétence charnière qui connecte l'informatique aux enjeux de la science des données et de l'analyse statistique. En travaillant sur des fichiers CSV, les élèves apprennent à manipuler des données réelles, souvent issues de l'open data gouvernemental ou d'organismes scientifiques. Ils découvrent comment transformer une suite de lignes de texte en une structure de données exploitable (liste de dictionnaires).

Programmes OfficielsBOEN spécialité NSI 1re - Indexation de tables, recherche et triBOEN spécialité NSI 1re - Fusion de tables
30–60 minBinômes → Classe entière3 activités

Activité 01

Cercle de recherche60 min · Petits groupes

Cercle de recherche: Analyse de données Open Data

Les élèves utilisent un fichier CSV réel (ex: météo ou résultats sportifs). Ils doivent extraire des statistiques simples et répondre à une problématique posée par le professeur.

Comment lire un fichier CSV en Python ?
AnalyserÉvaluerCréerAutogestionConscience de soi
Générer une leçon complète

Activité 02

Galerie marchande40 min · Classe entière

Galerie marchande: Visualisation de tables

Chaque groupe présente une table de données transformée et le code Python utilisé pour le filtrage. Les autres élèves évaluent la pertinence des critères de sélection choisis.

Comment filtrer les lignes d'une table selon un critère spécifique ?
ComprendreAppliquerAnalyserCréerCompétences relationnellesConscience sociale
Générer une leçon complète

Activité 03

Penser-Partager-Présenter30 min · Binômes

Penser-Partager-Présenter: La fusion de tables

À partir de deux petites tables papier ayant une colonne commune, les élèves doivent simuler manuellement une fusion (join) avant de tenter de l'implémenter en code.

Comment fusionner deux tables ayant une colonne commune ?
ComprendreAppliquerAnalyserConscience de soiCompétences relationnelles
Générer une leçon complète

Quelques notes pour enseigner cette unité


Attention à ces idées reçues

  • Confondre le séparateur de colonnes (virgule, point-virgule, tabulation).

    Le format CSV n'est pas toujours standardisé. Faire ouvrir un fichier CSV avec un éditeur de texte brut avant de le traiter en Python aide les élèves à identifier visuellement le séparateur utilisé.

  • Oublier de convertir les types de données lors de la lecture.

    Toutes les données lues dans un CSV sont des chaînes de caractères par défaut. Les élèves s'étonnent que '10' < '2'. Des exercices de conversion explicite (int, float) sont nécessaires pour corriger ce biais.


Méthodes utilisées dans ce dossier