Programme secondaire
De April MediaWiki
Aller à la navigationAller à la recherche
La nécessité d'un enseignement de l'informatique en tant que telle au cours de la scolarité obligatoire (et pas seulement au travers d'enseignements de spécialisation) semble affirmée maintenant par l'ensemble des participants du groupe de travail Éducation.
Il est temps maintenant d'avancer et d'aller au-delà des intentions.
Cette page est donc une page martyre pour ébaucher le programme ou le référentiel de connaissances en informatique à dispenser dans le cadre de l'enseignement secondaire (hors unitée de spécialisation éventuelle).
N'hésitez pas à mener le débat sur ces questions sur la liste de diffusion.
Projet de programme
Fondamentaux
Objectifs
- acquérir les bases théoriques de l'informatique. Attention! Il ne s'agit pas, par exemple, de savoir coder in fine une valeur décimale en binaire mais seulement d'avoir intégré que la représentation binaire sous-jacente nécessite un codage de l'information, encore moins d'apprendre des instructions de tel ou tel langage d'assemblage, uniquement de comprendre ce que sont des instructions machine, leur granularité, etc.
Plan
- Que fait un ordinateur ?
- Les composants principaux
quel degré de dépendances - Représentation de l'information
- Comparaison signal physique / représentation symbolique
- Nécessité des conventions de codage
- Ascii
- BCD
- Codages des nombres
explications / entiers, pour les réels, juste une évocation - Autre codages
généraliser en prenant l'exemple des couleurs - Généralité sur la compression des données
- Compression sans perte
- Compression avec perte
- Notions de processus/programme
- Principe
- Instructions vs. données
codage des instructions - Représentations des programmes
- Représentation machine
- Assembleur
- Langage haut niveau
- Code source / éxécutable
- génération des programmes : compilation / interprétation
- Bibliothèques
- Les fichiers
- Qu'est-ce qu'un fichier ?
indépendance / support (DD, CD, Clefs...) - Arborescences / systèmes de fichiers
- Disques, partitions, volumes, ...
- Liens symboliques, alias...
- Qu'est-ce qu'un fichier ?
Bases sur les systèmes
Objectifs
- comprendre les différentes couches logicielles (système, interfaces, logiciels applicatifs)
- comprendre les métaphores induites par les interfaces graphiques
Plan
- Faire la différence OS vs. WM vs. applicatif
- Le rôle du SE
- les interfaces (ligne de commande, systèmes multi-fenêtres)
- Les logiciels applicatifs
- Les interfaces graphiques
- Bureau, icônes
- Le bureau comme métaphore visuelle
- Le bureau comme répertoire
- Les panels/docks et leurs composants
- Qu'est-ce qu'une fenêtre ?
- Les différents éléments (barre de titre et ses éléments, bordures, ...)
- Différents types de fenêtres (dialogues...)
- Iconification d'une application
- Bureau, icônes
Bases sur les logiciels applicatifs
Objectifs
- Avoir de bonnes bases sur les différents types de formats de fichiers (sans rentrer dans les détails, juste savoir quel format choisir selon l'usage)
- Savoir utiliser les bons outils au bon moment.
Plan
- Format textes bruts / ML / binaires
- ASCII et al.
- HTML
ouvrir sur d'autres ML (xml, ...) - Formats binaires
avantages, inconvénients
- Formats Images
- Images bitmap
- Non compressées
- Compressées
- Compression sans perte
- Compression avec perte
- Images vectorielles
- Images bitmap
- Les formats d'archive et/ou compressés
- Les principaux types de logiciels (hors réseau)
- Éditeurs de texte
- Traitements de texte
- Tableurs
- Logiciels de dessin
- Logiciels de traitement d'images
- Logiciels de présentation
- Logiciels multimédia
- Visualiseurs (pdf, ... [intégré ailleurs ?])
Internet
Objectifs
- Plus ambitieux que dans les deux précédents, ce chapitre doit donner des bases solides sur la compréhension des mécanismes mis en jeu dans le courrier électronique et la navigation sur internet afin que l'utilisateur soit autonome et responsable.
Plan
- Généralités
- Généralités sur les couches et les protocoles réseau
- Empilement couches basses / IP / TCP,UDP / HTTP, smtp, ...
- Les modes de connexion
ethernet(WAN et LAN), wifi, ppp, ADSL... - Le nommage
principes - Le routage
principes de le résolution DNS
- Le web
- Le protocole HTTP
- Décodage des URL
- FIXME compléter... (DHTML, composants d'une page web, plugins...)
- Le courrier électronique
- Le processus - la chaîne de traitement (présentation générale)
rédaction -> envoi -> délivrance -> réception - Le message
- header/body/attachments
- les adresses (formatage)
- Les interfaces
- MUA
- Webmail
- Serveur émetteur, serveur receveur
- La récupération via pop3
- Les listes de diffusion
- Le spam
- Les virus
- Le phishing
- Le processus - la chaîne de traitement (présentation générale)
- Messageries instantanées, IRC, FTP, P2P ...
- Protection et vie privée
- Firewall
- Anti-virus
- Chiffrement
- Signatures numériques