Sie sind auf Seite 1von 40

République Tunisienne

Ministère de l’Éducation

PROGRAMMES
D'INFORMATIQUE
Allégés
1ère, 2ème, 3ème et 4ème année secondaire

2020-2021
Les aides pédagogiques Allégées

2020-2021
Les aides pédagogiques Allégées - 2020-2021 P a g e 2 | 40
Tronc Commun & Section Sport
Niveau : 1ère année
Domaines Exemples d’outils à
Pistes pédagogiques
d’apprentissage utiliser

• L’initiation à l’utilisation du code se fera à partir d’un programme existant (exécution, exploration
o IDLE Python
Programmation et modification) du code, puis, l’écriture de codes similaires.
o Codeskulptor.org
et robotique
• Modifier et/ou écrire un code de programmation pour résoudre un problème simple faisant appel o PyCharm Education
à des structures de contrôle.
o Facebook
o Twitter
• Utiliser un environnement de partage dans le travail collaboratif et dans l’individualisation des o Dropbox
Technologies apprentissages. o Bouquet Google (Drive,
Internet Classroom, Docs, etc.)
• Guider les apprenants à adopter une attitude avisée vis-à-vis des communautés de partage (les
o Youtube
réseaux sociaux, les plateformes, etc.)
o Bumb
o Edmodo

• Utiliser différents supports pour publier les productions réalisées. o EdPuzzle


o SketchUp
Production • Distinguer et produire des objets 3D.
o Educanon
numérique
• Apporter des modifications sur des objets 3D. o 3D builder
o 123D Design
• Se limiter à des formes géométriques simples pour la création d’objets 3D.
N.B.
• L'ordre proposé dans la présentation des domaines ne doit pas être considéré comme une progression des apprentissages à mettre en œuvre d'une
manière linéaire. En effet, c'est à l’enseignant de concevoir une progression cohérente en articulant les différents domaines selon les besoins réels
des apprenants et son projet pédagogique.

Les aides pédagogiques Allégées - 2020-2021 P a g e 3 | 40


FILERE : Sciences
Niveau : 2ème année
Domaines
d’apprentissage
Savoirs associés Pistes pédagogiques et directives

• Impliquer les apprenants dans la formulation de la solution d’un problème


donné sous forme d’actions. Une solution pourrait être exprimée à l’aide d’un
schéma, d’un organigramme, d’une carte heuristique, d’un pseudocode, etc.
• Identifier les étapes de résolution d’un • Inviter les apprenants à déterminer les entrées, les sorties et les traitements
problème. d’un problème donné.
o Dégager les éléments essentiels • Inciter les apprenants à vérifier la validité d’une solution par rapport à
permettant la résolution d’un l’énoncé d’un problème donné.
problème. • Solliciter les apprenants à analyser des séquences algorithmiques (décrire,
Pensée comparer, déterminer le rôle, etc.).
Computationnelle
• Inviter les apprenants à modifier des algorithmes existants pour changer leurs
et
programmation comportements.
• Élaborer des solutions sous forme • Inviter les apprenants à corriger les erreurs de logique dans une séquence
d’algorithmes. algorithmique afin de parvenir aux résultats souhaités.
o Utiliser des structures de données à bon • Traiter les notions suivantes :
escient. - Les objets (constantes et variables)
o Utiliser les structures de contrôle
- Les types de données (entier, réel, caractère, booléen, chaîne de caractères, les
adéquates pour résoudre un problème.
tableaux, etc.).

- Les structures simples.

Les aides pédagogiques Allégées - 2020-2021 P a g e 4 | 40


- Les structures de contrôle conditionnelles.

- Les structures de contrôle répétitives.


• Exploiter un environnement de - Il est préconisé :
programmation - de familiariser l’apprenant avec un environnement de programmation.
o implémenter un algorithme dans un
- d’inciter l’apprenant à :
environnement de programmation.
✓ réutiliser des codes sources existants.
o Tester et valider un
✓ modifier un programme existant pour obtenir un résultat différent.
programme.
✓ implémenter un programme pour résoudre un problème.

• Toutes les solutions des problèmes sont implémentées via le langage de


programmation Python.
• On pourrait utiliser des outils tels que Trinket.io et Pencilcode.net

Les aides pédagogiques Allégées - 2020-2021 P a g e 5 | 40


Recommandations générales
- Compétences de vie à développer :
o Résolution des problèmes.
o Esprit critique.
o Communication et la collaboration.
o Innovation et la créativité.
- Inciter les apprenants à faire des échanges autour des solutions proposées et de les partager en ligne.
- L'ordre proposé dans la présentation des domaines ne doit pas être considéré comme une progression des apprentissages à mettre en œuvre
d'une manière linéaire. En effet, c'est à l'enseignant de concevoir une progression cohérente en articulant les différents domaines selon les
besoins réels des apprenants et son projet pédagogique.
- Préconiser la construction active des savoirs en impliquant les apprenants dans la résolution de problèmes via l’investigation,
l’expérimentation, mini projet, etc.
- Donner du sens à l’apprentissage des apprenants en traitant des problèmes et des thèmes qui touchent leur vécu.
- Développer l’autonomie et le sens du partage et de collaboration chez les apprenants.
- Opter pour une démarche interdisciplinaire permettant le décloisonnement entre les divers champs d’apprentissages et l’ouverture de
l’informatique sur les autres disciplines.
- Favoriser l’investigation, le questionnement, l’apprentissage expérientiel, l’apprentissage par problème. etc.
- Il est fortement recommandé d’opter pour une démarche de création au cours de laquelle les apprenants développent leur autonomie, leur
créativité́ et leur imagination, mais aussi le sens du travail collaboratif.
- Favoriser l’exploitation des ressources en ligne.

Les aides pédagogiques Allégées - 2020-2021 P a g e 6 | 40


SECTIONS : Mathématiques, Sciences Expérimentales et Sciences Techniques
Niveau : 3ème année
Domaines
d’apprentissage
Savoirs associés Pistes pédagogiques et directives

• Utiliser les structures algorithmiques • Exprimer les solutions, selon les besoins, sous forme d’un organigramme,
adéquates pour résoudre un problème. d’une carte mentale, d’un pseudocode, etc.
o Les types de données standards. • Inciter les apprenants à choisir les structures de données et les structures de
o Les structures de contrôle. contrôle adéquates.
o Les tableaux à deux dimensions. • Concevoir des solutions algorithmiques.

• Élaborer des solutions algorithmiques


Pensée • Choisir des exemples concrets pour montrer les avantages de la
Computationnelle modulaires.
décomposition modulaire.
et o Analyser un problème.
programmation • Argumenter et justifier les choix de la modularité.
o Acquérir la capacité de décomposer un
• Inciter les apprenants à écrire des solutions modulaires.
problème en modules.
• Il est conseillé d’habituer les apprenants à commenter les solutions proposées.
o Identifier les éléments principaux d’un
• Utiliser des modules prédéfinis.
module (paramètres, résultat, type,
• Implémenter des modules.
portée des objets, etc.).
• Décrire correctement les entrées / les sorties et le rôle de chaque module.

