Académique Documents
Professionnel Documents
Culture Documents
et de la promotion du travail
Direction de la Recherche et Ingénierie de formation
Manuel du formateur
1ère Année
Filière :
Développement
Digital
(Tronc commun)
Technicien spécialisé
Direction de la Recherche et L’Ingénierie de Formation
Digital I Infrastructure digitale
Version : 01/12/2021
Concevoir un réseau informatique
3
MANUEL FORMATEUR – COMPÉTENCE 3 – DÉVELOPPEMENT DIGITAL- OFPPT
Sommaire
SOMMAIRE ……………………………………………………………………………………………………… 2
2
MANUEL FORMATEUR – COMPÉTENCE 3 – DÉVELOPPEMENT DIGITAL- OFPPT
Fiches prescriptives et
suggestions pédagogiques
3
MANUEL FORMATEUR – COMPÉTENCE 3 – DÉVELOPPEMENT DIGITAL- OFPPT
Le cours « Programmer en orienté objet », qui a une durée de 100 heures, consiste à̀
définir et à faire interagir des objets grâce aux différentes technologies, notamment
les langages de programmation (Python, Java, C#...) afin de répondre à la demande
du secteur digital. Situé au premier semestre du tronc commun de la filière
Développement Digital, ce cours permet aux stagiaires de maîtriser la notion d’objet.
ENONCE DE LA COMPETENCE
4
MANUEL FORMATEUR – COMPÉTENCE 3 – DÉVELOPPEMENT DIGITAL- OFPPT
CONTEXTE DE REALISATION
• Individuellement et / ou en groupe ;
• À partir :
- De mises en situations écrites et orales ;
- De consignes ;
- De spécifications fonctionnelles ;
- De spécifications techniques ;
- De cahier des charges ;
• À l’aide :
- Éditeur de texte ou IDE (VS Code, …) ;
- Langage Python ;
- Terminal ou Console DOS.
5
MANUEL FORMATEUR – COMPÉTENCE 3 – DÉVELOPPEMENT DIGITAL- OFPPT
OBJECTIF OPÉRATIONNEL
6
1.2 SUGGESTIONS PEDAGOGIQUES
7
ÉLÉMENTS DE LA APPRENTISSAGES ÉLÉMENTS DE CONTENU ACTIVITES D’APPRENTISSAGE DUREE
COMPÉTENCE DE BASE SUGGEREE
- Destructeurs ;
- Attributs de classe.
8
ÉLÉMENTS DE LA APPRENTISSAGES ÉLÉMENTS DE CONTENU ACTIVITES D’APPRENTISSAGE DUREE
COMPÉTENCE DE BASE SUGGEREE
C. Coder des C.1 Coder une • Création d’un package ; • Seul ou en groupe ; 50%
solutions orientées solution orientée • Codage d’une classe ; • Selon les instructions verbales ou
objet objet • Intégration des concepts écrites du formateur ;
POO • À l’aide des supports fournis par
- Encapsulation ; le formateur (polycop,
- Héritage ; documents, cours) ;
- Polymorphisme ; • Travaux pratiques sur ordinateur ;
- Abstraction ; • Utilisation d’un compilateur ;
9
ÉLÉMENTS DE LA APPRENTISSAGES ÉLÉMENTS DE CONTENU ACTIVITES D’APPRENTISSAGE DUREE
COMPÉTENCE DE BASE SUGGEREE
D. Manipuler les D.1 Manipuler les • Création des modules ; • Seul ou en groupe ; 30%
modules et les modules • Importation des modules. • Selon les instructions verbales ou
bibliothèques écrites du formateur ;
D.2 Manipuler les • Installation des
• À l’aide des supports fournis par
bibliothèques bibliothèques externes
le formateur (polycop,
(pip) :
documents, cours) ;
- Bibliothèques standards ;
• Travaux pratiques sur ordinateur ;
10
ÉLÉMENTS DE LA APPRENTISSAGES ÉLÉMENTS DE CONTENU ACTIVITES D’APPRENTISSAGE DUREE
COMPÉTENCE DE BASE SUGGEREE
11
MANUEL FORMATEUR – COMPÉTENCE 3 – DÉVELOPPEMENT DIGITAL- OFPPT
Stratégie
Pédagogique
12
MANUEL FORMATEUR – COMPÉTENCE 3 – DÉVELOPPEMENT DIGITAL- OFPPT
Pour favoriser l’atteinte des objectifs, il est suggéré de structurer les apprentissages de
façon progressive, c’est-à-dire, d’avoir recours à des activités d’apprentissage, d’évaluation
formative, d’enseignement correctif ou d’enrichissement, selon le cas. Le processus
d’acquisition de compétences est illustré par les schémas ci-dessous.
1 EXPLORATION
Découverte de la compétence
et de la démarche
d’apprentissage proposée
2 APPRENTISSAGE DE BASE
Acquisition de notions et
d’habiletés de base
3 I NTÉGRATION – ENTRAÎNEMENT
Révision et
Préparation à la
consolidation des
tâche simple ou
connaissances et
complexe
des habiletés
acquises
4 et 5 T RANSFERT ET ENRICHISSEMENT
Réalisation
d’une tâche
simple et
Tâche globale complexe Évaluation
Évaluation de formative
diplomation
Récupération ou
Réalisation
enrichissement
autonome
13
MANUEL FORMATEUR – COMPÉTENCE 3 – DÉVELOPPEMENT DIGITAL- OFPPT
Cette fonction consiste tout d’abord à situer les modules dont ils ont la
responsabilité et ensuite, à l’aide du logigramme de la séquence d’enseignement :
• situer les apprenants par rapport à l’ensemble du programme et, aussi, par
rapport au module en cours ;
• fournir aux apprenants les données utiles à une compréhension suffisante des
tâches reliées au métier ;
• à faire ressortir l’importance et la pertinence des apprentissages à réaliser.
Note : Le premier module « Métier et formation » est prévu pour situer les apprenants par
rapport à l’ensemble de leur formation et pour les stimuler dans leurs
apprentissages. Par ailleurs, il revient à chaque formateur de fournir, au début de
chaque cours et de chaque activité importante, les données nécessaires à ces fins.
14
MANUEL FORMATEUR – COMPÉTENCE 3 – DÉVELOPPEMENT DIGITAL- OFPPT
Le formateur doit :
• guider les apprentissages par un rappel des objectifs, par la détermination des
préalables et par la formulation d’indications sur les activités à réaliser ;
• créer un climat de confiance reposant sur le respect des personnes et de leur
autonomie, ainsi que sur la clarification des enjeux réels ;
• maintenir l’intérêt des apprenants tout au long de leur cheminement par des
propositions d’activités intéressantes et diversifiées, par un dosage judicieux du
niveau de difficulté, par l’utilisation d’approches à caractère pratique et par une
ouverture aux préoccupations personnelles des apprenants ;
• encadrer les activités d’apprentissage par l’implantation d’un système souple et
efficace de suivi des apprenants, par une assistance particulière aux apprenants
en difficulté et par une direction adéquate des apprenants vers des activités
d’apprentissage, d’évaluation, d’enseignement correctif et d’enrichissement ;
• fournir des explications claires et justes au groupe et à chaque apprenant.
15
MANUEL FORMATEUR – COMPÉTENCE 3 – DÉVELOPPEMENT DIGITAL- OFPPT
16
MANUEL FORMATEUR – COMPÉTENCE 3 – DÉVELOPPEMENT DIGITAL- OFPPT
TOTAL ? ? 100
• Introduction à la programmation
Orientée Objet ;
Via la plateforme
• Brève historique de l’évolution des TPs
WebForce Life
langages de programmation
Orientée Objet ;
• Connaissance des avantages de
la POO par rapport aux autres
paradigmes.
17
MANUEL FORMATEUR – COMPÉTENCE 3 – DÉVELOPPEMENT DIGITAL- OFPPT
• Principe de l’encapsulation ;
• Modificateurs et accesseurs
Via la plateforme
(getters, setters, ...). TPs18
WebForce Life
MANUEL FORMATEUR – COMPÉTENCE 3 – DÉVELOPPEMENT DIGITAL- OFPPT
• Principe de l’héritage ;
• Types d’héritage ;
Via la plateforme
• Surcharge des constructeurs et TPs
WebForce Life
chaînage ;
• Visibilité des attributs et des
méthodes de la classe fille.
• Principe du polymorphisme ;
• Redéfinition des méthodes ;
Via la plateforme
• Surcharge des méthodes ; TPs
WebForce Life
• Surcharge des opérateurs.
20
MANUEL FORMATEUR – COMPÉTENCE 3 – DÉVELOPPEMENT DIGITAL- OFPPT
• Principes ;
• Classes abstraites ;
Via la plateforme
• Méthodes abstraites. TPs
WebForce Life
21
MANUEL FORMATEUR – COMPÉTENCE 3 – DÉVELOPPEMENT DIGITAL- OFPPT
• Collections ;
Via la plateforme
• Listes ; TPs
WebForce Life
• Fichiers.
22
MANUEL FORMATEUR – COMPÉTENCE 3 – DÉVELOPPEMENT DIGITAL- OFPPT
régulières.
• Types d’erreur et
expérimentation ; TPs Via la plateforme
WebForce Life
• Types des exceptions ;
• Gestion des exceptions :
- Création/Déclenchement ;
- Analyse de la traçabilité.
23
MANUEL FORMATEUR – COMPÉTENCE 3 – DÉVELOPPEMENT DIGITAL- OFPPT
24