Загрузка
UP

Manuel pour professeur d’informatique

5e année, 2e trimestre (7 à 8 leçons)

Thèmes :

  1. Fondamentaux de programmation : Familiarité avec les bases de la programmation textuelle (comme Python ou les environnements de programmation visuels comme Scratch, mais avec des projets plus complexes).
  2. Travailler avec des tableaux : calculs complexes à l’aide de formules, création de graphiques, tri et filtrage des données.
  3. Cybersécurité : bases de la protection des données, ce que sont les virus, le phishing, règles d’utilisation de mots de passe complexes.

Leçon 1 : Introduction aux bases de la programmation Python/Scratch

Objectif :
Initier les étudiants aux bases de la programmation en utilisant des environnements textuels ou visuels tels que Python ou Scratch (avec des projets plus complexes).

Plan de cours :

  1. Introduction à la programmation (5 min).
    • Discussion : qu’est-ce que la programmation et pourquoi est-elle nécessaire.
    • Une brève explication du langage de programmation Python ou Scratch.
  2. Commandes de base et syntaxe (10 min).
    • Introduction aux constructions de base (par exemple, en Python – print(), variables ; en Scratch – blocs d’action).
  3. Pratique : première tâche (15 min).
    • Les élèves créent un programme simple : en Python, un programme qui affiche du texte à l’écran, en Scratch, un programme qui réalise une action sur un personnage.
  4. Discussion des erreurs et de leur correction (10 min).
    • Travailler avec des erreurs typiques (erreurs de syntaxe dans le code, erreurs logiques).
  5. Réflexion et synthèse (5 min).
    • Questions : « Quelle est la chose la plus difficile en programmation ? Comment corriger une erreur ?

Devoir :
Créer un petit programme à la maison (en fonction de la langue choisie).


Leçon 2 : Programmation plus approfondie – Variables et boucles

Objectif :
Apprendre aux étudiants à utiliser des variables et des boucles en programmation.

Plan de cours :

  1. Répétition du matériel de la leçon précédente (5 min).
    • Questions : « Qu’est-ce que la programmation ? »
  2. Introduction aux variables (10 min).
    • Explication : Que sont les variables et pourquoi sont-elles nécessaires dans les programmes.
    • Exemple : un programme avec des variables pour stocker des données.
  3. Travailler avec des cycles (15 min).
    • Une introduction aux boucles : comment créer des actions répétitives (une boucle en Python for, un bloc de répétition en Scratch).
    • Pratique : Les élèves créent un programme à l’aide d’une boucle.
  4. Travaux pratiques (10 min).
    • Les élèves créent un programme avec des variables et une boucle pour effectuer une tâche simple (par exemple, imprimer les nombres de 1 à 10).
  5. Réflexion et synthèse (5 min).
    • Questions : « Qu’est-ce qu’un cycle ? Pourquoi des variables sont-elles nécessaires ?

Devoir :
Créer un programme avec une boucle et une variable.


Leçon 3 : Travailler avec des tableaux – introduction et calculs avancés

Objectif :
Apprendre aux élèves à travailler avec des tableaux et à utiliser des formules pour des calculs complexes.

Plan de cours :

  1. Introduction aux feuilles de calcul (5 min).
    • Questions : « A quoi servent les tableaux ?
  2. Création d’un tableau et saisie des données (10 min).
    • Démo : créez un tableau et saisissez des données dans des cellules (par exemple, des données sur les notes scolaires).
  3. Travailler avec des formules (15 min).
    • Explication : que sont les formules dans les tableaux (sommation, multiplication et autres opérations).
    • Pratique : Les élèves saisissent des formules simples pour effectuer des calculs dans un tableau.
  4. Tâche de calculs complexes (10 min).
    • Les élèves créent un tableau pour calculer leur moyenne pondérée cumulative ou leurs calculs pour un problème donné.
  5. Réflexion et synthèse (5 min).
    • Questions : « Comment les formules sont-elles utilisées dans les tableaux ? »

Devoirs :
créez un tableau à la maison et effectuez des calculs à l’aide de formules.


Leçon 4 : Travailler avec des tableaux – créer des graphiques, trier et filtrer les données

Objectif :
Apprendre aux élèves à créer des graphiques, trier et filtrer les données dans des tableaux.