Les aides pédagogiques Allégées - 2020-2021 P a g e 7 | 40


• Utiliser un langage de programmation pour
implémenter une solution. • Les solutions des problèmes sont implémentées via le langage de
o Implémenter un algorithme en un programmation Python.
programme. - L’apprentissage se fait à travers un projet ou des mini projets faisant appel
o Écrire un programme pour résoudre un essentiellement aux traitements suivants :
problème. o Recherche séquentielle d’un élément dans un tableau.
o Analyser un programme existant et lui o Calculs arithmétiques, tels que PGCD, PPCM, etc.
apporter des modifications pour
améliorer sa fonctionnalité.
o Tester, corriger, améliorer et valider un
programme.

Les aides pédagogiques Allégées - 2020-2021 P a g e 8 | 40


FILIERE : Sciences de l’informatique
Niveau : 2ème année
Domaines
d’apprentissage
Savoirs associés Pistes pédagogiques et directives

• Reconnaître les phases de résolution d’un problème.


o Lire et comprendre l’énoncé d’un problème afin
de dégager les tâches à réaliser.
• Il est possible de faire appel à des séquences vidéo, des sites internet,
o Dégager les éléments essentiels pour la résolution
divers documents ou d’une situation réelle, pour dégager les phases de
(les entrées, les sorties et les traitements).
résolution d’un problème.
o Élaborer une solution sous forme d’un algorithme.
o Écrire et exécuter le programme solution sur
ordinateur. • Il est recommandé d’utiliser des exemples concrets pour montrer les
Pensée o Tester le programme solution sur ordinateur. avantages de la décomposition (meilleure lisibilité, diminution de
computationnelle
et o Apporter des modifications à la solution (actions risque d'erreurs, réutilisation de modules dans un ou plusieurs
Programmation correctives, actions évolutives). algorithmes, simplicité de l'entretien, favorisation de travail en
• Décomposer un problème en modules. équipe).
o Identifier des sous-problèmes pertinents
(modules).
• Chaque niveau de décomposition est suivi par l'élicitation
o Identifier les éléments principaux d’un module
(valorisation, argumentation, justification) de sous problème.
(Type, paramètres, résultat, etc.).
o Acquérir la capacité de décomposer un problème
en sous problèmes : décomposition logique.

Les aides pédagogiques Allégées - 2020-2021 P a g e 9 | 40


• Exploiter des concepts algorithmiques pour
• L’initiation à l’algorithmique peut se faire à partir d’un algorithme
résoudre des problèmes.
o Utiliser des structures de données à bon escient : existant (structure d’un algorithme et tournage à la main).
▪ Dégager les objets nécessaires (variables / • Il est nécessaire d’habituer les apprenants à exploiter à bon escient
constantes) pour résoudre un problème. les structures de données (Objets et types) et les structures de contrôle
▪ Distinguer les usages et les particularités de lors de la résolution d’un problème (nombre de variables, nombre
chaque type de données, afin d’utiliser le plus d’instructions, structure de contrôle adéquate, etc.)
adapté pour déclarer un objet nécessaire dans la
• Les types de données à utiliser sont essentiellement : Entier, Réel,
résolution d’un problème donné.
Booléen, Caractère, Chaîne de caractères et Tableau.
o Utiliser les structures de contrôle adéquates pour
résoudre un problème. • On pourra utiliser des outils d’exécution d’algorithmes tels que
▪ Utiliser les structures simples pour lire des "Algobox", "Larp", etc.
données, pour afficher des informations et pour
• Inciter les apprenants à comparer différents algorithmes pouvant
attribuer une valeur à une variable.
résoudre le même problème.
▪ Utiliser les structures conditionnelles pour
effectuer des choix en fonction des circonstances. • Toutes les solutions des problèmes sont implémentées via le langage
▪ Utiliser les structures répétitives pour répéter un de programmation Python.
ensemble d'instructions autant de fois que • On pourra utiliser des outils tels que Trinket.io et Pencilcode.net.
nécessaire.
• L’initiation à l’utilisation du langage peut se faire à partir d’un
• Utiliser un langage de programmation pour
programme existant (structure d’un programme, exécution et
implémenter une solution.
o Traduire un algorithme en un programme exploration du code).
exécutable.
• Il est possible de traduire un algorithme existant en un programme.
o Écrire un programme pour résoudre un problème.

Les aides pédagogiques Allégées - 2020-2021 P a g e 10 | 40


• Tester une solution implémentée afin de répondre à • Il est utile d’inciter les apprenants à analyser un programme
un besoin spécifique. exécutable afin de comprendre les traitements.
o Exécuter une solution implémentée.
o Modifier un code de programmation existant pour • Il est essentiel d’habituer les apprenants à commenter les solutions.
changer le comportement d’un programme.

• Découvrir la structure de base d’un document HTML5 en explorant


des pages web existantes (les balises doctype, racine html, en-tête

• Créer un site web head et corps body).


o Dégager la structure de base d’une page web. • Traiter uniquement les attributs charset, name et content de la balise
o S’approprier le vocabulaire et la syntaxe du meta contenue dans l’en-tête head d’un document html.
langage HTML5 en créant des pages web
• Favoriser l’exploration et la comparaison de certains éditeurs afin
significatives.
d’argumenter le choix de l’outil à adopter.
o Exploiter les techniques appropriées pour
Communication • Exploiter un éditeur de site web pour identifier les balises du langage
et technologies appliquer une mise en forme aux pages web.
Html5. On pourrait utiliser : jsbin, BlueGriffon, Visual studio code,
Internet o Héberger un site web
Sublime Text, etc.
o Définir l’hébergement web.
• Inciter les apprenants à :
o Héberger des pages web.
✓ distinguer les types de balises (orpheline / paire) ;

✓ organiser un texte : paragraphe, saut de ligne, titre, mise en

valeur, texte surligné et listes ;


✓ insérer des objets : commentaire, tableau, image, lien hypertexte,
son et vidéo ;

Les aides pédagogiques Allégées - 2020-2021 P a g e 11 | 40


✓ créer des formulaires : zone de saisie, liste déroulante, bouton
radio, case à cocher et bouton ;
✓ déclencher un évènement : onclick, onmouseover, onfocus et
onblur.

• Prévoir des activités basées sur la variation de la valeur de l’attribut


style pour mettre en forme des éléments d’une page web créée.

• Le choix de l’hébergeur se fera par l’enseignant.

• Inciter les apprenants à vérifier la validité par rapport à la norme

HTML5. Pour ce faire, on pourrait utiliser un validateur tel que :


✓ https://validator.w3.org/

✓ https://validator.nu

Les aides pédagogiques Allégées - 2020-2021 P a g e 12 | 40


SECTION : Sciences de l’informatique
Niveau : 3ème année
Matière : Algorithmique & Programmation
Domaines
d’apprentissage
Savoirs associés Pistes pédagogiques et directives

• Exploiter des concepts algorithmiques


