Manuel pour les professeurs d’informatique : 3e année, 2e trimestre
Objectif des cours : Initier les enfants aux bases de la pensée algorithmique à travers des organigrammes et de la programmation avec boucles et branchements, ainsi que leur apprendre les bases de la recherche d’informations en toute sécurité sur Internet.
Plan de cours
Leçon 1 : Introduction aux organigrammes et aux algorithmes
Sujet : Représentation d’opérations logiques sous forme graphique
Objectifs :
- Apprenez aux enfants les bases des algorithmes et des organigrammes.
- Montrez comment les opérations logiques et les séquences d’actions peuvent être représentées à l’aide d’organigrammes.
Matériels:
- Modèles de présentation ou d’organigramme papier (incluant les formes : début, processus, condition, fin).
Plan de cours :
- Introduction (5 minutes)
- Discutez de ce qu’est un algorithme et de la manière dont il aide à résoudre des problèmes.
- Présentez le concept d’organigrammes.
- Démonstration pratique (10 minutes)
- Montrez un exemple d’organigramme simple (par exemple, comment préparer un sandwich : début – sélectionner les ingrédients – vérifier la cuisson – fin).
- Partie pratique (20 minutes)
- Les enfants créent leurs propres organigrammes simples sur papier qui décrivent des activités simples (telles que leur routine matinale).
- Conclusion (5 minutes)
- Discutez de la manière dont les organigrammes aident à organiser les activités et facilitent la résolution de problèmes.
Leçon 2 : Création d’organigrammes pour les programmes
Sujet : Construire des organigrammes plus complexes
Objectifs :
- Continuez à travailler avec des organigrammes, en les compliquant avec des conditions et des branches.
- Préparez les enfants à la programmation à l’aide de blocs.
Matériels:
- Organigrammes de modèles papier, tableaux pour exemples.
Plan de cours :
- Répétition du matériel (5 minutes)
- Passez brièvement en revue les éléments des organigrammes et leurs utilisations.
- Démonstration pratique (10 minutes)
- Créez un organigramme avec des branches (par exemple, si une personne a faim, préparez un repas ; si elle n’a pas faim, faites autre chose).
- Partie pratique (20 minutes)
- Les enfants travaillent pour créer leurs propres organigrammes avec des branches et des conditions.
- Conclusion (5 minutes)
- Discutez de la manière dont les organigrammes aident à préparer la logique pour la programmation.
Leçon 3 : Bases des boucles en programmation
Sujet : Créer des programmes à l’aide de boucles
Objectifs :
- Présenter le concept de boucle et son utilisation en programmation.
- Apprenez aux enfants à créer des programmes avec des actions répétitives.
Matériels:
- Environnement de programmation visuel (par exemple, Scratch).
Plan de cours :
- Introduction (5 minutes)
- Expliquez ce qu’est une boucle et comment l’utiliser pour automatiser des tâches répétitives.
- Démonstration pratique (10 minutes)
- Montrez un exemple simple de programme en boucle dans Scratch (par exemple, un personnage se déplaçant en cercle).
- Partie pratique (20 minutes)
- Les enfants créent leurs propres programmes à l’aide de boucles (par exemple, un personnage répète les mêmes actions).
- Conclusion (5 minutes)
- Discutez de la manière dont l’utilisation de boucles facilite l’exécution des tâches de programmation.
Leçon 4 : Branchage dans la programmation
Sujet : Créer des programmes avec des conditions
Objectifs :
- Introduire le concept de conditions et de branchement dans la programmation.
- Apprenez aux enfants à construire des programmes avec un choix d’actions en fonction des conditions.
Matériels:
- Environnement de programmation visuel (Scratch).
Plan de cours :
- Introduction (5 minutes)
- Expliquez ce qu’est le branchement et les conditions (si/sinon) dans la programmation.
- Démonstration pratique (10 minutes)
- Montrez un exemple simple de programme avec branchement dans Scratch (par exemple, si le personnage touche le mur, changez de direction).
- Partie pratique (20 minutes)
- Les enfants créent des programmes en utilisant des conditions et des branches (par exemple, un personnage effectue des actions basées sur des conditions).
- Conclusion (5 minutes)
- Discutez de la manière dont les conditions contribuent à créer des programmes plus complexes avec des résultats différents.
Leçon 5 : Combiner des boucles et des branches
Sujet : Création de programmes avec bouclage et branchement
Objectifs :
- Renforcer les compétences nécessaires pour travailler avec les cycles et les conditions en programmation.
- Apprenez aux enfants à combiner des cycles et des conditions pour créer des programmes plus complexes.
Matériels:
- Environnement de programmation visuel (Scratch).
Plan de cours :
- Répétition du matériel (5 minutes)
- Passez brièvement en revue le concept de cycles et de conditions.
- Démonstration pratique (10 minutes)
- Montrez un exemple de programme qui utilise à la fois une boucle et un branchement (par exemple, un personnage effectue différentes actions dans une boucle en fonction des conditions).
- Partie pratique (20 minutes)
- Les enfants créent leurs propres programmes en combinant des boucles et des conditions pour des tâches plus complexes (par exemple, créer un jeu avec des actions répétées et changeantes).
- Conclusion (5 minutes)
- Discutez de la manière dont la combinaison de boucles et de conditions permet de créer des programmes flexibles.
Leçon 6 : Bases d’Internet
Sujet : Comment rechercher des informations sur Internet
Objectifs :
- Apprenez aux enfants les bases de la recherche d’informations en toute sécurité sur Internet.
- Parlez des types de ressources Web et de la façon de distinguer les sources fiables des sources peu fiables.
Matériels:
- Ordinateurs avec accès Internet.
Plan de cours :
- Introduction (5 minutes)
- Expliquer comment fonctionne la recherche d’informations sur Internet et ce que sont les moteurs de recherche.
- Démonstration pratique (10 minutes)
- Montrez comment formuler correctement des requêtes pour rechercher des informations et comment choisir une source fiable (par exemple, des sites éducatifs).
- Partie pratique (20 minutes)
- Les enfants recherchent des informations sur un sujet prédéterminé (par exemple, des faits intéressants sur la nature) et discutent des résultats de la recherche.
- Conclusion (5 minutes)
- Expliquez pourquoi il est important de vérifier les sources d’information et comment éviter la désinformation.
Leçon 7 : Bases d’une recherche Internet sécurisée
Sujet : Protection contre les contenus nuisibles
Objectifs :
- Apprenez aux enfants les règles d’une recherche sécurisée sur Internet.
- Dites-nous comment protéger vos données et éviter les sites malveillants.
Matériels:
- Ordinateurs avec accès Internet.
Plan de cours :
- Introduction (5 minutes)
- Discutez des menaces qui peuvent découler d’une mauvaise utilisation d’Internet (malwares, sites de phishing).
- Démonstration pratique (10 minutes)
- Montrez comment reconnaître les liens suspects et éviter les contenus malveillants.
- Partie pratique (20 minutes)
- Les enfants accomplissent la tâche : trouver des sources d’information sûres et discuter des raisons pour lesquelles elles sont fiables.
- Conclusion (5 minutes)
- Discutez des règles de base pour une recherche sécurisée et une protection contre les sites malveillants.
Leçon 8 : Leçon finale
Thème : Consolider les connaissances sur les organigrammes, les algorithmes et le travail sécurisé sur Internet
Objectifs :
- Testez vos connaissances sur des sujets : organigrammes, algorithmes, boucles et branches, recherche Internet sécurisée.
- Renforcez les compétences de création de programmes simples et de travail avec Internet.
Matériels:
- Tests ou devoirs par sujet.
Plan de cours :
- Répétition du matériel (10 minutes)
- Un bref aperçu des sujets abordés : organigrammes, algorithmes, boucles, branchement, recherche sécurisée.
- Partie pratique (25 minutes)
- Réaliser un test ou une tâche où les enfants doivent démontrer leurs connaissances et leurs compétences sur tous les sujets.
- Conclusion (5 minutes)
- Discussion des résultats et réalisations de chaque élève, résumant le trimestre.