Beruflich Dokumente
Kultur Dokumente
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 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.
✓ https://validator.nu
• Number, isNaN
Number
• toString ; valueOf ; parseInt ; parseFloat ; eval
String • length ; indexOf ; lastIndexOf ; substr ; substring ; replace ; toUpperCase ; toLowerCase ; concat ; trim ; charAt ; split
• 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)
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.
Logique • Vérifie si une condition est respectée et renvoie valeur1 si la condition est vraie et valeur2 si elle est fausse.
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.
• 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.
• 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.
• Rappel
résolution de problèmes à Le rappel concerne les deux méthodes à savoir : 8h
de tri
• 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
• 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.
Relationnelle o Établir les liens entre les tables. o Notion de contraintes d’intégrité - Représentation de
de données
• 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
• 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.