avancés pour résoudre des problèmes. • Il est possible de faire appel à des séquences vidéo, des sites internet, divers
o Dégager les structures de documents ou d’une situation réelle… pour dégager l'utilité de l'utilisation des
données essentielles pour la
structures de données avancées.
résolution d'un problème donné.
o Distinguer les usages et les • Il est nécessaire d’habituer les apprenants à exploiter à bon escient les
particularités de chaque type de structures de données avancées (Objets et types).
données, afin d’utiliser le plus
• L’apprentissage se fait à travers un projet ou des mini projets faisant appel
adapté pour déclarer un objet
nécessaire dans la résolution d’un essentiellement aux traitements suivants :
Pensée
problème donné. o Tri d’un tableau (tri par sélection et tri à bulles)
computationnelle
o Utiliser des structures de
et o Recherche d’un élément dans un tableau (séquentielle et dichotomique)
programmation données avancées pour résoudre
un problème (Tableau à deux o Calcul arithmétique (PGCD, PPCM, nombres premiers, décomposition en
dimensions, Enregistrement et facteurs premiers, etc.)
Fichier).
o Traitements sur les fichiers textes et les fichiers typés
• Le langage adopté est Python.
• La découverte d’une interface graphique peut se faire à partir d’une application
existante (fenêtre, zone texte, bouton, bouton radio, liste, liste déroulante,
case à cocher, etc.).

Les aides pédagogiques Allégées - 2020-2021 P a g e 13 | 40


• Utiliser un environnement de • La conception d’une interface graphique peut se faire en utilisant la technique
programmation pour implémenter une « Glisser–Déposer » (Drag & drop) et la programmation des objets se fait à l’aide
solution.
du langage python.
o Implémenter un algorithme en
un programme exécutable. • Il est possible d’utiliser les outils de création d’interfaces graphiques
o Écrire un programme pour (Qtdesigner ...).
résoudre un problème.
• Il est recommandé d'utiliser des fichiers pour transférer et récupérer des
o Concevoir une interface
graphique pour développer des informations.
applications simples. • Il est recommandé de consulter des communautés de développement et de
partage des solutions (algorithmes ou programmes) dans des espaces de
partage créés pour l’échange et l’apprentissage.
• L'apprentissage est axé principalement sur la pratique.
- Comme exemples de projets ou de mini projets, on peut citer :
o Calculatrice arithmétique
o Dictionnaire ou glossaire personnel ordonné selon un critère donné
(consultation, ajout, modification, suppression dans un fichier texte ou
un fichier typé)
o Gestion d’une compétition sportive (bac sport, patinage artistique,
course de relais, épreuves combinées, etc.)

Les aides pédagogiques Allégées - 2020-2021 P a g e 14 | 40


SECTION : Sciences de l’informatique
Niveau : 3ème année
Matière : Systèmes & Technologies de l’Informatique
Domaines
d’apprentissage
Savoirs associés Pistes pédagogiques et directives

• Exploiter un éditeur Web qui offre le mode assisté et/ou la saisie


Créer un site web interactif automatique (Exemples : CoffeeCup, Jsbin, BlueGriffon, Visual studio code,
Sublime Text, etc.)
Utiliser des balises HTML5 relatives
• Mise en page aux différents périphériques d’affichage (mobile, Pc…) :
<meta name = "viewport" content="width=device-width, initial-
scale=1.0">
• Groupement : <div>, <span> et <hgroup>
• Structure générale : <article>, <section>, <nav>, <header>, <footer>, <aside>
- à l’adaptation d’une page Web.
Systèmes, • Texte et sémantique : <ins>, <q>, <address>, <cite>, <pre>, <code>,
- aux groupements.
technologies et <output>, <progress>
Internet
- aux sections.
• Médias : <figure>, <img>, <video> et <figcaption>
- aux textes et aux sémantiques. • Image mappée : <map>, <area>
- aux images. • Sous-fenêtre : <iframe>
- aux fenêtres. • Formulaire :
- aux formulaires. - Champs de saisie de type : date, heure, email, téléphone, mot de passe,
- aux évènements. range et numérique.
- Liste déroulante avancée : <datalist>.
- Boutons d’envoi et d’annulation : submit et reset.
- Déclencheurs d’évènements (onfocus, onblur, onclick, onmouseover,
onchange, onload, onkeypress, onkeyup, oninput).

Les aides pédagogiques Allégées - 2020-2021 P a g e 15 | 40


• Il est recommandé de se limiter aux traitements relatifs aux attributs
suivants :
- id, name, type, class, title (pour les objets insérés dans une page web).
- size, readonly, hidden, checked, disabled, maxlength, required, value
(pour les zones de saisie).
Appliquer des styles CSS3 dans un site web.
• Relier une feuille de style à une page web : <link rel="stylesheet"
- Utiliser des feuilles de style.
href="url.css”>
• Déclarer les sélecteurs en html : tag, id, class, …
• Déclarer les sélecteurs en CSS : NomBalise, #NomId, .NomClass, imbrication,
- Déclarer les sélecteurs.
universel.
• Déclarer les sélecteurs de lien : link, visited, hover.
Il est préconisé de rappeler la mise en forme d’un site web en CSS3 et l’enrichir
par les propriétés relatives à :
• la police, la taille, le style d’un texte (font-family, font-size, font-weight,
font-style).
- Mettre en forme un texte. • la couleur d’un texte (color).
• l'alignement, le retrait, la direction d’un texte (text-align, text-indent,
direction).
• les effets appliqués à un texte (text-decoration, text-shadow, text-
transform, text-overflow).
• Appliquer une couleur ou une image à l’arrière-plan (background-color ;
- Mettre en forme l'arrière-plan.
background :rgba ; background :linear-gradient ; background-image).
• Appliquer une couleur, un style et une largeur aux bordures (border-color,
- Mettre en forme les bordures d’un élément.
border-width, border-style, border-radius).
• Modifier la taille, la position, l'habillage et les marges des objets (width,
- Positionner et dimensionner un élément.
height, position, float, padding, margin).

Les aides pédagogiques Allégées - 2020-2021 P a g e 16 | 40


• Ajouter un effet de transition à un élément (transition, transition-delay,
transition-duration, transition-property).
- Appliquer une transition et une animation à un • Animer un élément (@keyframes, animation-name, animation-duration,
élément. animation-delay, animation-iteration-count, animation-direction,
animation-timing-function, animation-fill-mode, animation, animation-
play-state).
Utiliser le langage Javascript dans un site web.
• Amener les apprenants à identifier l’apport de l’intégration du langage
- Repérer l’emplacement d’un script javascript Javascript dans une page web.
dans une page web. • Implémenter le code javascript dans une page web et dans un fichier
externe.
• Utiliser les instructions d’affichage (innerHTML, write, alert, console.log).
- Manipuler les actions élémentaires simples (les
• Utiliser les instructions d’entrée en utilisant l’invite (prompt) et les champs
entrées, les sorties et l’affectation).
du formulaire (getElementById).
• Il est possible de découvrir la syntaxe javascript à partir de pages existantes
- Utiliser les structures de données adéquates ou de l’éditeur utilisé.
(variables/constantes). • Prévoir des traitements sur les objets Date, String, Array, Number et Math.
- Identifier la portée des variables • Inciter les apprenants à :
(locale/globale). - identifier les structures de données et de contrôles appropriées répondant
- Utiliser les structures de contrôle. aux besoins spécifiques du site web.
✓ conditionnelles (simple, généralisée et à - distinguer l’usage des types de données (chaîne de caractères, numérique,
choix multiples). booléen, tableau, objet (enregistrement)).
✓ itératives (complète et à condition d’arrêt). - justifier le choix de la solution appropriée.
- commenter leurs scripts.
• Il est recommandé de présenter les traitements sur les champs du
- Manipuler les modules
formulaire sous forme de modules.
Valider le contenu HTML5 et CSS3.

