Vous êtes sur la page 1sur 7

République Tunisienne

Ministère de l’Education

CURRICULUM
D'INFORMATIQUE
SPECIFIQUE
SECTION : SCIENCES DE L’INFORMATIQUE

Septembre 2022
NIVEAU : 4EME ANNEE
Matière : Systèmes & Technologies de l’Informatique
Aide pédagogique 2022-2023
Domaine
Savoirs associés
d’apprentissage Recommandations
(savoir, savoir-faire et savoir-être)
spécifique
➢ Acquérir des concepts fondamentaux de base de données
pour gérer les données.
• Reconnaître les notions fondamentales d’une base de • Recourir à des exemples de BDR touchant le
données (BD).
vécu de l’apprenant.
- Définir une BD.
- Déterminer l’utilité d’une BD.
Gestion de - Définir un Système de Gestion d’une Base de Données
(SGBD).
données
- Identifier les fonctionnalités d’un SGBD.
• Identifier les concepts fondamentaux d’une BD relationnelle
(BDR). • Adopter, pour la représentation textuelle et
- Découvrir la structure d’une BDR : table, relation, graphique d’une BDR, la convention suivante :
enregistrement et champ. ✓ clé primaire soulignée,
- Définir les contraintes d'intégrité dans une BDR ✓ clé étrangère suivie du symbole #.
(contrainte de table, contrainte de domaine et
contrainte d’intégrité référentielle). • Traiter que des relations de type 1,N
Répartition pédagogique spécifique 2022- 2023 Page 2 | 7
- Convertir une représentation graphique d’une base de Prévoir des activités construites autour de
données en une représentation textuelle et schéma (textuel/graphique) erroné d’une BDR
inversement. afin d’amener l’apprenant à :
- Evaluer une représentation d’une BDR. - détecter la(les) anomalie(s),
- Corriger un schéma (textuel/graphique) d’une BDR afin - proposer une correction.
de répondre aux contraintes d’intégrités définies.
• Manipuler la structure d’une BDR en mode SQL.
- Utiliser des requêtes pour créer une BDR et des tables.
- Utiliser des requêtes pour modifier la structure d’une
table (colonne et contrainte).
- Utiliser des requêtes pour supprimer des tables et des
BDR.

• Manipuler des données d’une BDR en mode SQL. • Prévoir des activités traitant l’importation et
- Utiliser des requêtes pour insérer des données. l’exportation au format SQL :

- Utiliser des requêtes pour supprimer des lignes. - des données d’une table/BD.
- Utiliser des requêtes pour mettre à jour des - d’une BD.
ligne/colonnes.

• Adopter le standard SQL MySQL pour exploiter


• Interroger une BDR en mode SQL.
- Exploiter des requêtes mono-table. des BDR.
• Se limiter aux sous-requêtes non corrélées dans
- Exploiter des requêtes avec jointures.
la clause WHERE.
- Exploiter des requêtes imbriquées.

Répartition pédagogique spécifique 2022- 2023 Page 3 | 7


➢ Exploiter des techniques de développement pour créer et ✓ Exploiter un éditeur Web offrant le
publier un site web dynamique. mode assisté ou la fonctionnalité d’auto
• Créer un site web interactif. complétion.
- Créer des documents web:
✓ Utiliser les balises HTML5.
✓ Rappel ✓ Prévoir un rappel de connaissances, via
des activités/exercices issues de la vie
courante de l'élève en relation avec :
o la structure générale (disposition)
d’un document web,
-
o l’Intégration d’un document web
Systèmes, dans un autre en utilisant l’élément
technologies et <iframe>.
Internet o l’insertion de tableau, image, lien
hypertexte et formulaire,
o l’utilisation de divers types de
champs dans un formulaire :
▪ champ de saisie de type texte
(date/ heure/ email/ téléphone/
mot de passe/range/
numérique).
▪ champ de saisie multilignes,
▪ liste
▪ bouton radio,
▪ case à cocher,
▪ liste de sélection (déroulante).
▪ liste déroulante avancée :
<datalist>,
▪ boutons d’envoi et
d’annulation : submit et reset.

