Загрузка
UP

Manuel pour professeur d’informatique

6e année, 3e trimestre (7-8 leçons)

Sujets :

  1. Programmation avancée : travailler avec des fonctions, des tableaux de données, créer des programmes et des jeux simples à l’aide d’algorithmes de base.
  2. Bases du travail avec Internet et du développement Web : création de pages HTML simples, familiarité avec CSS pour la conception de pages Web.
  3. Travailler avec des éditeurs multimédia : édition d’images, audio et vidéo, création de projets multimédia.

Leçon 1 : Programmation avancée – Fonctions

Objectif :
Initier les étudiants au concept de fonctions en programmation et leur apprendre à créer des fonctions simples.

Plan de cours :

  1. Comprendre les fonctions en programmation (10 min).
    • Qu’est-ce qu’une fonction ? Comment les fonctions contribuent-elles à rendre le code plus organisé et réutilisable ?
  2. Travaux pratiques (25 min).
    • Les élèves créent des programmes utilisant des fonctions pour résoudre des problèmes simples (par exemple, un programme pour calculer l’aire d’un rectangle ou la somme de nombres).
  3. Discussion des solutions (10 min).
    • Quelles difficultés avez-vous rencontrées lors de la création des fonctions ?

Devoir :
Écrivez un programme qui contient plusieurs fonctions pour effectuer des calculs mathématiques (par exemple, calculer l’aire d’un triangle ou d’un cercle).


Leçon 2 : Programmation avancée – Tableaux de données

Objectif :
Apprendre aux étudiants à travailler avec des ensembles de données et à les utiliser dans des programmes.

Plan de cours :

  1. Ensembles de données (10 min).
    • Qu’est-ce qu’un tableau ? Comment travailler avec des tableaux pour stocker plusieurs valeurs ? Exemples d’utilisation de tableaux (par exemple, pour stocker une liste de notes ou de numéros).
  2. Travaux pratiques (25 min).
    • Les élèves créent des programmes qui utilisent des tableaux pour résoudre des problèmes (par exemple, un programme pour calculer la moyenne d’un ensemble de nombres ou trier des données).
  3. Discussion des solutions (10 min).
    • Questions : « Où d’autre les tableaux de données peuvent-ils être utilisés ? »

Devoir :
Écrivez un programme qui prend un tableau de nombres et imprime le plus grand et le plus petit nombre.


Leçon 3 : Programmation avancée – Créer un jeu simple

Objectif :
Renforcer les compétences en programmation en créant un jeu simple utilisant des fonctions, des tableaux et des algorithmes de base.

Plan de cours :

  1. Planification du jeu (10 min).
    • Développer une idée de jeu simple (par exemple, deviner le nombre, un quiz ou un simple jeu de texte). Discussion des éléments nécessaires : logique, conditions, boucles.
  2. Travaux pratiques (25 min).
    • Les élèves créent leurs propres jeux en utilisant des concepts préalablement appris (fonctions, tableaux, boucles).
  3. Présentation des jeux (10 min).
    • Chaque élève présente son jeu à la classe et discute des solutions.

Devoir :
Améliorer le jeu en ajoutant de nouvelles fonctionnalités ou en améliorant l’interface.


Leçon 4 : Bases du développement Web – Création de pages HTML

Objectif :
Présenter aux étudiants les bases du HTML et leur apprendre à créer des pages Web simples.

Plan de cours :

  1. Introduction au HTML (10 min).
    • Qu’est-ce que le HTML ? Balises de base et structure d’un document HTML (balises <html>, <head>, <body>, titres, paragraphes, listes).
  2. Travaux pratiques (25 min).
    • Les élèves créent leurs premières pages Web avec des éléments de texte simples (titres, paragraphes, listes).
  3. Discussion et modifications (10 min).
    • Quels éléments peuvent être ajoutés pour améliorer les pages ?

Devoirs :
créez une page d’accueil avec des informations personnelles et une image à l’aide de balises de titre, de paragraphe et de liste.


Leçon 5 : Bases du développement Web – CSS pour la conception de pages Web

Objectif :
Enseigner aux étudiants les bases du CSS pour la conception de pages Web.

Plan de cours :

  1. Introduction au CSS (10 min).
    • Qu’est-ce que CSS ? Syntaxe CSS de base et comment l’utiliser pour modifier l’apparence des éléments HTML (couleur, polices, tailles).
  2. Travaux pratiques (25 min).
    • Les étudiants ajoutent du CSS à leurs pages Web en modifiant les styles des titres, du texte et des listes.
  3. Présentation et discussion des pages (10 min).
    • Discussion sur les styles appliqués. Comment CSS améliore-t-il l’apparence d’une page ?

Devoir :
 Améliorez la page d’accueil en ajoutant des styles pour tous les éléments.


Leçon 6 : Bases de l’éditeur multimédia – Édition d’images

Objectif :
Enseigner aux étudiants les bases de l’édition d’images à l’aide d’éditeurs graphiques simples.

Plan de cours :

  1. Introduction aux éditeurs graphiques (10 min).
    • Que sont les éditeurs graphiques ? Outils d’édition de base : recadrage, redimensionnement, travail avec des calques.
  2. Travaux pratiques (25 min).
    • Les élèves modifient l’image (par exemple, recadrent, redimensionnent, ajoutent du texte ou des filtres).
  3. Discussion des œuvres (10 min).
    • Quels outils ont été utilisés et pour quoi ?

Devoir :
modifiez une image et créez un collage à l’aide de plusieurs images.


Leçon 7 : Bases de l’éditeur multimédia – Travailler avec l’audio et la vidéo

Objectif :
Présenter aux étudiants les bases de l’édition de fichiers audio et vidéo.

Plan de cours :

  1. Introduction aux éditeurs audio et vidéo (10 min).
    • Outils de base pour l’édition audio (découpage, ajout d’effets) et vidéo (édition, transitions).
  2. Travaux pratiques (25 min).
    • Les étudiants créent un simple enregistrement vidéo ou audio à l’aide d’outils d’édition de base.
  3. Présentation des œuvres (10 min).
    • Visionnage et discussion d’enregistrements vidéo ou audio, analyse des outils utilisés.

Devoir :
Créez une courte vidéo (1 à 2 minutes) à l’aide d’un éditeur vidéo et de divers effets.


Leçon 8 : Projet final – Projet multimédia

Objectif :
Consolider les connaissances acquises au cours du trimestre et créer un projet multimédia final.

Plan de cours :

  1. Planification du projet (10 min).
    • Les étudiants échangent sur des idées de projets multimédias : création d’une page web avec du contenu multimédia (images, vidéos), montage d’une courte vidéo ou d’un podcast audio.
  2. Travaux pratiques (25 min).
    • Les étudiants commencent à travailler sur leurs projets en utilisant leurs compétences en programmation, en conception Web et en multimédia.
  3. Présentation des projets (10 min).
    • Chaque étudiant présente son projet, les points forts et les opportunités d’amélioration sont discutés.

Devoir :
Terminez le projet et préparez-le pour la présentation finale de la prochaine leçon.


Conclusion

Le manuel est conçu pour 7 à 8 leçons, qui couvrent la programmation avancée, les bases du développement Web et du multimédia. Les étudiants créent des projets qui leur permettent de mettre en pratique leurs connaissances en utilisant des compétences en fonctions, ensembles de données, HTML/CSS et éditeurs multimédia.