Les aides pédagogiques Allégées - 2020-2021 P a g e 17 | 40


• Utiliser des outils de validation du contenu des
• Amener les apprenants à vérifier la validité du site web développé.
pages web.
Héberger et référencier un site web.
• Susciter les apprenants à mettre à jour (upload) périodiquement les pages
• Héberger un site web. web hébergées.
• Référencier un site web. • Inciter les apprenants à choisir les mots clés de façon réfléchie et cohérente
pour favoriser un meilleur référencement du site web.
• Identifier les concepts fondamentaux d’une
base de données relationnelle (BDR).
- Définir une BDR. • Recourir à des exemples de BDR simplifiées et composées au maximum de
quatre tables et touchant le vécu de l’apprenant.
- Reconnaître l’utilité d’une BDR.
• Gérer une BDR en utilisant un :
- Définir un Système de Gestion d’une Base de
- SGBDR : MySQL ou SQLite.
Données Relationnelle.
- Outil visuel d’administration de BD : DB Browser for SQLite, SQLite Studio,
- Reconnaitre les fonctionnalités d’un SGBDR.
SQLite Expert Personal, MYSQL administration.
- Définir les notions : table, relation,
• Se référer au schéma relationnel, la description des colonnes et les données
Gestion de enregistrement, champ, clé primaire, clé
données pour créer et manipuler une BDR.
étrangère, contraintes d’intégrité.
• Solliciter les apprenants à analyser les informations qui présentent une BDR.
- Identifier les propriétés d’un champ (nom,
• Inviter les apprenants à appliquer les contraintes d’intégrités (de table, de
type, taille et contraintes).
domaine et référentielle).
• Manipuler la structure d’une BDR.
• Inciter les apprenants à découvrir toute commande SQL générée par l’outil
- Créer une BDR. visuel lors de la manipulation de la BDR.
- Ajouter, modifier et supprimer des • Engager les apprenants à élaborer des requêtes SQL simples (sans faire
tables/colonnes/contraintes d’intégrité. recours aux jointures).
• Manipuler les données d’une BDR (consultation,
ajout, suppression et modification).

Les aides pédagogiques Allégées - 2020-2021 P a g e 18 | 40


LES METHODES PREDEFINIES A UTILISER
Objet Méthode prédéfinie
• instanciation (var d=new Date())

Date • toDateString ; Date.parse()


• getFullYear() ; getMonth() ; getDate() ; getHours() ; getMinutes(); getSeconds() ; getTime() ; getDay(); Date.now()

• Number, isNaN
Number
• toString ; valueOf ; parseInt ; parseFloat ; eval

Math • PI ; round ; pow ; sqrt ; abs ; ceil ; floor ; random

String • length ; indexOf ; lastIndexOf ; substr ; substring ; replace ; toUpperCase ; toLowerCase ; concat ; trim ; charAt ; split

Array • length, toString

Les aides pédagogiques Allégées - 2020-2021 P a g e 19 | 40


FILIERE : Lettres
Niveau : 2ème année
Domaines
Savoirs associés Pistes pédagogiques et directives
d’apprentissage
Nouvelles
• Exploiter des outils de l’E-communication et de l’E-partage. • Il est recommandé d’exploiter les outils de l’E-partage et de l’E-
technologies et
Internet • Créer et exploiter, selon le besoin, des groupes, des pages. communication à travers des activités significatives.

• Insister sur l’aspect logique et cohérent des solutions proposées


• Produire un plan d’actions cohérent pour un projet donné
par les apprenants. Il s’agit de traiter le thème « gestion de
- Déterminer les différents intervenants
projet » comme un problème à résoudre.
- Fixer les objectifs
• Diversifier les exemples et les situations : projets dans une
Pensée logique - Préciser les livrables
société, une association, la municipalité, le lycée, etc.
- Énumérer et organiser les différentes tâches
• Permettre aux apprenants d’exploiter à bon escient des
• Concevoir un diagramme de tâches pour mettre en valeur les
applications informatiques pour consolider leurs compétences
différentes tâches d’un projet.
organisationnelles (la famille MS-Project ou MS Excel).
• Présenter les caractéristiques fondamentales de l’image.
• Produire et retoucher des images numériques : • Mettre l’accent sur les caractéristiques suivantes : Format,
- Dimensions d’une image résolution, unité de mesure et taille.
Production et
- Réglage d’éclairage et de couleurs • Développer l’esprit créatif et l’esprit critique lors de la production
publication de
média - Les différents types de sélection d’images.
- Formats d’enregistrement
• Publier les images numériques réalisées dans des espaces de
partage.
N.B.
• Établir des liens et trouver des fils conducteurs entre les différents domaines d’apprentissage rompant ainsi avec l’aspect linéaire.
• Il est préconisé de présenter les savoirs associés à travers des projets, des mini-projets ou des activités utiles et ayant du sens pour l’apprenant.

Les aides pédagogiques Allégées - 2020-2021 P a g e 20 | 40


SECTION : Lettres
Niveau : 3ème année
Domaines
Savoirs associés Pistes pédagogiques et directives
d’apprentissage
• Se familiariser avec divers outils de travail collaboratif en
ligne, présenter et utiliser la Visioconférence :
Nouvelles
Technologies et - Définition • Inciter les apprenants à adopter un comportement du E-citoyen
Internet - Présentation et utilisation de quelques outils : Microsoft (Partage d’informations légales et pertinentes, respect de la
Teams, Zoom, Google Meet, etc. diversité, demander la parole, écoute active, ponctualité, etc.).
- Organiser et animer une visioconférence
• Développer un comportement de citoyen numérique.

• Aider les apprenants à :


• Utiliser des applications d’enquête en ligne pour créer des
- Concevoir des formulaires en ligne bien structurés (gérer les
formulaires :
sections, prévoir un formulaire conditionnel, insérer différents
- Présentation de quelques applications d’enquête en
médias, etc.).
ligne, exemples : Google forms, Type Forms, Drag’n
- Distinguer et utiliser les différents types de questions : champs
Survey, Survey Monkey, etc.
court, paragraphe, choix multiple, cases à cocher, liste déroulante,
- Découvrir les composants d’un formulaire à travers un
échelle linéaire, grille à choix multiple, etc.).
Pensée logique formulaire existant.
- Formuler des questions fermées.
- Créer un formulaire en ligne pour répondre à un besoin.
- Prévoir un nombre réduit de questions.