Répartition pédagogique spécifique 2022- 2023 Page 4 | 7


✓ le déclanchement des évènements.
✓ la validation d’un document Web
(HTML5).

- Appliquer des styles CSS3 dans un site web. • Prévoir un rappel de connaissances, via des
✓ Rappel : Mettre en forme un document WEB. activités/exercices, en relation avec :
✓ Ajouter un effet de transformation à un élément. - l’utilisation d’une feuille de style, d’une règle
CSS.
- la création d’un document web en respectant la
disposition HTML5.
- la mise en forme d’un texte, d’un arrière-plan,
d’une image, d’une liste, d’un tableau, d’un
formulaire, d’une boite, et d’un lien.
- l’application d’un effet de transition.
- la validation d’un document Web (CSS3).

• Le script JS doit être stocké dans un fichier


externe.
• Prévoir un rappel de connaissances, via des
activités/exercices, en relation avec :
- Manipuler le langage de script JavaScript (JS). ✓ l’utilisation des objets : String, tableau et
✓ Rappel
Number.
✓ Exploiter la structure de contrôle Switch.
✓ Utilisation des instructions d’affichage
(console.log, innerHTML, write, alert).
✓ l’utilisation des instructions d’entrée en
utilisant l’invite (prompt) et les champs
d’un formulaire.

Répartition pédagogique spécifique 2022- 2023 Page 5 | 7


✓ la récupération des données d’un
formulaire en utilisant la méthode
(getElementById).
✓ l’exploitation des structures de contrôle
(if, for et do … while).
✓ l’utilisation des fonctions (déclaration et
appel).
• Inciter les apprenants à choisir les
structures de données et de
contrôles appropriées.
• Le contrôle d’un champ d’un formulaire peut
être effectué en JS et/ou via une expression
régulière en utilisant l’attribut Pattern.
• Prévoir des traitements sur les objets : String,
• Créer un site Web dynamique
date et Array.
- Comprendre le principe de fonctionnement d’un site web
dynamique.
- Découvrir et exploiter l’environnement de travail.
- Manipuler le langage de script PHP :
✓ Identifier la structure d’un script PHP.
✓ Utiliser des variables de type entier, réel, booléen,
chaîne de caractères, tableau indicé et tableau
associatif (déclaration) et date.
✓ Utiliser des opérateurs arithmétiques, logiques,
définies sur les chaînes, d’affectation et de
comparaison.

Répartition pédagogique spécifique 2022- 2023 Page 6 | 7


✓ Utiliser des opérateurs arithmétiques, logiques,
d’affectation, de comparaison et ceux définis sur les
chaînes.
✓ Utiliser une méthode d’affichage (echo).
✓ Utiliser les structures de contrôle (if, for, while et
do…while).
✓ Importer le contenu d’un fichier php dans un autre
fichier php en utilisant require / include.

- Échanger des données avec un serveur de données à


travers une page Web
- Transmettre des données entre des pages :
✓ Définir une variable superglobale.
✓ Transmettre des données via une URL ($_GET).
✓ Transmettre des données via un formulaire • Inciter les apprenants à générer les requêtes
($_POST). SQL en mode assisté.
- Assurer l’interaction avec une BD : • Prévoir des activités traitant l’importation et
✓ Se connecter à un serveur. l’exportation d’une BD .
✓ Sélectionner une base.
✓ Ecrire des requêtes pour interroger et mettre à jour
des données d’une base de données (SELECT,
INSERT, DELETE et UPDATE).
✓ Exploiter le résultat d’une requête.

5 annexes détaillant les méthodes et les fonctions à utiliser en HTML5, JavaScript, PHP, SQL, CSS.

Répartition pédagogique spécifique 2022- 2023 Page 7 | 7

Vous aimerez peut-être aussi