Plan de cours :

  1. Répétition du matériel de la leçon précédente (5 min).
    • Questions : « Comment utiliser des formules pour les calculs dans les tableaux ?
  2. Création de graphiques (15 min).
    • Explication : Comment les données des tableaux peuvent être représentées graphiquement.
    • Pratique : Les élèves créent un graphique basé sur les données d’un tableau (par exemple, un tableau de progression).
  3. Tri des données (10 min).
    • Démo : comment trier les données par ordre croissant/décroissant.
    • Pratique : trier des données dans un tableau.
  4. Filtrage des données (10 min).
    • Explication : Comment filtrer les données pour sélectionner les informations dont vous avez besoin.
    • Tâche pratique : filtrer les données selon des conditions spécifiées (par exemple, les notes supérieures à une certaine valeur).
  5. Réflexion et synthèse (5 min).
    • Questions : « Comment utiliser le tri et le filtrage pour travailler avec le Big Data ?

Devoir :
Créez un tableau avec un graphique et appliquez le tri et le filtrage.


Leçon 5 : Bases de la cybersécurité – Sécurité des données et mots de passe

Objectif :
Initier les étudiants aux bases de la cybersécurité, expliquer ce qu’est la protection des données et comment créer des mots de passe forts.

Plan de cours :

  1. Introduction à la cybersécurité (5 min).
    • Discussion : Qu’est-ce que la cybersécurité ? Pourquoi devez-vous protéger vos données ?
  2. Mots de passe et leur protection (10 min).
    • Explication : qu’est-ce qu’un mot de passe fort, comment le créer (un mot de passe fort doit contenir des lettres, des chiffres, des caractères spéciaux).
    • Exemples de mots de passe forts et faibles.
  3. Tâche pratique : création d’un mot de passe (10 min).
    • Les étudiants créent leurs propres mots de passe et évaluent leur force.
  4. Stockage des mots de passe (10 min).
    • Explication : Comment et où stocker les mots de passe en toute sécurité (gestionnaires de mots de passe, évitant d’utiliser un seul mot de passe pour tous les sites).
  5. Réflexion et synthèse (5 min).
    • Questions : « Comment protéger vos données avec un mot de passe fort ?

Devoir :
Créez et notez un mot de passe fort pour votre compte à la maison, en utilisant les principes abordés en cours.


Leçon 6 : Bases de la cybersécurité – Virus et phishing

Objectif :
enseigner aux étudiants les bases de la protection contre les virus et le phishing.

Plan de cours :

  1. Introduction aux virus informatiques (10 min).
    • Discussion : que sont les virus, comment pénètrent-ils dans un ordinateur, quelles peuvent en être les conséquences.
    • Exemples de virus et leur impact sur les données.
  2. Protection antivirus (10 minutes).
    • Explication : comment se protéger des virus (programmes antivirus, mises à jour, prudence lors du téléchargement de fichiers).
    • Démonstration : comment fonctionne un logiciel antivirus.
  3. Qu’est-ce que le phishing ? (10 minutes).
    • Explication : comment les attaques de phishing visent à obtenir des données (faux emails, liens).
    • Exemples d’attaques de phishing et comment les reconnaître.
  4. Tâche pratique (10 min).
    • Les étudiants analysent des échantillons d’e-mails et de sites Web pour identifier les signes de phishing.
  5. Réflexion et synthèse (5 min).
    • Questions : « Que dois-je faire pour éviter d’être victime de virus ou de phishing ? »

Devoir :
étudiez un programme antivirus à la maison et analysez votre ordinateur à la recherche de menaces.


Leçon 7 : Généralisation et travaux pratiques

Objectif :
Consolider les connaissances en programmation, en manipulation de tables et en cybersécurité à travers des travaux pratiques.

Plan de cours :

  1. Répétition du matériel couvert (10 min).
    • Questions sur tous les sujets : programmation, tables, cybersécurité.
  2. Travaux pratiques (25 min).
    • Les étudiants effectuent des tâches pour créer un programme, travaillent avec des tableaux (formules, graphiques) et discutent des règles de cybersécurité.
  3. Résumer le trimestre (10 min).
    • Discussion : ce qui a été le plus difficile et le plus intéressant durant cette période.

Conclusion

Le manuel est conçu pour 7 à 8 leçons qui permettront aux élèves de 5e année d’approfondir leurs connaissances en programmation, en travaillant avec des tableaux et les bases de la cybersécurité, ainsi que d’acquérir des compétences pour leur application pratique.