• Développer une stratégie logique de réalisation d’une • Opter pour une enquête en ligne.
enquête. • Aider les apprenants à choisir un sujet d’enquête contemporain
- Déterminer le périmètre de l'enquête : le public cible. (L’échec scolaire / L’exode rurale / La fracture numérique / Les
- Élaborer le questionnaire. réseaux de rencontre / La dépression, quels remèdes? / Le
- Diffuser et promouvoir l'enquête. numérique est-il genré? - Etc)

Les aides pédagogiques Allégées - 2020-2021 P a g e 21 | 40


• Aider les apprenants à consolider certaines compétences lors de la
• Consolider l’esprit critique via l’interprétation des
présentation des enquêtes réalisées : Prise de parole en public,
résultats de l’enquête réalisée.
argumentation, écoute active, estime de soi, etc.
• Communiquer et publier les résultats de l’enquête
• Prévoir, dès le démarrage de l’enquête, un espace en ligne pour
réalisée.
communiquer et publier l’enquête et ses résultats.
• Exploiter des outils de création et de manipulation de
séquences audiovisuelles pour produire des teasers, des
spots de sensibilisation, des reportages, des interviews, • Développer l’esprit créatif et l’esprit critique lors de la production
etc. (Exemples de logiciels dédiés à l’audiovisuel : audiovisuelle.
Production et
DaVinci_Resolve_12, ANIMOTICA, Avs, openShot) : • Proposer aux apprenants des idées de productions audiovisuelles
publication de
- Acquisition étroitement liées à l’enquête à réaliser.
médias
- Importation • Inciter l’apprenant à publier les productions audiovisuelles réalisées
- Ajout des effets, titrage, générique sur un espace de partage.
• Publier les productions audiovisuelles dans des espaces
de partage.

N.B. Il est important d’initier les apprenants à appréhender une stratégie rationnelle lors de l’identification des différentes fonctionnalités de toute
application informatique utilisée.

Les aides pédagogiques Allégées - 2020-2021 P a g e 22 | 40


FILIERE : Économie et Services
Niveau : 2ème année
Domaines
Savoirs associés Pistes pédagogiques et directives
d’apprentissage
• Présenter la méthode de collecte de données quantitative en utilisant l’outil formulaire.
• Inviter les apprenants à créer un formulaire à partir des questions déjà préparées.
• Présenter les formes de questions (zone de texte, liste déroulante, cases à cocher, choix
multiples).
• Présenter des données collectées sous le format ".xls".
• Collecter des données relatives à • Inviter les apprenants à organiser et analyser les données à l’aide d’un logiciel tableur :
un problème donné en utilisant Ne pas traiter les mises en forme conditionnelles
une méthode quantitative. - Réaliser des manipulations de base (gestion des classeurs, saisie et modification des
données, mise en forme, …).
• Utiliser les données collectées, - Nettoyer les données (éliminer les doublons, supprimer les lignes et les colonnes inutiles,
pour une exploitation rationnelle etc.).
Analyse de
- Utiliser les formules de calcul et les adressages.
données
• Analyser, interpréter et - Utiliser des fonctions puisées parmi les catégories suivantes : "Statistiques", "Logique",
synthétiser des données et les "DateHeure" et "Maths et trigonométrie".
informations y référant pour • Faire habituer les apprenants à choisir des fonctions prédéfinies répondant à un besoin
l’aide à la prise de décision. en se référant à la catégorie et au rôle.
• Exploiter les tris à un ou plusieurs critères et les filtres automatiques.
• Partager les résultats obtenus.
• Réaliser des graphiques.
• Inciter les apprenants à exploiter les résultats obtenus pour l’aide à la prise de décision.
• Exprimer les interprétations et les aides aux décisions prises sous forme de documents
multimédias (document texte, présentation).
• Inviter les apprenants à partager des contenus en choisissant les formats adaptés au
contexte (PDF, DOC, classeur, etc.).

Les aides pédagogiques Allégées - 2020-2021 P a g e 23 | 40


• Créer un contenu en ligne.
- Créer et exploiter des documents • Utiliser des outils de collaboration et de communication en ligne (Exemples : Google
en ligne (document, classeur, drive, Dropbox, Evernote, Mural, etc.).
etc.).
Internet et - Créer et exploiter des outils de • Amener l’apprenant à créer un document en ligne et le partager grâce à un lien tout en
nouvelles collecte de données (formulaire, spécifiant les droits d’accès (lecture, modification, commentaires).
technologies questionnaire, etc.).
• Exploiter des outils de • Inciter les apprenants à coopérer et à collaborer pour créer et modifier des documents
collaboration en ligne pour créer partagés (un rapport de synthèse, des interprétations, un tableau de collecte de
et modifier des documents en données, etc.).
ligne.

Les aides pédagogiques Allégées - 2020-2021 P a g e 24 | 40


SECTION : Économie et Gestion
Niveau : 3ème année
Domaines
Savoirs associés Pistes pédagogiques et directives
d’apprentissage
• Récupérer les données collectées à travers un formulaire sous différents formats (".xls",
".csv", ".txt", etc.)
• Différencier ces différents formats.
• Organiser les données en utilisant un logiciel tableur et le langage de programmation
• Collecter des données relatives à
Python :
un problème donné.
o Analyser les données à l’aide d’un logiciel tableur :
• Importer, organiser et structurer ▪ Rappeler l’organisation des données en utilisant un logiciel tableur.
les résultats retenus des collectes ▪ Rappeler, selon les besoins, les traitements réalisés en 2ème année.
pour une exploitation rationnelle. ▪ Créer et exploiter les tableaux croisés dynamiques et les graphiques croisés
dynamiques.
• Représenter les résultats de o Analyser les données en utilisant le langage de programmation Python :
Analyse de
collectes sous forme de ▪ Présenter la structure de données "DataFrame".
données
structures bien définies. ▪ Créer un "DataFrame".
▪ Manipuler un "DataFrame" (afficher des informations, renommer une colonne,
• Analyser, interpréter et supprimer une colonne, supprimer une ligne).
synthétiser des données et les ▪ Manipuler les données (afficher des données, modifier des données, supprimer des
informations y référant pour la données).
prise de décisions. ▪ Réaliser des traitements simples en utilisant les "Dataframes".
• Inciter les apprenants à exploiter les résultats obtenus pour l’aide à la prise de décision.
• Partager les résultats obtenus.
• Exprimer les interprétations et les aides aux décisions prises sous forme de documents
multimédias (document texte, présentation).
• Inviter les apprenants à partager des contenus en choisissant les formats adaptés au
contexte (PDF, DOC, classeur, etc.).

Les aides pédagogiques Allégées - 2020-2021 P a g e 25 | 40


