MINISTERE DES ENSEIGNEMENTS SECONDAIRES MINISTRY OF SECONDARY EDUCATION INSPECTION GENERALE DES ENSEIGNEMENTS
INSPECTORATE GENERAL OF EDUCATION
INSPECTION DE PÉDAGOGIE CHARGÉE DE L’ENSEIGNEMENT DE L’INFORMATIQUE
INSPECTORATE OF PEDAGOGY IN CHARGE OF THE TEACHING OF COMPUTER SCIENCE
Juillet 2020 REPUBLIQUE DU CAMEROUN
Paix -Travail -Patrie
REPUBLIC OF CAMEROON Peace-Work-Fatherland
PROGRAMME D’INFORMATIQUE VALIDE PAR LES PROFESSEURS D’UNIVERSITE LE 06-08-2020 CLASSES DE TERMINALE TECHNOLOGIES DE L’INFORMATION (TI)
Observe the environments and choose better study options for a fulfilled life
2 Programme d’informatique classe de Terminale TI
Sommaire
I. PRESENTATION GENERALE DU PROGRAMME D’ETUDE ... 4
II. PROFIL DE L'APPRENANT AU TERME DU SECOND CYCLE ... 5
III. DOMAINE D'APPRENTISSAGE ET DISCIPLINES CORRESPONDANTES ... 6
IV. CONTRIBUTION DU PROGRAMME D’ETUDE AU DOMAINE D'APPRENTISSAGE ... 6
V. CONTRIBUTION DU PROGRAMME D'ETUDE AUX DOMAINES DE VIE... 7
VI. PRESENTATION DES CLASSES DE SITUATIONS DE VIE DU PROGRAMME D’ETUDE ... 8
VII. TABLEAU SYNOPTIQUE DES MODULES DU PROGRAMME ... 9
VIII. PRESENTATION DESDIFFERENTESCOMPOSANTES DU PROGRAMME... 10
1. MODULE 1 : PROGRAMMATION ... 10
1.1. PRESENTATION DU MODULE ... 10
1.2. CONTRIBUTION DU MODULE A LA FINALITE ET AUX BUTS CURRICULAIRES ... 10
1.3. CONTRIBUTION DU MODULE AUX DOMAINES D’APPRENTISSAGE ... 10
1.4. CONTRIBUTION DU MODULE AUX DOMAINES DE VIE ... 11
1.5. TABLEAU DES PRINCIPALES COMPOSANTES DU MODULE 1 : PROGRAMMATION ... 12
2. MODULE 2 : RESEAUX, INTERNET ET SECURITE INFORMATIQUE ... 16
2.1. PRESENTATION DU MODULE ... 16
2.2. CONTRIBUTION DU MODULE A LA FINALITE ET AUX BUTS CURRICULAIRES ... 16
2.3. CONTRIBUTION DU MODULE AU DOMAINE D’APPRENTISSAGE ... 16
2.4. CONTRIBUTION DU MODULE AUX DOMAINES DE VIE ... 17
2.5. TABLEAU DES PRINCIPALES COMPOSANTES DU MODULE 2 : RESEAUX, INTERNET ET SECURITE INFORMATIQUE ... 18
3. MODULE 3 : SYSTEMES D’INFORMATION ET BASES DE DONNEES ... 23
3 Programme d’informatique classe de Terminale TI
3.1. PRESENTATION DU MODULE ... 23
3.2. CONTRIBUTION DU MODULE A LA FINALITE ET AUX BUTS CURRICULAIRES ... 23
3.3. CONTRIBUTION DU MODULE AUX DOMAINES D’APPRENTISSAGE ... 23
3.4. CONTRIBUTION DU MODULE AUX DOMAINES DE VIE ... 24
3.5. TABLEAU DES PRINCIPALES COMPOSANTES DU MODULE 3 : SYSTEMES D’INFORMATION ET BASES DE DONNEES ... 25
4. MODULE 4 : PROJET ... 28
4.1. PRESENTATION DU MODULE ... 28
4.2. CONTRIBUTION DU MODULE A LA FINALITE ET AUX BUTS CURRICULAIRES ... 28
4.3. CONTRIBUTION DU MODULE AUX DOMAINES D’APPRENTISSAGE ... 28
4.4. CONTRIBUTION DU MODULE AUX DOMAINES DE VIE ... 28
4.5. TABLEAU DES PRINCIPALES COMPOSANTES DU MODULE 4 : PROJET ... 29
4 Programme d’informatique classe de Terminale TI
I.
PRESENTATION GENERALE DU PROGRAMME D’ETUDELa rapide évolution des Technologies de l’Information et de la Communication (TIC) a engendré au cours de ces dernières années une augmentation notable des applications disponibles dans la vie courante. Que ce soit dans la vie économique, dans l’éducation, voire dans tous les secteurs de la société, chacun de nous est aujourd’hui concerné par l’usage désormais banalisé des outils informatiques.
Le programme d’informatique de la série Technologies de l’Information (TI) vise à former des citoyens camerounais capables d’être immédiatement utiles à la société après l’obtention de leur baccalauréat TI. Il est donc élaboré suivant l’Approche par les Compétences (APC). Cette orientation pédagogique tient compte des évolutions didactiques et donne véritablement un sens aux apprentissages de l’informatique. Le programme d’informatique de la série TI s’appuie sur les acquis des classes antérieures et vise un renforcement des capacités des élèves de cette spécialité dans les domaines de l’algorithmique, de la programmation, de l’administration des réseaux informatiques, de la création des bases de données et des Systèmes d’Information, de la sécurité informatique, etc.
Les objectifs généraux de ce programme se déclinent ainsi qu’il suit : - Former des citoyens enracinés dans leur culture et ouverts au monde ; - Développer le sens du raisonnement cohérent et logique ;
- Développer la créativité et l’esprit d’analyse, - Communiquer à l’aide des langages informatiques ; - Résoudre les problèmes informatiques ;
- Produire des solutions informatiques.
Pour garantir l’atteinte de ces objectifs, le programme d’informatique de la classe de Terminale TI est composé dequatre (04) modules à couvrir sur une période de deux cents (200) Heures.
5 Programme d’informatique classe de Terminale TI
II.
PROFIL DE L'APPRENANT AU TERME DU SECOND CYCLELe programme d’informatique de la série TI se situe dans une perspective globale visant à rendre l’apprenant capable, au terme du second cycle, d’utiliser l’informatique en toute confiance pour résoudre des problèmes de divers domaines de la vie, de communiquer et de raisonner de manière rigoureuse et logique.
Plus spécifiquement, les élèves de la Terminale TI doivent être capables de mobiliser les ressources informatiques acquises en situation d’enseignement/apprentissage pour :
- Développer des logiciels ;
- Implémenter une base de données ;
- Développer ou déployer un site web dynamique ; - Modéliser des Systèmes d’Information ;
- Déployer et configurer un réseau informatique ;
- Mettre en œuvre de bonnes pratiques en matière de sécurité informatique ; - Sécuriser une infrastructure informatique ;
- Respecter les normes et l'éthique liées à l’usage des TIC;
- Utiliser les TIC pour interagir, collaborer et résoudre des problèmes.
6 Programme d’informatique classe de Terminale TI
III.
DOMAINE D'APPRENTISSAGE ET DISCIPLINES CORRESPONDANTESLe programme d’informatique de la classe Terminale TI de l’Enseignement Secondaire Général se situe dans le domaine d’apprentissage Sciences et Technologies, qui regroupe les autres disciplines suivantes :
- Mathématiques ;
- Sciences de la Vie et de la Terre, Education à l’Environnement, Hygiène et Biotechnologie ; - Physique ;
- Chimie;
- Technologie.
IV.
CONTRIBUTION DU PROGRAMME D’ETUDE AU DOMAINE D'APPRENTISSAGELes évolutions sociales contemporaines font de l’Informatique et des Technologies de l’Information et de la Communication une discipline hautement transversale. Elle aide à l’apprentissage d’autres disciplines à travers la mise à disposition des apprenants des didacticiels, des ludiciels et des bonnes pratiques dans l’usage du numérique.
L’enseignement des Systèmes d’Information et de la programmation permet de raffermir chez les apprenants l’esprit d’analyse, la rigueur et la cohérence. Il s’agit là des qualités indispensables dans l’expression des solutions dans différents domaines.
L’apprenant aura en outre acquis des aptitudes à manipuler le matériel informatique et à produire des logiciels de productivité à travers les activités aussi variées que la consultation, l’élaboration des documents, la recherche documentaire, la numérisation des données, la vérification des résultats obtenus par traitement informatique, la reconnaissance et le respect de la notion de propriété intellectuelle, toutes choses qui de plus, développeront son sens de la responsabilité. En outre, l’acquisition des savoirs relatifs aux services d’Internet permettra aux apprenants de retrouver plus facilement sur ce réseau les outils leur permettant d’apprendre facilement les matières des autres domaines.
7 Programme d’informatique classe de Terminale TI
V.
CONTRIBUTION DU PROGRAMME D'ETUDE AUX DOMAINES DE VIETous les secteurs de la vie sont concernés par le développement prodigieux des Technologies de l’Information et de la Communication. Par ailleurs, l’Informatique étant une discipline transversale, elle s'intègre parfaitement aux domaines de vie des programmes d'études comme l’indique le tableau ci- dessous :
DOMAINES DE VIE CONTRIBUTION
Vie familiale et sociale - Manipulation des appareils électroniques ; - Communication et divertissement ; - Sensibilisation.
Vie économique
- Création des biens économiques ;
- Marketing et Gestion rationnelle des biens et services ; - Implémentation des systèmes de gestion ;
- Production des logiciels ; - Auto employabilité ;
- Sécurisation des actifs d’entreprise.
Environnement, bien-être et santé - Transformation de l’environnement ;
- Accessibilité aux informations médicales et environnementales ; - Organisation des données et des traitements.
Citoyenneté - Respect de la propriété intellectuelle ;
- Protection de la vie privée ;
- Vulgarisation des valeurs éthiques.
Média et communication - Manipulation des outils informatiques et de télécommunication ; - Déploiement des systèmes de communication ;
- Création de contenus numériques.
Tableau 1 : Contribution du programme aux domaines de vie
8 Programme d’informatique classe de Terminale TI
VI.
PRESENTATION DES CLASSES DE SITUATIONS DE VIE DU PROGRAMME D’ETUDEUne situation de vie est perçue comme une circonstance d’action ou de réflexion dans laquelle peut se trouver une personne. Une classe de situations de vie renvoie à des situations de vie qui partagent au moins une propriété commune.
Le programme de Terminale TI explore les classes de situations de vie suivantes : - Programmation des applications web dynamiques ;
- Programmation des applications procédurales;
- Configuration des réseaux informatiques ; - Sécurisation des environnements informatiques ; - Utilisation d’Internet ;
- Modélisation des systèmes d’information ; - Développement des bases de données.
9 Programme d’informatique classe de Terminale TI
-
VII.
TABLEAU SYNOPTIQUE DES MODULES DU PROGRAMME Le tableau ci-dessous présente les différents modules du programme.Volume horaire hebdomadaire : 08 heures
Volume horaire annuel : 210 heures (hormis le temps alloué aux activités d’évaluation et de remédiation) Coefficient : 08
Série Modules Durée
TI
Module 1 : Programmation 70 Heures
Module 2 : Réseaux, internet et sécurité informatique 60 Heures Module 3 : Systèmes d’information et bases de données 70 Heures
Module 4 : Projet 10 Heures
Tableau 2 :Tableau synoptique des modules
10 Programme d’informatique classe de Terminale TI / Module 1 : Programmation
VIII.
PRESENTATION DES DIFFERENTES COMPOSANTES DU PROGRAMME 1. MODULE1 : PROGRAMMATION1.1. PRESENTATION DU MODULE
Ce module vise à renforcer les capacités des apprenants à développer des applications informatiques. Pour y arriver, le module est organisé autour de quatre (04) catégories d’actions :
- La première sert de rappel et permet de fixer les connaissances en programmation web abordées dans les classes antérieures ; - La deuxième vise à amener les élèves à mettre en place un environnement de développement ou de déploiement web ;
- La troisième est consacrée à la programmation web dynamique coté serveur avec le langage PHP ; - La quatrième vise à initier les apprenants à la programmation des applications monopostes.
Les apprenants seront capables de produire des sites web dynamiques et des programmes monopostes(stand alone). Pour y arriver, ils devront entre autres s’appuyer sur les compétences développées dans les classes précédentes (en HTML, en CSS, en algorithmique, en initiation au C et en JavaScript). Ils devront principalement apprendre à manipuler des langages PHP et C.
1.2. CONTRIBUTION DU MODULE A LA FINALITE ET AUX BUTS CURRICULAIRES Parvenu au terme de ce module, l’apprenant devra être capable de :
- Déployer et configurer un environnement de développement ou d’hébergement web ; - Développer une application web ;
- Produire un programme exécutable sur un poste utilisateur.
1.3. CONTRIBUTION DU MODULE AUX DOMAINES D’APPRENTISSAGE
Le module Programmation vise à renforcer l’aptitude des apprenants à produire des logiciels informatiques. Les programmes conçus permettent en majorité de résoudre des problèmes tirés des autres domaines d’apprentissage. De ce fait, ce module met en exergue la transversalité de l’informatique pour
11 Programme d’informatique classe de Terminale TI / Module 1 : Programmation
aider à la maitrise des savoirs défendus par d’autres domaines d’apprentissage. Ce module s’appuie largement sur les connaissances acquises dans le module algorithmique.
1.4. CONTRIBUTION DU MODULE AUX DOMAINES DE VIE Ce module permet aux apprenants de :
- Développer des sites web ; - Héberger une application ;
- Améliorer l’ergonomie des sites web existants ; - Automatiser des tâches.
12 Programme d’informatique classe de première TI / Module 1 : Programmation
1.5. TABLEAU DES PRINCIPALES COMPOSANTES DU MODULE 1 : PROGRAMMATION
CADRE SITUATIONNEL TRAITEMENT COMPETENT
RESSOURCES Classes de
situations Exemples de situations Catégories
d’actions Exemples d’actions Savoirs
essentiels Savoir-être (attitudes) Autres ressources Durée
PRORAMMATION WEB DYNAMIQUE
Développement d’un site web ;
Contrôle des données utilisateur.
Programmation en html et JavaScript
Créer un formulaire ;
Créer un tableau ;
Contrôler la saisie des données dans une page web en utilisant JavaScript ;
Esprit de créativité ;
Esprit d’équipe ;
Esprit d’initiative ;
6H
Mise en ligne ou hébergement d’une application web ;
Choix d’un serveur web ;
Configuration d’un serveur web ;
Configuration d’un serveur web
Citer quelques exemples de serveurs web ;
Citer quelques exemples d’environnements intégrés de développement web (EasyPHP, WampServer, XAMPP, LAMP) ;
Décrire les éléments constitutifs d’un
environnement intégré de développement web (serveur web, serveur de données, préprocesseur) ;
Installer et configurer un environnement intégré de développement web ;
Démarrer et arrêter un service web ;
Spécifier le rôle du répertoire racine du serveur d’hébergement d’une application web ;
Accéder au fichier de configuration d’un serveur web ;
Démarrer une application hébergée sur un serveur web ;
Configurer le port d’écoute d’un serveur web ;
Identifier le port d’écoute d’un serveur web ;
Décrire la procédure d’hébergement (local) d’un site web ;
Serveur web ;
Service web ;
Hébergeur web ;
Esprit de créativité ;
Esprit d’équipe ;
Esprit d’initiative ;
Esprit critique ;
Sens de l’ordre et de la méthode ;
Sens de la rigueur et de la concision.
DIDACTIQUES
Laboratoire d’informatique ;
Manuels d’informatique ;
Revues spécialisées ;
Ressources ; numériques ;
Planches.
MATERIELLES
Ordinateurs et différents Périphériques ;
Clé USB ;
Vidéoprojecteur ;
Rétroprojecteur.
LOGICIELLES
Editeur de code ;
Navigateur ;
Didacticiels.
10H
13 Programme d’informatique classe de première TI / Module 1 : Programmation
CADRE SITUATIONNEL TRAITEMENT COMPETENT
RESSOURCES Classes de
situations Exemples de situations Catégories
d’actions Exemples d’actions Savoirs
essentiels Savoir-être (attitudes) Autres ressources Durée
PROGRAMMATION WEB DYNAMIQUE
Développement d’une application web ;
Création du dynamisme des pages web ;
Utilisation du langage PHP ;
Interfaçage d’une base de données ;
Programmation PHP
Expliquer de quel côté s’exécute un script PHP ;
Insérer un code PHP dans un document HTML ;
Décrire quelques variables serveurs ;
Tester un script PHP ;
Décrire la structure d’un script PHP ;
Inclure un fichier PHP dans un code ;
Lister les variables superglobales ;
Expliquer les variables superglobales $_GET, $_POST et $_FILES ;
Utiliser les variables superglobales $_GET, $_POST et $_FILES ;
Utiliser les fonctions ECHO, PRINT et PRINT_R;
Déclarer une variable, une constante en PHP ;
Déclarer un tableau (indexé, associatif) ;
Déclarer une fonction PHP et l’appeler dans un script ;
Afficher le contenu d’une variable PHP ;
Utiliser les balises HTML pour formater un texte à renvoyer par le serveur ;
Insérer les commentaires en PHP ;
Récupérer les valeurs d’un formulaire HTML dans un fichier PHP ;
Utiliser les opérateurs arithmétiques; les opérateurs de comparaison; les opérateurs logiques ; les opérateurs d’assignation.
PHP ;
Variable superglobale ;
Application web ;
Esprit de créativité ;
Esprit d’équipe ;
Esprit d’initiative ;
Esprit critique ;
Sens de l’ordre et de la méthode ;
Sens de la rigueur et de la concision.
DIDACTIQUES
Laboratoire d’informatique ;
Manuels d’informatique ;
Revues spécialisées ;
Ressources ; numériques ;
Planches.
MATERIELLES
Ordinateurs et différents Périphériques ;
Clé USB ;
Vidéoprojecteur ;
Rétroprojecteur.
LOGICIELLES
Editeur de code ;
Navigateur ;
Didacticiels.
15H
14 Programme d’informatique classe de première TI / Module 1 : Programmation
CADRE SITUATIONNEL TRAITEMENT COMPETENT
RESSOURCES Classes de
situations Exemples de situations Catégories
d’actions Exemples d’actions Savoirs
essentiels Savoir-être (attitudes) Autres ressources Durée
PROGRAMMATION WEB DYNAMIQUE Développement d’une application web ;
Création du dynamisme des pages web ;
Utilisation du langage php ;
Interfaçage d’une base de données ;
Programmation PHP (suite)
Utiliser les structures de contrôle en PHP (if, else, elseif, switch, for, foreach, while, do…while) ;
Utiliser la fonction date() ;
Se connecter au SGBD MySQL ;
Utiliser l’extension mysqli (mysqli_connect(), mysqli_select_db(),mysqli_query(),
mysqli_fetch_row(),mysqli_fetch_assoc(),
mysqli_close(), mysqli_fetch_array(), mysqli_num_rows()) ;
Utiliser la fonction die();
Utiliser les requêtes de manipulation des données (insertion, modification, suppression, sélection) ;
Afficher les résultats d’une requête ;
Produire une petite application webinteragissant avec une base de données;
Esprit de créativité ;
Esprit d’équipe ;
Esprit d’initiative ;
Esprit critique ;
Sens de l’ordre et de la méthode ;
Sens de la rigueur et de la concision.
DIDACTIQUES
Laboratoire d’informatique ;
Manuels d’informatique ;
Revues spécialisées ;
Ressources ; numériques ;
Planches.
MATERIELLES
Ordinateurs et différents Périphériques ;
Clé USB ;
Vidéoprojecteur ;
Rétroprojecteur.
LOGICIELLES
Editeur de code ;
Navigateur ;
Didacticiels.
14H
15 Programme d’informatique classe de Terminale TI / Module 2 : RESEAU, INTERNET ET SECURITE INFORMATIQUE
CADRE SITUATIONNEL TRAITEMENT COMPETENT
RESSOURCES Classes de
situations Exemples de situations Catégories
d’actions Exemples d’actions Savoirs
essentiels Savoir-être
(attitudes) Autres ressources Durée
PROGRAMMATION PROCEDURALE
Automatisation des tâches ;
Traduction d’un algorithme en langage de bas niveau ;
Ecriture d’un programme informatique ;
Compilation d’un programme ;
Développement d’un logiciel ;
Programmation en langage C
Exécuter un programme C à l’aide d’un IDE (cobleblocks, Dev-cpp, …) ;
Utiliser les types de base en C ;
Utiliser quelques fonctions des bibliothèques stdio.h et math.h (printf, scanf, sqrt, sqr, abs, cos, …) ;
Exécuter pas à pas un programme C ;
Expliquer et utiliser les instructions d’entrée-sortie ;
Utiliser les fonctions d’entrée sortie formatées ;
Déclarer un enregistrement en C ;
Utiliser les constantes ;
Appliquer les conversions de types;
Utiliser les opérateurs arithmétiques, relationnels, logiques booléens, d’affectation composée, d’incrémentation et de décrémentation ;
Expliquer et respecter la priorité des opérateurs ;
Utiliser les structures alternatives (if, if…else,switch);
Utiliser les boucles (for, while et do…while) ;
Déclarer une fonction en C ;
Appeler une fonction en C ;
Expliquer les concepts de variable locale et de variable globale ;
Transmettre des paramètres à une fonction ;
Ecrire un programme de recherche séquentielle sur un tableau de nombres en C ;
Ecrire un algorithme de tri sélection sur un tableau ;
Ecrire une fonction récursive en C ;
Gérer les erreurs de compilation en C ;
Ecrire un algorithme intégrant un enregistrement ;
Produire une calculatrice ;
Programmation ;
Programme ;
Langage de programmation ;
Variable globale ;
Variable locale ;
Compilation ;
Esprit de créativité ;
Esprit d’équipe ;
Esprit d’initiative ;
Esprit critique ;
Sens de l’ordre et de la méthode ;
Sens de la rigueur et de la concision.
DIDACTIQUES
Laboratoire d’informatique ;
Manuels d’informatique ;
Revues spécialisées ;
Ressources numériques ;
Planches.
MATERIELLES
Ordinateurs et différents Périphériques ;
Clé USB ;
Vidéoprojecteur ;
Rétroprojecteur.
LOGICIELLES
Editeur de code ;
IDE ;
Didacticiels.
25H
16 Programme d’informatique classe de Terminale TI / Module 2 : RESEAU, INTERNET ET SECURITE INFORMATIQUE
2. MODULE2 : RESEAUX, INTERNET ET SECURITE INFORMATIQUE 2.1. PRESENTATION DU MODULE
Ce module vise à renforcer les capacités des apprenantsà déployer au sein des entreprises, des réseaux informatiques, à exploiter les services offerts par Internet pour répondre aux sollicitations auxquelles ils pourraient faire face. Tout ceci en mettant en œuvre les mécanismes de sécurité minimum. Pour y arriver, ce module est composé de cinq (05) catégories d’actions dont trois (03) portent sur les réseaux informatiques, une (01) sur Internet et une (01) sur la sécurité informatique. Cette dernière catégorie d’actions vise à aider les apprenants à garantir la protection des données et la mise en œuvre de bonnes pratiques.
2.2. CONTRIBUTION DU MODULE A LA FINALITE ET AUX BUTS CURRICULAIRES Parvenu au terme de ce module, l’apprenant devra être capable de :
- Choisir les équipements réseaux appropriés au type de communication à garantir ; - Déployer et configurer des réseaux informatiques de petite taille ;
- Dépanner les pannes de bases des réseaux informatiques ; - Choisir et utiliser les services Internet appropriés à ses besoins ;
- Déployer et configurer des mécanismes de base de la sécurité informatique.
2.3. CONTRIBUTION DU MODULE AU DOMAINE D’APPRENTISSAGE
Le module réseaux, Internet et sécurité informatique vise à renforcer l’aptitude des apprenants à résoudre par eux-mêmes les problèmes liés au déploiement des réseaux informatiques, à l’usage d’Internet et à la protection des données. De ce fait, les élèves disposant d’ordinateurs sur lesquels ils effectuent régulièrement des travaux d’autres domaines d’apprentissage pourront gagner en temps en exploitant les réseaux pour créer entre eux des groupes de travail tant en local qu’à travers Internet. De plus les acquis de ce module leur permettront de valoriser plus facilement des savoirs acquis dans d’autres domaines d’apprentissage.
17 Programme d’informatique classe de Terminale TI / Module 2 : RESEAU, INTERNET ET SECURITE INFORMATIQUE
2.4. CONTRIBUTION DU MODULE AUX DOMAINES DE VIE Ce module permet aux apprenants de :
- Déployer des systèmes de communication pouvant générer une rentabilité économique ; - Exploiter efficacement l’immense potentiel d’Internet ;
- Choisir des technologies ;
- S’auto employer à travers la prestation des services en rapport avec l’usage des services internet ;
- S’auto employer à travers la fourniture des prestations de services de mise en œuvre des services internet au sein des entreprises ;
18 Programme d’informatique classe de Terminale TI / Module 2 : RESEAU, INTERNET ET SECURITE INFORMATIQUE
2.5. TABLEAU DES PRINCIPALES COMPOSANTES DU MODULE 2 : RESEAUX, INTERNET ET SECURITE INFORMATIQUE
CADRE SITUATIONNEL TRAITEMENT COMPETENT
RESSOURCES Classes de
situations Exemples de
situations Catégories
d’actions Exemples d’actions Savoirs
essentiels Savoir-être
(attitudes) Autres ressources Durée
RESEAU, INTERNET ET SECURITE INFORMATIQUE
Choix de l’équipement réseau approprié ;
Choix du type de réseaux approprié ;
Choix de la topologie réseau appropriée ;
Exploration des environnements
réseaux
Distinguer les différents types de réseaux informatiques et les technologies de réseau sans fil ;
Décrire les différentes architectures réseau ;
Citer les types de câble réseau (paires torsadées, câble coaxial, fibre optique) ;
Choisir un type de connecteur RJ11, RJ45,
BNC, ST ou SC selon le type d’équipements à connecter
;
Citer les avantages et les inconvénients d’un réseau sans fil par rapport à un réseau filaire ;
Décrire les principaux équipements réseaux suivants : MODEM, répéteur, commutateur, concentrateur, pont, routeur, passerelle et point d’accès ;
Identifier la carte réseau physique et donner son rôle;
MODEM ;
NIC ;
Topologie réseau ;
Architecture réseau ;
Esprit de créativité Esprit d’équipe ;
Esprit d’initiative ;
Esprit critique ;
Sens de l’ordre et de la méthode ;
Sens de la rigueur et de la concision ;
Sens de la prudence.
DIDACTIQUES
Laboratoire d’informatique ;
Manuels d’informatique ;
Revues spécialisées ;
Ressources numériques ;
Planches.
MATERIELLES
Ordinateurs et différents Périphériques ;
Clé USB ;
Vidéoprojecteur ;
Rétroprojecteur.
LOGICIELLES
Système d’exploitation ;
Didacticiels ;
DOS.
08H
19 Programme d’informatique classe de Terminale TI / Module 2 : RESEAU, INTERNET ET SECURITE INFORMATIQUE
CADRE SITUATIONNEL TRAITEMENT COMPETENT
RESSOURCES Classes de
situations Exemples de
situations Catégories
d’actions Exemples d’actions Savoirs
essentiels Savoir-être
(attitudes) Autres ressources Durée
Mise en
communication de plusieurs postes de travail ;
Déploiement d’un réseau
informatique ;
Dépannage d’un réseau
informatique ;
Sélection de la technologie appropriée de transmission des données ;
Configuration des accès à un
réseau ;
Choix de la technologie réseau appropriée
Fonctionnement des réseaux informatiques
Décrire les modèles en couches TCP/IP et OSI ;
Enoncer le rôle des protocoles suivants : HTTP, FTP, SMTP, POP3, IP, TCP, UDP, ICMP, ARP,
DHCP, DNS ;
Décrire le fonctionnement des différentes topologies Ethernet,Token ring et FDDI;
Effectuer le découpage en sous-réseaux ;
Citer les types de signaux (analogique, numérique) ;
Identifier et préciser le rôle d’une adresse physique (MAC) ;
Différencier une adresse logique d’une adresse MAC ;
Déterminer l’adresse réseau à partir d’une adresse IP d’une machine et du masque ;
Déterminer une adresse de diffusion ;
Déterminer les masques de réseaux ;
Décrire les différentes classes d’adresses IP ;
Différentier les types d’adressage (dynamique ou statique) ;
OSI ;
TCP/IP ;
Transmission analogique ;
Transmission numérique ;
IP ;
Adresse de diffusion ;
Masque de réseau ;
Adresse MAC.
Esprit de créativité Esprit d’équipe ;
Esprit d’initiative ;
Esprit critique ;
Sens de l’ordre et de la méthode ;
Sens de la rigueur et de la
concision ;
Sens de la prudence.
DIDACTIQUES Laboratoire d’informatique ;
Manuels d’informatique ;
Revues spécialisées ;
Ressources numériques ;
Planches.
MATERIELLESOrdinateurs ;
Disque dur ;
processeur ;
Vidéoprojecteur.
LOGICIELLES
Didacticiels
Photoshop ;
Photoshop ;
Adobe Premiere,
Camtasia ;
Lightworks
14H
20 Programme d’informatique classe de Terminale TI / Module 2 : RESEAU, INTERNET ET SECURITE INFORMATIQUE
CADRE SITUATIONNEL TRAITEMENT COMPETENT
RESSOURCES Classes de
situations Exemples de
situations Catégories
d’actions Exemples d’actions Savoirs
essentiels Savoir-être
(attitudes) Autres ressources Durée
RESEAU, INTERNET ET SECURITE INFORMATIQUE Déploiement d’un
réseau informatique ;
Dépannage d’un réseau
informatique ;
Configuration des accès à un réseau ;
Mise en communication de plusieurs postes de travail ;
Création d’un environnement virtuel ;
Manipulation des données et des services dans un serveur distant ;
Configuration et Utilisation des
réseaux
Sélectionner les équipements réseaux appropriés au type de problème à résoudre ;
Interconnecter les équipements réseaux ;
Utiliser un simulateur (Packet tracer) et un émulateur (GNS3) pour :
- Configurer un serveur DHCP ; - Créer un réseau filaire ou sans fil ;
Différencier simulateur / émulateur ;
Configurer l’adressage statique dans un réseau ;
Identifier une carte réseau active ;
Décrire et utiliser les commandes réseau suivantes : PING, TRACERT/TRACEROUTE, Netview, IPconfig/Ifconfig ;
Partager un dossier dans un réseau ;
Partager une imprimante dans un réseau ;
Lister quelques avantages et inconvénients de la virtualisation ;
Déployer un logiciel de virtualisation (virtualBox/
VMware Station) et y mettre en réseau deux postes virtuels ;
Virtualisation ;
Débit ;
Bande passante ;
Esprit de créativité Esprit d’équipe ;
Esprit d’initiative ;
Esprit critique ;
Sens de l’ordre et de la méthode ;
Sens de la rigueur et de la
concision ;
Sens de la prudence.
DIDACTIQUES Laboratoire d’informatique ;
Manuels d’informatique ;
Revues spécialisées ;
Ressources numériques ;
Planches.
MATERIELLESOrdinateurs ;
Disque dur ;
processeur ;
Vidéoprojecteur.
LOGICIELLES
Photoshop ;
Photoshop ;
Adobe Premiere,
Camtasia ;
Lightworks
16H
21 Programme d’informatique classe de Terminale TI / Module 2 : RESEAU, INTERNET ET SECURITE INFORMATIQUE
CADRE SITUATIONNEL TRAITEMENT COMPETENT
RESSOURCES Classes de
situations Exemples de
situations Catégories
d’actions Exemples d’actions Savoirs
essentiels Savoir-être
(attitudes) Autres ressources Durée
RESEAU, INTERNET ET SECURITE INFORMATIQUE
Recherche d’information sur internet ;
Hébergement des données en sur internet ;
Exploitation des services internet ;
Communication internet ;
Installation, configuration d’une machine virtuelle ;
Partage d’informations et des contenus ;
Utilisation d’Internet
Lister les technologies (filaires et sans fil) d’accès à Internet (fibre optique, ADSL, RTC, Satellite, WIFI, WIMAX, GSM, CDMA) ;
Décrire les services d’Internet suivants : web, téléchargement, e-mail, chat, téléphonie IP, e- banking, e-commerce, e-learning;
Citer les avantages et les inconvénients de l'utilisation d’internet;
Donner le rôle des moteurs de recherche et desannuaires ;
Utiliser des commandes spécifiques d’un moteur de recherche (type, intitle, inurl) ;
Différencier blog/réseau social/site internet ;
Citer les avantages et les inconvénients du Cloud ;
Expliquer les types de Cloud (Cloud communautaire, Cloud public, Cloud privé) ;
Expliquer les modèles de déploiement du Cloud computing ;
Moteur de recherche;
Annuaire ;
Blog ;
Réseau social ;
Cloud computing ;
Esprit de créativité Esprit d’équipe ;
Esprit d’initiative ;
Esprit critique ;
Sens de l’ordre et de la méthode ;
Sens de la rigueur et de la
concision ;
Sens de la prudence.
DIDACTIQUES Laboratoire d’informatique ;
Manuels d’informatique ;
Revues spécialisées ; MATERIELLESOrdinateurs ;
Disque dur ;
processeur ;
Vidéoprojecteur.
LOGICIELLES
Didacticiels
Photoshop ;
Photoshop ;
Adobe Premiere,
Camtasia ;
Lightworks
14h
22 Programme d’informatique classe de Terminale TI / Module 2 : RESEAU, INTERNET ET SECURITE INFORMATIQUE
CADRE SITUATIONNEL TRAITEMENT COMPETENT
RESSOURCES Classes de
situations Exemples de
situations Catégories
d’actions Exemples d’actions Savoirs
essentiels Savoir-être
(attitudes) Autres ressources Durée
RESEAU, INTERNET ET SECURITE INFORMATIQUE
Protection des fichiers d’utilisateurs ;
Protection des postes de travail utilisateur ;
Sécurisation d’un système par mot de passe ;
Mise en œuvre de bonnes pratiques de sécurité ;
Protection contre les logiciels malveillants ;
Mise en œuvre de la sécurité informatique
Définir les concepts fondamentaux de la sécurité informatique (confidentialité, disponibilité, intégrité) ;
Décrire quelques techniques de protection des données (chiffrement/cryptage, compression, usage de l’antivirus) ;
Appliquer le chiffrement César sur une phrase de 15 caractères maximum ;
Énoncer quelques technologies de contrôle d’accès (biométrie, Code barre, RFID, mot de
passe…) ;
Décrire quelques attaques informatiques (spamming, fishing, ransomware…) ;
Citer quelques sanctions encourues en cas de faute de cybercriminalité ;
Décrirequelques manifestationsdes programmes malveillants informatiques (ver, cheval de Troie) ;
Cybercriminalité ;
Cyber-sécurité ;
Fake news ;
Technologie.
Esprit de créativité Esprit d’équipe ;
Esprit d’initiative ;
Esprit critique ;
Sens de l’ordre et de la méthode ;
Sens de la rigueur et de la
concision ;
Sens de la prudence.
DIDACTIQUES Laboratoire d’informatique ;
Manuels d’informatique ;
Revues spécialisées ;
Ressources numériques ;
Planches.
MATERIELLESOrdinateurs ;
Disque dur ;
processeur ;
Vidéoprojecteur.
LOGICIELLES
Système d’exploitation ;
Didacticiels
Photoshop ;
Photoshop ;
Adobe Premiere,
Camtasia ;
Lightworks
08h
23 Programme d’informatique classe de Terminale TI / Module 3 : SYSTEMES D’INFORMATION ET BASES DE DONNEES
3. MODULE3 : SYSTEMES D’INFORMATION ET BASES DE DONNEES 3.1. PRESENTATION DU MODULE
Le module Systèmes d’Information et Bases de Données vise à développer chez les apprenants des compétences relatives à l’organisation des Systèmes d’Information, à la modélisation des Systèmes d’Information et à la conception des Bases de Données. Pour y arriver, ce module est composé de quatre (04) catégories d’actions dont la première porte sur la maitrise de l’environnement des Systèmes d’Information, la deuxième porte sur la modélisation dynamique et structurelle des Systèmes d’Information et les dernières portent sur la conception et l’administration des bases de données.
3.2. CONTRIBUTION DU MODULE A LA FINALITE ET AUX BUTS CURRICULAIRES Parvenu au terme de ce module, l’apprenant devra être capable de :
- Utiliser le langage UML pour produire un modèle structurel ou dynamique d’un Système d’Information ; - Concevoir, implémenter et administrer une base de données simple.
3.3. CONTRIBUTION DU MODULE AUX DOMAINES D’APPRENTISSAGE
Le module Systèmes d’Information et Bases de Données développe chez les apprenants les capacités d’abstraction et d’organisation qui leur permettront également de manipuler plus facilement les éléments abstraits d’autres domaines d’apprentissage. C’est le cas par exemple des mathématiques dont la majorité des concepts sont essentiellement abstraits. Dans d’autres domaines d’apprentissage, l’élaboration des modèles peut également aider à comprendre le domaine. De plus, ce module aidera grandement les apprenants dans la mise en œuvre des systèmes de sauvegarde de leurs données.
24 Programme d’informatique classe de Terminale TI / Module 3 : SYSTEMES D’INFORMATION ET BASES DE DONNEES
3.4. CONTRIBUTION DU MODULE AUX DOMAINES DE VIE Ce module permet aux apprenants de :
- Organiser les données et les traitements ; - Travailler de manière méthodique ;
- S’auto employer à travers la prestation des services d’organisation de Systèmes d’Information ; - S’auto employer à travers la prestation des services de conception des bases de données.
25 Programme d’informatique classe de Terminale TI / Module 3 : SYSTEMES D’INFORMATION ET BASES DE DONNEES
3.5. TABLEAU DES PRINCIPALES COMPOSANTES DU MODULE 3 : SYSTEMES D’INFORMATION ET BASES DE DONNEES
CADRE SITUATIONNEL TRAITEMENT COMPETENT
Classes de
situations Exemples de situations
RESSOURCES
Catégories d’actions Exemples d’actions Savoirs
essentiels
Savoir-être
(attitudes) Autres ressources Durée
MODELISATION DES SYSTEMES D’INFORMATION
Analyse d’un système d’information ;
Elaboration d’une architecture d’un SI ;
Restructuration d’un SI ;
Environnement d’un système d’information
Citer quelques méthodes de développement (UP, XP, SCRUM) ;
Enoncer les limites de MERISE ;
Citer un langage de modélisation ;
Décrire les trois composantes du système d’une organisation (de pilotage, d’information, opérant) ;
Identifier les différentes ressources d’un SI ;
Identifier les acteurs de chaque composante ;
Situer le SI dans une organisation (son rôle, son importance, ses fonctions) ;
Donner la différence entre une donnée et une information ;
Décrire les méthodes de collecte de données ;
Système ;
SI ;
MERISE ;
Esprit critique ;
Sens de l’ordre et de la méthode ;
Travail collaboratif ;
Esprit d’initiative ;
Honnêteté ;
Sens de la rigueur et de la concision.
DIDACTIQUESManuels d’informatique ;
Ressources numériques ;
Didacticiels ;
Vidéoprojecteur ;
Rétroprojecteur ;
Planches.
HUMAINESEnseignant.
08H
Analyse et conception d’un système ;
Présentation du comportement structurel d’un système ;
Collaboration en vue de la mise en œuvre d’une solution informatique ;
Modélisation statique
Donner le rôle de quelques diagrammes structurels/statiques du langage UML
(diagramme de classes et diagramme d’objets) ;
Représenter une classe, un objet dans le formalisme UML ;
Mettre en évidence les caractéristiques d’une classe (visibilité, paramètre de méthodes, type de retour, etc.) ;
Matérialiser l’association et la multiplicité entre classes ;
Représenter une relation d’héritage entre classes ;
Expliquer la différence entre une relation d’agrégation et une relation de composition ;
Représenter une relation d’agrégation ou de composition entre classes ;
Produire un diagramme de classes n’ayant pas plus de cinq classes ;
Produire un diagramme d’objets.
UML ;
Méthode ;
Classe ;
Objet ;
Association ;
Visibilité ;
Relation d’héritage ;
Relation d’agrégation ;
Relation de composition ;
Propriété ;
12H
MODELI SATION DES SYSTE MES D’INFO RMATIO N
Analyse et conception d’un système ;
Modélisation dynamique
Identifier les acteurs d’un système ;
Définir le périmètre d’un système ;
Décrire les différents scénarios d’un cas d’utilisation ;
Acteur ;
Cas d’utilisation ;
Ligne de vie ;
Esprit critique
Sens de l’ordre et de la méthode ;
Travail
DIDACTIQUESLaboratoire d’informatique ;
Logiciels spécialisés ;
Manuels d’informatique ; 18H
26 Programme d’informatique classe de Terminale TI / Module 3 : SYSTEMES D’INFORMATION ET BASES DE DONNEES
CADRE SITUATIONNEL TRAITEMENT COMPETENT
Classes de
situations Exemples de situations
RESSOURCES
Catégories d’actions Exemples d’actions Savoirs
essentiels Savoir-être
(attitudes) Autres ressources Durée
Présentation du comportement dynamique d’un système ;
Collaboration en vue de la mise en œuvre d’une solution informatique ;
Donner le rôle de quelques diagrammes dynamiques/comportementaux du langage UML (diagramme des cas d’utilisation et diagramme de séquence) ;
Représenter un cas d’utilisation dans le formalisme UML ;
Identifier les différents composants d’un diagramme de séquence (ligne de vie, objet, message etc.) ;
Représenter par un diagramme de séquence l’échange de messages entre deux objets ;
Représenter une relation degénéralisation/spécialisation entre casd’utilisation ;
Représenter la relation d’extension ou d’inclusion entre cas d’utilisation ;
Produire un diagramme de cas d’utilisation ;
Produire un diagramme de séquence ;
Décrire les types de messages dans un diagramme de séquence ;
Utiliser un logiciel professionnel pour représenter les diagrammes : ArgoUML/StarUML/WinDesign.
Message ; collaboratif ;
Esprit d’initiative ;
Honnêteté ;
Sens de la rigueur et de la concision.
Esprit d’abstraction;
Revues spécialisées ;
Manuels d’informatique ;
Ressources numériques ;
Didacticiels ;
Vidéoprojecteur ;
Rétroprojecteur ;
Planches.
HUMAINES
Enseignant ;
Professionnel du secteur.
27 Programme d’informatique classe de Terminale TI / Module 3 : SYSTEMES D’INFORMATION ET BASES DE DONNEES
CADRE SITUATIONNEL TRAITEMENT COMPETENT
Classes de
situations Exemples de situations
RESSOURCES
Catégories d’actions Exemples d’actions Savoirs
essentiels Savoir-être
(attitudes) Autres ressources Durée
ADMINISTRATION DES BASES DE DONNEES
Déploiement d’une base de données sur un SGBD ;
extraction des données d’une base de données ;
archivage des données d’une base de données.
Implémentation d’une Base de Données dans PhpMyAdmin
Transformer un MCD en Schéma relationnel ;
Décrire les fonctions de définition d’une base de données (créer une BD/table, supprimer une BD/Table,
ajout/supprimer des colonnes, renommer des colonnes, modifier le type) ;
Décrire l’environnement d’implémentation d’une Base de Données ;
Décrire les éléments caractéristiques d’une table (champs/colonnes, enregistrements/lignes, clé primaire, clé étrangère) ;
Lister quelques Systèmes de Gestion des Bases de Données (SGBD) ;
Lister les caractéristiques d’un SGBD ;
Enumérer quelques exemples de SGBD ;
Décrire les contraintes d’intégrité (clé primaire, valeur autorisée, valeur nulle, valeur par défaut, unicité de valeur, format de valeur) ;
Préciser le rôle d’un SGBD dans la mise en œuvre des bases de données ;
Choisir un SGBD ;
Créer une base de données dans un SGBD ;
Ecrire les requêtes SQL de définition des données ;
Ecrire les requêtes SQL de manipulation des données ;
Utiliser les opérateurs logiques (AND, OR, NOT), de comparaison (<, >, <=, >=, =, <>), LIKE, BETWEEN, IN, NOT IN.
Utiliser les fonctions : count(), avg(), min(), max(), sum() ;
Appliquer les opérations suivantes : regroupement, tri, jointure ;
Générer des données calculées ;
Utiliser des alias pour renommer des colonnes/tables ;
Exporter/importer et sauvegarder une base de données ;
SGBD ;
SQL ;
Commande SQL.
Esprit critique
Sens de l’ordre et de la méthode ;
Travail collaboratif ;
Esprit d’initiative ;
Honnêteté ;
Sens de la rigueur et de la concision.
DIDACTIQUESLaboratoire d’informatique ;
Logiciels spécialisés ;
Manuels d’informatique ;
Revues spécialisées ;
Manuels d’informatique ;
Ressources numériques ;
Didacticiels ;
Vidéoprojecteur ;
Rétroprojecteur ;
Planches.
HUMAINES
Enseignant ;
Professionnel du secteur.
22H