• Dégager les éléments essentiels
permettant la résolution d’un
• Habituer les apprenants à dégager, à partir d’un énoncé, les mots clés permettant de
problème de gestion de données.
déterminer les entrées, les sorties et les pistes des traitements nécessaires pour établir une
• Expliquer, argumenter et
solution à un problème donné.
critiquer une solution relative à
• Inciter les apprenants à expliquer et à argumenter une séquence d’instructions afin de
un problème de gestion de
comprendre le traitement.
Pensée logique données.
et • Habituer les apprenants à commenter une séquence d’instructions.
• Tester et modifier une séquence
programmation • Inviter les apprenants à identifier, pour un problème donné, une séquence d’instructions
d’instructions pour résoudre un
parmi plusieurs séquences proposées.
problème.
• Inviter l’apprenant à corriger une séquence d’instructions erronée.
• Écrire une séquence
• Apporter des modifications sur une séquence d’instructions pour modifier son
d’instructions ou un programme
comportement.
solution d’un problème de
gestion de données.
• Présenter quelques types de site Web (vitrine, institutionnel, marchand, …).
• Exploiter des outils de collecte de
• Définir les concepts de l’E-Business et l’E-Commerce et distinguer les types de
données via des sites Web.
Internet et l’E-Commerce (B2B, B2C, C2C).
• Exploiter des outils de
nouvelles • Prévoir la collecte de données via un formulaire au sein d’un site Web créer par l’enseignant.
technologies collaboration en ligne pour créer,
• Inciter les apprenants à coopérer et à collaborer pour créer et modifier des documents
modifier et partager des
partagés (un rapport de synthèse, des interprétations, un tableau de collecte de données,
documents.
etc.).

Les aides pédagogiques Allégées - 2020-2021 P a g e 26 | 40


SECTION : Sport
Niveau : 2ème année
Domaines
Savoirs associés Pistes pédagogiques et directives
d’apprentissage
• La collecte de données ne sera pas traitée.
• Exploiter les données existantes relatives à un problème donné sous le
format ".xls".
• Exploiter des données relatives à un problème • Organiser les données en utilisant un logiciel tableur.
donné. • Analyser les données à l’aide d’un logiciel tableur :
• Organiser et structurer ces données pour une o Utiliser les formules de calcul et les graphiques.
Analyse de exploitation rationnelle. o Il est important d’habituer les apprenants à choisir des fonctions
données • Analyser, interpréter et synthétiser des prédéfinies répondant à un besoin en se référant à la catégorie et au rôle.
données et les informations y référant pour la o Utiliser des fonctions puisées parmi les catégories suivantes : Statistiques,
prise de décisions. Logique, Maths (la catégorie DateHeure ne sera pas traitée).
• Partager les résultats obtenus. o Il est préconisé de manipuler les fonctions prédéfinies spécifiques à
l’analyse de données.
• Inviter les apprenants à exploiter les résultats obtenus pour l’aide à la prise
de décisions en créant des affiches publicitaires, posters, flyers,...
• Présenter, pour l’image, les caractéristiques
fondamentales.
• Produire et retoucher des images numériques : • Les caractéristiques du son et de la vidéo ne seront pas traitées.
Production et - Dimensions d’une image. • La lecture et l’analyse de l’image ne seront pas traitées.
publication de - Réglage d’éclairage et de couleurs. • Mettre l’accent sur les caractéristiques suivantes : Format, résolution, unité de
média - Formats d’enregistrement. mesure et taille.
- Filtres. • Développer l’esprit créatif et l’esprit critique lors de la production d’images.
• Publier les images numériques réalisées dans
des espaces de partage.

Les aides pédagogiques Allégées - 2020-2021 P a g e 27 | 40


• Le sujet de l’EMI ne sera pas traité.
• Amener l’apprenant à créer un document en ligne et le partager grâce à un lien
tout en spécifiant les droits d’accès (lecture, modification, commentaires).
Nouvelles • Créer un contenu en ligne. • Inciter les apprenants à coopérer et à collaborer pour créer et modifier des
technologies et • Exploiter des outils de collaboration en ligne documents partagés (rapport de synthèse, interprétations, tableau de
Internet pour créer et modifier des documents en ligne. données, nuage de mots, etc.).
• Il est judicieux de présenter la notion de l’E-réputation lors de l’exploitation
des outils de l’E-communication et de l’E-partage par le biais de situations
révélatrices appropriées.

Les aides pédagogiques Allégées - 2020-2021 P a g e 28 | 40


N.B.
Des exemples de traitements relatifs aux fonctions puisées des catégories citées au niveau des pistes pédagogiques. On peut utiliser d’autres fonctions
selon le besoin de la situation d’apprentissage.

Catégorie Traitements relatifs aux fonctions prédéfinies


• Calcule la moyenne d'une série de valeurs.
• Donne la valeur la plus grande dans une liste de valeurs.
Statistiques • Donne la valeur la plus petite dans une liste de valeurs.
• Détermine le nombre de cellules d’une plage contenant des valeurs numériques.
• Renvoie le rang d’un nombre dans une liste.

Logique • Vérifie si une condition est respectée et renvoie valeur1 si la condition est vraie et valeur2 si elle est fausse.

• Calcule la somme des valeurs dans une plage de cellules.


Maths • Additionne le contenu des cellules spécifié selon un critère.
• Donne le produit de la multiplication de toutes les données spécifiées.

Les aides pédagogiques Allégées - 2020-2021 P a g e 29 | 40


SECTION : Sport
Niveau : 3ème année
Domaines
Savoirs associés Pistes pédagogiques et directives
d’apprentissage
• Exploiter les données existantes relatives à un problème donné sous le format
".xls".
• Ne pas traiter la différenciation entre les différents formats.
• Organiser les données en utilisant un logiciel tableur.
• Exploiter des données relatives à un problème • Analyser les données à l’aide d’un logiciel tableur :
donné. o Rappeler, selon les besoins, les traitements réalisés en 2ème année.
• Organiser et structurer les données pour une o Utiliser des traitements faisant appel aux : tris, filtres automatiques.
Analyse de exploitation rationnelle. o Utiliser des fonctions puisées parmi les catégories suivantes : Statistiques,
données • Analyser, interpréter et synthétiser des Logique, DateHeure, Maths.
données et les informations y référant pour la • Ne pas traiter la mise en forme conditionnelle, les tableaux croisés
prise de décisions. dynamiques et les graphiques croisés dynamiques au niveau Tableur.
• Partager les résultats obtenus. • Inciter les apprenants à exploiter les résultats obtenus pour l’aide à la prise de
décision.
• Introduire le thème traité à travers un teaser (séquence vidéo introductive).
• Ne pas traiter la consolidation des résultats obtenus via des interviews, des
visioconférences, ou des spots de conscientisation.
• Exploiter des outils de création et de • Ne pas traiter l’analyse de séquences vidéo en se basant sur l’EMI.
manipulation de séquences audiovisuelles pour • Développer l’esprit créatif et l’esprit critique lors de la production
produire des teasers, des spots de audiovisuelle.
sensibilisation, des reportages, des interviews, • Proposer aux apprenants des idées de productions audiovisuelles étroitement
etc. (Exemples de logiciels dédiés à liées au problème posé.
Production et l’audiovisuel : DaVinci_Resolve_12, ANIMOTICA, • Ne pas traiter le sous titrage au niveau manipulation des séquences vidéo.
publication de Avs, openShot) : • Inciter l’apprenant à publier les productions audiovisuelles réalisées sur un
médias o acquisition, espace de partage.
Les aides pédagogiques Allégées - 2020-2021 P a g e 30 | 40
o importation, • Ne pas traiter l’exploiter des espaces de diffusion de vidéos (Exemples :
o ajout des effets, titrage, générique, etc. YouTube) et la création d’espace de diffusion de vidéos (Chaîne YouTube).
• Publier les productions audiovisuelles dans des
espaces de partage.
• Inciter les apprenants à coopérer et à collaborer pour créer et modifier des
Nouvelles
• Exploiter des outils de travail collaboratifs en documents partagés (un rapport de synthèse, des interprétations, un tableau
technologies et
ligne. de données, etc.).
Internet
• Ne pas traiter la visioconférence.

N.B. Des exemples de traitements relatifs aux fonctions puisées des catégories citées au niveau des pistes pédagogiques. On peut utiliser d’autres
fonctions selon le besoin de la situation d’apprentissage.

Catégorie Traitements relatifs aux fonctions prédéfinies


• Calcule la moyenne d'une série de valeurs.
• Donne la valeur la plus grande dans une liste de valeurs.
• Donne la valeur la plus petite dans une liste de valeurs.
Statistiques • Calcule la moyenne d'une série de valeurs satisfaisant une condition ou des critères spécifiés.
• Détermine le nombre de cellules d’une plage contenant des valeurs numériques.
• Détermine le nombre de cellules répondant à la condition à l’intérieur d’une plage.
• Renvoie le rang d’un nombre dans une liste.
Logique • Vérifie si une condition est respectée et renvoie valeur1 si la condition est vraie et valeur2 si elle est fausse.
• Calcule la somme des valeurs dans une plage de cellules.
Maths • Additionne le contenu des cellules spécifié selon un critère.
• Donne le produit de la multiplication de toutes les données spécifiées.
• Calcule le nombre de jours entre deux dates.
• Renvoie la date du jour.
DateHeure
• Renvoie le mois d'une date.
• Renvoie le jour d'une date.

Les aides pédagogiques Allégées - 2020-2021 P a g e 31 | 40


Répartitions pédagogiques
Allégées
4ème année secondaire
2020-2021
SECTIONS : Mathématiques, Sciences Expérimentales et Sciences Techniques
Niveau : 4ème année
Chapitre Objectifs Contenus Recommandations TH

o Rappel o Le rappel sera effectué sous forme


o Structures de données d'exercices.
• Utiliser les structures de
Structures de o Structures de contrôles simples o Proposer aux apprenants des situations
contrôle pour résoudre 9h
contrôle I o Structures de contrôle diverses à travers lesquelles, ils seront
des problèmes.
conditionnelles (simple et amenés à justifier le choix de la structure de
généralisée). contrôle appropriée.

o Proposer aux apprenants des situations


diverses à travers lesquelles, ils seront
o Structure itérative complète : amenés à justifier le choix de la structure de
• Utiliser les structures de Pour …. faire contrôle appropriée.
Structures de contrôle pour résoudre o Structure itérative à conditions o Ne pas traiter des problèmes faisant appel à 9h
contrôle II
des problèmes. d’arrêt : plus que deux structures répétitives
Répéter … Jusqu’à imbriquées.
o La recherche séquentielle est traitée sous
forme d’exercices.

Répartitions pédagogiques Allégées - 4ème année secondaire P a g e 33 | 40


SECTION : Lettres
Niveau : 4ème année
Chapitre Objectifs Contenus Recommandations TH

• Rappel
• Fonctionnalités de base (saisie, mise en forme,
• Utiliser les fonctions mise en page, insertion d'objets etc.).
Tableur avancées des logiciels d’un • Utilisation de formules et de fonctions 9h
tableur prédéfinies (somme, moyenne, min, max, nb,
Si simple).
• Ce cours est entièrement axé sur
• Graphiques l’aspect pratique.

• On pourra utiliser des documents


• Rappel existants.
• Traiter les fonctions suivantes :
o Le publipostage,
• Exploiter les fonctions
Traitement de o le multicolonnage,
avancées des logiciels d’un 9h
textes o la lettrine,
traitement de texte
o les tableaux,
o l'insertion des formes, des notes et l'entête/
pied de page.

Répartitions pédagogiques Allégées - 4ème année secondaire P a g e 34 | 40


SECTION : Economie & Gestion
Niveau : 4ème année
Chapitre Objectifs Contenus Recommandations TH
• Créer, mettre en forme et
• Création, mise en forme et
manipuler une feuille de manipulations d’une feuille de
calcul. calcul. • Ce cours est entièrement axé sur l’aspect pratique.

• Mettre en forme et mettre en • Insertion de fonctions de calcul • On pourra utiliser des feuilles de calcul existantes. 6h
Tableur avancées. • Utiliser les fonctions prédéfinies spécifiques à la section.
page une feuille de calcul.
• Tri des données. • Ne pas traiter les filtres élaborés et les tableaux croisés
• Utiliser des formules et des dynamiques.
• Filtres automatiques.
fonctions de calcul.
• Graphiques avancés.
• Réaliser des graphiques.

• Introduction aux bases de • Le chapitre « Bases de données » devra être enseigné en


données totalité en y intégrant le contenu du niveau 3ème année.

o Présentation d’un SGBD • Choisir des applications de complexité et d’intégration


progressive.
• Créer les composantes o Exploitation d’un SGBD
• Pour l’interrogation et la modification d’une base de
nécessaires d’une base de • Tables et Relations
données, on fera appel à l’assistant de l’SGBD utilisé. 12 h
Base de données. o Champs (types de données,
données • Insister sur les requêtes de :
• Interroger et modifier une domaine, ...)
o sélection
o Enregistrement
base de données. o mise à jour
o Clés
• Ne pas traiter les requêtes d’ajout et les requêtes
• Requêtes de sélection paramétrées.
o Création assistée de requêtes • Ne pas traiter les formulaires et les états.

Répartitions pédagogiques Allégées - 4ème année secondaire P a g e 35 | 40


SECTION : Sport
Niveau : 4ème année
Chapitre Objectifs Contenus Recommandations TH

• Traitements de base : • Ce cours est axé sur le volet pratique


o Saisie • Les données traitées doivent être en
o Enregistrement relation avec le domaine sportif.
• Créer des feuilles de
o Mise en forme des cellules 6h
Tableur calcul.
o Formules de calcul • Ne pas traiter les fonctions
• Créer des graphiques.
o Fonctions prédéfinies (Somme, prédéfinies avancées, la mise en
moyenne, min, max). forme conditionnelle, le tri et les
o Graphiques filtres automatiques.

• Présentation de la notion de bases de


• Décrire l’intérêt des • Le cours est axé sur l’aspect
données
bases de données. pratique.
o Généralités
• Présenter les • Pour l’interrogation et la
o Constituants d’une base de données
constituants d’une base modification d’une base de
(tables, lignes, colonnes, clés,
de données. données, on fera appel à l’assistant
relations)
• Définir un système de du SGBD utilisé.
Base de données • Présentation d’un SGBD 12 h
gestion de bases de • On pourra exploiter des bases de
o Définition
données. données simples en relation avec le
o Rôle
• Utiliser les fonctions de domaine sportif.
o Manipulation d’une base de données
base d’un SGBD pour • Ne pas traiter la création de
o Création de tables
manipuler une base de requêtes de mise à jour et la
o Création de relations
données. création de formulaires.
o Création de requêtes de sélection

Répartitions pédagogiques Allégées - 4ème année secondaire P a g e 36 | 40


SECTION : Sciences de l'informatique
Niveau : 4ème année
Matière : Algorithmique & Programmation
Chapitre Objectifs Contenus Recommandations TH

• Acquérir des habilités de


algorithmes

• Rappel
résolution de problèmes à Le rappel concerne les deux méthodes à savoir : 8h
de tri

• Le tri par insertion


Les

travers l’apprentissage Le tri par sélection et le tri à bulles.


d’algorithmes de tri.

• Il est préférable de commencer par un rappel sur


Les enregistrements

• Les enregistrements
la notion de tableau à deux dimensions.
et les fichiers

o Structures
• Mettre à profit les structures • Traiter divers problèmes de la vie courante.
o Vecteur d’enregistrements 14 h
d’enregistrements et de fichiers • Insister sur l’utilisation des structures de
• Les fichiers
pour résoudre des problèmes. données "Vecteurs, Matrices,
o Fichiers textes
enregistrements et fichiers" tout au long du
o Création, lecture, écriture
reste du programme.

• Introduction
algorithmes
récurrents

• La suite de Fibonacci.
• Proposer des solutions à • Applications : Somme, suites, 12 h
• On traitera divers problèmes en axant sur la
Les

quelques problèmes récurrents. triangle de pascal, le nombre d'or,


relation de récurrence d'ordre 2 et plus.
etc.
d’ arithmétique

• Acquérir des habilités de


Les algorithmes

Le cours traitera essentiellement :


résolution de problèmes à
• Introduction • Quelques règles de divisibilité 12h
travers l’apprentissage
• Applications • Les conversions entre bases de numération
d’algorithmes de calcul
numérique. • Les calculs de C (n, p) et de A(n, p)

Répartitions pédagogiques Allégées - 4ème année secondaire P a g e 37 | 40


SECTION : Sciences de l'informatique
Niveau : 4ème année
Matière : Bases de données
Chapitre Objectifs Contenus Recommandations TH
Introduction
aux Bases de

o Introduction à la gestion des données : Notions de


o Décrire l’intérêt des bases de données et
données

• Notion de Bases
leurs systèmes de gestion, présenter base. 2h
de données
l'environnement des BD. o Définition et Fonctions d’un SGBD.

o Découvrir les éléments structurels o Notion de Table.


• Structure d’une constituant une BD. o Notions de colonne – ligne – clé primaire – liens entre
o Connaitre les éléments structurels tables. 4h
Base de Données
constituant une BD.
Création de Bases

Relationnelle o Établir les liens entre les tables. o Notion de contraintes d’intégrité - Représentation de
de données

o Représenter les structures d'une BD. la structure d’une BD – Exemple de BD.

o Exploiter les logiciels disponibles pour o Création d’une BD en mode assisté.


• Création et
créer et mettre à jour la structure d'une o Création d’une BD en mode commande.
modification de la BD. o Modification de la structure d’une BD en mode assisté 8h
structure d’une o Manipuler les commandes SQL relatives à
la création, la modification et o Modification de la structure d’une BD en mode
Base de Données
l’interrogation d’une BD. commande.
d'une Base de
Manipulation

• Manipulation o Exemples de BD.


Données

o Manipuler des données en mode assisté et o Manipulation de données en mode assisté. 10 h


d’une Base de
en mode commandes.
Données o Manipulation de données en mode commande.

Répartitions pédagogiques Allégées - 4ème année secondaire P a g e 38 | 40


SECTION : Sciences de l'informatique
Niveau : 4ème année
Matière : Technologies de l'information et de la communication
Chapitre Objectifs Contenus Détails Recommandations TH

• La mise en forme et l’insertion d’objets (lien,


• Rappel : • Manipuler les formulaires tout au long
tableau).
o Balises
• La définition et les caractéristiques de base du chapitre. 4h
usuelles
d'un jeu de cadres et les propriétés des
o Cadres
différents éléments graphiques d'un • Pour les formulaires, ne pas traiter les
o Formulaires cases à cocher.
formulaire.
(Le langage Web Coté Client)

• Explorer et utiliser les évènements tout


Sites Web statiques

• Créer des sites • La nécessité d'un


• L’emplacement d'un script coté client : interne au long du chapitre.
Web statiques langage de script
dans l'entête du fichier html.
Coté client
(HTML + • Faire appel aux notions de variables,
JAVASCRIPT) types et opérateurs tout en traitant les
• Les structures • Les entrées sorties via alert, prompt, write, et structures simples et les structures de
simples les formulaires. contrôle. 10 h

• Les évènements • Les événements : onclick, onsubmit • Prévoir des activités et des applications
et les fonctions • Les fonctions qui traitent uniquement l’objet String
dont on fera appel à ses fonctions et
• Les structures de méthodes standards.
• Les structures if, for et do… while
contrôles

Répartitions pédagogiques Allégées - 4ème année secondaire P a g e 39 | 40


Chapitre Objectifs Contenus Détails Recommandations TH

• La nécessité d'un
• La création d'un script coté serveur, principe
langage de script
de fonctionnement et outils soft nécessaires.
coté serveur
Sites Web dynamiques (Le langage Web Coté serveur)

• Les structures
• L’entrée, la sortie et l’affectation.
simples
• Créer des sites • Prévoir des activités et des applications
qui traitent les types Array et String (on
Web • Les structures
fera appel à leurs fonctions standards).
dynamiques conditionnelles • Les structures if, for et while.
et itératives
• Échanger des
• Traiter des bases de données choisies de 10 h
données avec un
• Les tableaux • Les tableaux indicés et les tableaux associatifs. la vie courante de l'élève.
serveur de
données à
• La manipulation de PhpMyAdmin (Création de • Prévoir des activités qui traitent
travers une • La création d'une
la base, Création des tables, les contraintes, l'exportation d’une base de données à
base de données
page Web l'ajout des données). travers un fichier sql.
• L'interrogation • La connexion à un serveur.
de la base de • La sélection d'une base.
données • La définition et l’exécution d'une requête.
(Sélection et • L'exécution des requêtes SELECT, INSERT,
mise à jour) DELETE et UPDATE.
• L’exploitation du résultat.

Répartitions pédagogiques Allégées - 4ème année secondaire P a g e 40 | 40

Das könnte Ihnen auch gefallen