GUIDE PEDAGOGIQUE – - Startseite | BQ-Portal · Technicien spécialisé en techniques de...
-
Upload
nguyenxuyen -
Category
Documents
-
view
230 -
download
1
Transcript of GUIDE PEDAGOGIQUE – - Startseite | BQ-Portal · Technicien spécialisé en techniques de...
ROYAUME DU MAROC MINISTÈRE DE L’EMPLOI ET DE LA FORMATION PROFESSIONNELLE
SECRETARIAT D’ETAT CHARGE DE
LA FORMATION PROFESSIONNELLE
SECTEUR NTIC
TECHNIQUES DE DEVELOPPEMENT INFORMATIQUE (TSDI)
Niveau Technicien Spécialisé GUIDE PEDAGOGIQUE – Version préliminaire
SEPTEMBRE 2005
Techniques de Développement Informatique Guide Pédagogique – Version Préliminaire
2
TABLE DES MATIÈRES Présentation du guide pédagogique 4 Vocabulaire 5
Première Partie Principes pédagogiques 8 Approche pédagogique 9 Logigramme 10 Stratégie pédagogique 11 Rôles et fonctions des formateurs 12
Deuxième Partie Module 1. Métier et formation 15 Module 2. Notions de mathématiques appliquées à l'informatique 23 Module 3. Gestion du temps 28 Module 4. Veille technologique 31 Module 5. Production de documents 37 Module 6. Communication interpersonnelle 43 Module 7. Logiciels d’application 48 Module 8. Systèmes d’exploitation 59 Module 9. Techniques de programmation structurée 70 Module 10. Programmation orientée objet 77 Module 11. Conception et modélisation d’un système d’information 83 Module 12. Système de gestion de base de donnée I 88 Module 13. Communication en anglais dans un contexte de travail 95 Module 14. Optimisation d’un poste de travail 101 Module 15. Soutien technique en milieu de travail (Stage I) 110 Module 16. Installation d’un poste informatique 122 Module 17. Assistance technique à la clientèle 133 Module 18. Initiation à la gestion de projets informatiques 140 Module 19. Analyse et conception orientée objet 147 Module 20. Programmation Client-Serveur 152 Module 21. Introduction aux réseaux informatiques 159 Module 22. Système de gestion de base de donnée II 167 Module 23. Applications hypermédias 172 Module 24. Programmation de sites Web dynamiques 180 Module 25. Projet de conception de fin d’études 186 Module 26. Recherche d’emploi 191 Module 27. Intégration au milieu du travail 200
Techniques de Développement Informatique Guide Pédagogique – Version Préliminaire
3
La DRIF remercie les personnes qui ont participé ou permis l’élaboration de ce guide pédagogique :
ÉQUIPE DE PRODUCTION
Coordination Projet APC Allal OUAHAB, directeur marocain Nicole KOBINGER, directrice canadienne Supervision et coordination de l’équipe APC de l’ISGI Jean-Luc MARCELIN, conseiller technique canadien pour le secteur responsable du Projet APC à l’ISGI Rédaction du programme d’études Equipe APC de l’ISGI: Mohamed BENNANE, Cadre du CDC secteur tertiaire NTIC, Formateur animateur Soundouss MEFTAH, Formatrice en gestion, Responsable du pôle Commerce et Gestion, Membre des comités de vérification des modules Amina NAÏNIA, Formatrice en informatique, Conseillère et assistance technique, Adjointe au responsable du pôle NTIC, Membre des comités de vérification des modules Fatima GOULINE, Formatrice en secrétariat Saloua TAZERLOUAT, Formatrice en informatique Amale NASSIM, Responsable de la cellule qualité Najil KAMAL, Formateur en informatique, Responsable du groupe APC TSRI Abdelkader KERKOU, Formateur en informatique, Responsable du groupe APC TSDI Validation Jean-Luc MARCELIN, conseiller technique canadien pour le secteur responsable du Projet APC à l’ISGI
Techniques de Développement Informatique Guide Pédagogique – Version Préliminaire
4
PRESENTATION DU GUIDE PEDAGOGIQUE Dans le contexte d’une approche « curriculaire » retenue pour la formation professionnelle, le guide pédagogique constitue l’un des trois documents d’accompagnement du programme de formation Techniques de développement informatique. Ce programme, qui conduit à l’obtention du diplôme : niveau technicien spécialisé, prépare à l’exercice du métier Technicien spécialisé en techniques de développement informatique. Le guide pédagogique est considéré comme un support dans la mise en application du programme de formation puisqu’il présente diverses façons d’aborder les objectifs et de présenter un enseignement pertinent aux stagiaires. Destiné aux formateurs, ce guide présente des éléments de contenu et des stratégies pédagogiques visant à favoriser l’acquisition des compétences décrites dans le programme de formation. Son contenu est présenté à titre indicatif et pourra s’enrichir des expérimentations pédagogiques suscitées par l’implantation du nouveau programme de formation. Le guide pédagogique comporte deux parties. Dans la première partie, de portée générale, on y trouve : • les principes pédagogiques qui constituent les lignes directrices à observer par tous les
formateurs dans les choix des stratégies et des moyens pour atteindre les buts et les objectifs du programme;
• des intentions pédagogiques qui s’appuient sur des valeurs et des préoccupations
éducatives ; • des schémas portant sur le processus d’acquisition d’une compétence; • le rôle et les fonctions des formateurs. La deuxième partie du guide propose des suggestions pédagogiques pour chacun des modules du programme de formation : • une introduction au module et le contexte de réalisation; • des suggestions sur les stratégies, les moyens d’apprentissage, l’évaluation formative, le
matériel suggéré et les références; • un tableau présentant une organisation structurée des objectifs et des éléments de
contenu.
Techniques de Développement Informatique Guide Pédagogique – Version Préliminaire
5
VOCABULAIRE Programme de formation professionnelle Un programme est un ensemble cohérent de compétences à acquérir, formulé en termes d’objectifs et découpé en modules. Il décrit les apprentissages attendus du stagiaire en fonction d’une performance déterminée. Ses objectifs et son contenu sont obligatoires. Module de formation Subdivision autonome d’un programme de formation professionnelle formant en soi un tout cohérent et signifiant. Compétence Une compétence est un pouvoir d’agir, de réussir et de progresser qui permet de réaliser adéquatement des tâches ou des activités et qui se fonde sur un ensemble intégré de connaissances, d’habiletés, d’attitudes et de comportements. Les compétences sont de deux types : • Les compétences spécifiques portent sur des tâches types du métier ou de la fonction
de travail; ces compétences rendent la personne apte à assurer avec efficacité la production d’un bien ou d’un service.
• Les compétences transversales portent sur une activité de travail ou de vie
professionnelle qui déborde du champ spécifique des tâches du métier lui-même; ces compétences peuvent être transférables à plusieurs activités de travail.
Objectifs opérationnels L’objectif opérationnel est défini en fonction d’un comportement relativement fermé et décrit les actions et les résultats attendus du stagiaire. Il comprend cinq composantes : • Le comportement attendu présente la compétence. • Les conditions d’évaluation renseignent sur les conditions qui prévalent au moment de
l’évaluation de sanction : contexte, matériel, etc. • Les critères généraux de performance définissent des exigences liées à
l’accomplissement d’une tâche ou d’une activité et donnent des indications sur le niveau de performance recherché ou sur la qualité globale d’un produit ou d’un service. Ils sont rattachés à l’ensemble ou à plusieurs précisions sur le comportement attendu.
• Les précisions sur le comportement attendu décrivent des éléments essentiels à la
compréhension de la compétence. • Les critères particuliers de performance définissent des exigences à respecter et
accompagnent chacune des précisions sur le comportement. Ils permettent de porter un jugement rigoureux sur l’atteinte de la compétence.
Techniques de Développement Informatique Guide Pédagogique – Version Préliminaire
6
Préalables Cibles intermédiaires servant de guide à l’enseignement et à l’apprentissage. Ils expriment des savoirs jugés préalables à l’atteinte des objectifs opérationnels. Ils sont définis selon les grandes catégories de savoirs : savoir, savoir être, savoir percevoir et savoir faire. Ils constituent une proposition minimale et peuvent être remplacés par d’autres à la condition qu’ils facilitent l’atteinte des objectifs opérationnels. Ces préalables ne sont pas pris en compte pour l’évaluation aux fins de diplômation. Activités d’apprentissage Actions ou travaux qui s’adressent aux stagiaires en vue d’effectuer des apprentissages visant l’atteinte d’un ou de plusieurs objectifs. Une activité d’apprentissage peut être préparée pour un ou plusieurs préalables ou pour une ou plusieurs précisions d’un objectif opérationnel. Stratégie d’enseignement Ensemble d’actions d’enseignement coordonnées en vue de favoriser l’atteinte d’objectifs. Une stratégie peut être développée pour un ensemble de modules , pour un module, pour un ou plusieurs préalables ou pour une ou plusieurs précisions d’un objectif opérationnel. Évaluation formative Démarche visant à assurer une progression constante des apprentissages déterminés dans les programmes de formation. Elle a pour but de guider le stagiaire dans son cheminement en lui apportant, de façon continue des renseignements sur l’évolution de ses apprentissages. L’évaluation formative est intégrée au processus d’enseignement et d’apprentissage. Elle respecte l’esprit de la pédagogie de la réussite en mettant l’accent sur la qualité des apprentissages et sur le progrès continu des stagiaires. Elle favorise la progression des stagiaires à atteindre un maximum de performance ainsi que le développement de leur autonomie.
Techniques de Développement Informatique Guide Pédagogique – Version Préliminaire
8
LES PRINCIPES PEDAGOGIQUES Les principes pédagogiques constituent des lignes directrices devant être observées dans le choix des stratégies et des moyens à utiliser pour atteindre les buts et objectifs du programme. Ils sont : • faire participer activement les stagiaires et les rendre responsables de leurs
apprentissages; • tenir compte du rythme et de la façon d’apprendre de chaque stagiaire; • prendre en considération et réinvestir les acquis du stagiaire; • favoriser le renforcement et l’intégration des apprentissages; • privilégier des activités d’apprentissage et des projets adaptés à la réalité du marché du
travail; • communiquer avec les stagiaires en utilisant la terminologie technique appropriée; • favoriser l’intégration du stagiaire en milieu de travail. LES INTENTIONS PEDAGOGIQUES Les intentions pédagogiques incitent le formateur à intervenir auprès du stagiaire de manière à : • développer le sens des responsabilités et le respect de la personne; • accroître l’autonomie, l’initiative, et l’esprit d’entreprise; • développer la pratique de l’autoévaluation; • développer une discipline personnelle et une méthode de travail; • augmenter le souci de protéger l’environnement; • développer le souci du travail bien fait; • développer le sens de l’économie du temps et des ressources; • développer la préoccupation d’utiliser avec soin les différents équipements.
Techniques de Développement Informatique Guide Pédagogique – Version Préliminaire
9
APPROCHE PEDAGOGIQUE Le programme est défini par compétences. Celles-ci ont été déterminées à partir d’une analyse de situation de travail et en tenant compte des buts de la formation, le tout adapté au contexte marocain. Un objectif opérationnel est formulé pour chacune des compétences à développer. Les compétences sont structurées et articulées en projet intégré de formation visant à préparer le stagiaire à la pratique du métier. Cette organisation systématique des compétences permet d’obtenir un résultat global qui va au-delà d’une formation par objectifs isolés. Elle permet une progression harmonieuse d’un objectif à l’autre, une économie dans les apprentissages en évitant les répartitions inutiles, ainsi qu’un renforcement et une intégration des apprentissages. L’organisation des compétences à développer est présentée dans la matrice des objets de formation. Celle-ci est incluse dans la première partie du programme de formation et met en évidence les compétences particulières au métier, les compétences plus générales ainsi que les grandes étapes du processus de travail propres à ce métier.
Les modules issus des compétences spécifiques doivent être enseignés autant que possible dans l’ordre présenté dans la matrice des objets de formation. Quant à ceux issus des compétences transversales, ils doivent être enseignés en tenant compte des apprentissages préalables à ces derniers. Une proposition d’une séquence d’enseignement est schématisée par le logigramme présenté à la page suivante.
Techniques de Développement Informatique Guide Pédagogique – Version Préliminaire
11
STRATÉGIE PÉDAGOGIQUE 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 2 3 4 5
Exploration
Découverte de la compétence et de
la démarche d’apprentissage
proposée Notions de base
Acquisition de notions et d’habiletés de base relatives
à l’ensemble de la compétence
Tâche simple
Notions et exercices préparatoires à la
tâche
Réalisation d’une tâche
simple
Évaluation formative
Révision et consolidation
des connaissances et des habiletés
acquises Tâche complexe
Notions et exercices préparatoires à la
tâche
Réalisation d’une tâche complexe
Révision et consolidation
des connaissances et des habiletés
Évaluation formative
Transfert des apprentissages
Tâche globale
Réalisation autonome
Récupération ou enrichissement
Évaluation de diplômation
Techniques de Développement Informatique Guide Pédagogique – Version Préliminaire
12
RÔLES ET FONCTIONS DES FORMATEURS Les formateurs doivent adapter leur enseignement en tenant compte : • d’une approche intégrée des objets de formation ; • du rythme individuel et de la façon d’apprendre des stagiaires ; • d’une responsabilité accrue des stagiaires au regard de leurs apprentissages. Pour exercer pleinement leur rôle, les formateurs doivent : • planifier leur enseignement ; • informer les stagiaires ; • effectuer de l’animation pédagogique ; • évaluer les apprentissages. Planification de l’enseignement 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 : • ajouter ou ajuster, au besoin, les éléments du contenu ; • prévoir et produire des activités propres à ces modules ; • coordonner des activités d’apprentissage pour les stagiaires ; • répartir les postes de travail et le matériel nécessaire ; • agencer et élaborer des activités d’apprentissage, d’évaluation, d’enseignement correctif
et d’enrichissement. Information au stagiaire Cette autre fonction consiste à : • situer les stagiaires par rapport à l’ensemble du programme et, aussi, par rapport au
module en cours ; • fournir aux stagiaires 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 stagiaires 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.
Techniques de Développement Informatique Guide Pédagogique – Version Préliminaire
13
Animation pédagogique 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 stagiaires 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 stagiaires ;
• encadrer les activités d’apprentissage par l’implantation d’un système souple et efficace de suivi des stagiaires, par une assistance particulière aux stagiaires en difficulté et par une direction adéquate des stagiaires vers des activités d’apprentissage, d’évaluation, d’enseignement correctif et d’enrichissement ;
• fournir des explications claires et justes au groupe et à chaque stagiaire. Evaluation des compétences Le formateur assure le suivi mentionné précédemment : • en produisant et en utilisant des instruments d’évaluation formative afin de guider le
stagiaire dans son cheminement et lui fournir des informations de façon continue sur l’état de son cheminement;
• en administrant les épreuves aux fins de diplômation; • en fournissant les résultats de l’évaluation de diplômation à la personne responsable
dans le centre de formation.
Techniques de Développement Informatique Guide Pédagogique – Version Préliminaire
14
Deuxième Partie
Techniques de Développement Informatique Guide Pédagogique – Version Préliminaire
15
MODULE 1 : METIER ET FORMATION
Code : TSDI-01 Durée : 30 heures
Théorie : 12h Travaux pratiques : 16h Évaluation : 1h30
OBJECTIF OPÉRATIONNEL
COMPÉTENCE Se situer au regard du métier et de la démarche de formation
PRÉSENTATION Ce module d’information générale constitue une introduction au métier et à la formation. Il se situe au tout début de la formation. La connaissance du métier et de la formation représente une source de motivation importante pour le stagiaire en regard de son projet de formation. Afin d’éviter des pertes de temps et de fausses attentes, il est primordial que les stagiaires possèdent une vue réaliste et objective du métier ainsi que de la démarche de formation dans laquelle ils s’engagent. Ce module favorise la création d’un climat de confiance permettant l’avènement d’échanges constructifs entre les stagiaires et les personnes intervenant dans le milieu.
Techniques de Développement Informatique Guide Pédagogique – Version Préliminaire
16
DESCRIPTION L’objectif de ce module est de faire acquérir au stagiaire les connaissances relatives au marché du travail et au métier de technicien en « Techniques de développement informatique » et l’informer sur la législation régissant les lois du travail. Il traite également du projet de formation ainsi que l’engagement personnel du stagiaire dans la démarche de formation proposée. Enfin, il place le stagiaire en situation de préciser ses goûts, ses aptitudes et ses champs d’intérêt pour le métier et d’évaluer son choix d’orientation professionnelle. Ce module vise à ce que le stagiaire identifie tous les volets de la profession.
Techniques de Développement Informatique Guide Pédagogique – Version Préliminaire
17
CONTEXTE D’ENSEIGNEMENT
STRATEGIES D’ENSEIGNEMENT Il est très important que l’approche pédagogique soit la plus concrète possible pour permettre au stagiaire de se situer au regard du métier et de la démarche de formation.
- Faire réaliser par les stagiaires la cueillette d’information concernant la profession en vue de leur permettre d’avoir une vue juste du métier
- Créer un climat d’épanouissement personnel et d’intégration professionnelle. - Privilégier les échanges d’opinions entre les stagiaires et favoriser l’expression de tous. - Motiver les stagiaires à entreprendre les activités proposées. - Fournir aux stagiaires les moyens d’évaluer leur orientation professionnelle avec
honnêteté et objectivité. - Organiser des visites d’entreprises représentatives des principaux milieux de travail en
Techniques des réseaux informatiques. - Assurer la disponibilité de la documentation pertinente : renseignements sur le métier,
programmes de formation, guides, normes du travail et documentation légale, contrats de travail etc.
- Organiser une rencontre avec des spécialistes du métier.
ACTIVITES D’APPRENTISSAGE - Consultations d’offres d’emploi, soit sur des sites de recherche d’emploi, dans des
périodiques (journaux, magasines), des livres spécialisés et autres. - Conférences par des professionnels de différents milieux (entreprise de consultation,
fonction publique, entreprise privée, entreprise manufacturière, entreprise de service). - Visites en entreprise; et stage d’observation. - Survol des différentes conditions d’exercice des professions de l’informatique (pigiste,
contractuel, temps partiel, temps plein). - Recherche d’information sur les facteurs de risque en ce qui a trait à la santé et à la
sécurité des travailleurs ainsi que des moyens qui sont mis à leur disposition pour prévenir les accidents au travail et les maladies professionnelles.
- Recherche d’information sur les droits et les responsabilités en tant que travailleur ainsi que de ceux des employeurs.
- Recherche d’information et prise de notes sur les lois et règlements associés à la profession concernant la vie privée, le milieu de travail, etc..
- Partage d’information de manière formelle (présentation, capsule d’informations…), et informelle (échange de documents, discussion ou débat…).
Techniques de Développement Informatique Guide Pédagogique – Version Préliminaire
18
CONTEXTE D’ENSEIGNEMENT
EVALUATION
- Individuellement. - À partir :
- de directives fournies par le formateur; - de visite(s); - d’études de cas relatives à la législation.
- À l’aide : - de documents pertinents (annuaire des entreprises, guides
d’accompagnement, réglementation, normes du travail).
MATERIEL ET EQUIPEMENT Matériel :
- Fiches de description de poste (emploi ou fonction ou métier) - Offres d’emplois publiées dans les journaux ou sur Internet - Règlements d’entreprises - Législation du travail - Code de déontologie du professionnel en Informatique (si disponible) - Annuaire des entreprises - Logiciel applications bureautiques et navigateur web
Équipement :
- Micro-ordinateur avec accès à Internet
REFERENCES
- Rapport de l'AST - Programme d'Étude - Guide Pédagogique - Fiches de description de poste en provenance d’entreprises - Législation et Normes du travail - Législation des PME - Journaux et périodiques - Documentation sur la profession (code de déontologie, normes et règlements) - Documents pertinents provenant du centre de documentation de la DRIF
Techniques de Développement Informatique Guide Pédagogique – Version Préliminaire
19
CONTEXTE D’ENSEIGNEMENT
PRÉCISIONS ET SECONDS NIVEAUX ÉLÉMENTS DE CONTENU
CRITÈRES PARTICULIERS DE
PERFORMANCE 1. Repérer l’information. 2. Déterminer une façon de
noter et de présenter des données.
3. Distinguer entre tâche et poste de travail.
4. Donner le sens de “ qualification requise au seuil d’entrée sur le marché du travail ”.
• Sources d'information sur le marché de travail: Journaux, Internet, périodiques d'entreprises, autres documents relatifs à la profession.
• Techniques de prise de notes.
• Terminologie: poste, tache, opérations, qualification requise.
A. S’informer sur le marché du travail dans le domaine des Techniques de développement informatique.
• Milieu de travail : - types d’entreprises; - produits.
• Perspective d’emploi. • Rémunération. • Avancement. • Mutation. • Emplois connexes. • Organisation du travail • Sélection des candidats(es) :
- entrevues; - examen de
documents; - visite(s).
Pertinence des informations recueillies.
B. S’informer de la nature et des exigences de l’emploi.
• Tâches. • Opérations. • Conditions de travail. • Critères d’évaluation. • Droits. • Responsabilités.
Exactitude des informations recueillies.
5. Interpréter le vocabulaire particulier aux lois du travail
6. Distinguer les champs d’application des lois du travail
• Vocabulaire des lois de travail: contrat de travail, statut de l'employé, règlement intérieur, etc.
Techniques de Développement Informatique Guide Pédagogique – Version Préliminaire
20
PRÉCISIONS ET SECONDS NIVEAUX
ÉLÉMENTS DE CONTENU
(Suite) CRITÈRES PARTICULIERS
DE PERFORMANCE C. S’informer de la
législation régissant les lois de travail
• Informations sur les lois et règlements associés à la profession concernant la vie privée, le milieu de travail, l’Internet…
Utilisation judicieuse des documents de référence relatifs aux lois du travail
Reconnaissance des droits et des responsabilités des personnes dans les relations employeur-employé et client fournisseur
7. Expliquer les principales règles permettant de discuter correctement en groupe.
Règles de travail en groupe.
D. Présenter des données recueillies lors d’une rencontre de groupe.
• Avantages : - lieu de travail; - possibilité
d’avancement; - métier évolutif; - conditions
salariales; - etc.
• - Inconvénients : - stress; - niveau de
responsabilité; - risque d’accident - etc.
• Exigences.
Présentation appropriée des données : Pertinence des liens établis entre les habiletés et comportements et les différentes tâches liées à la fonction de travail
8. Distinguer les habilités, les aptitudes et les connaissances requises pour exercer le métier de technicien en Techniques de développement informatique.
• Terminologie: habileté, aptitude, connaissance.
• Aperçu des règles d’éthiques et attitudes du professionnel en informatique au regard de :
- la confidentialité; - le respect des
personnes; - le respect de la
propriété physique et intellectuelle.
Techniques de Développement Informatique Guide Pédagogique – Version Préliminaire
21
PRÉCISIONS ET SECONDS NIVEAUX
ÉLÉMENTS DE CONTENU (Suite)
CRITÈRES PARTICULIERS DE
PERFORMANCE E. Déterminer des
habiletés, aptitudes et connaissances pour pratiquer le métier.
• Habiletés : - cognitives; - sensorielles; - motrices; - psychologiques.
• Aptitudes :
- responsabilité; - ponctualité; - assiduité;
• Connaissances :
- Informatique; - Réseaux; - Multimédia;
Détermination pertinente des habiletés, aptitudes et connaissances
9. Décrire la nature, la fonction et le contenu d’un programme d’études.
• Programme d’études : - buts; - tableau synthèse; - compétences visées
(matrice); - objectifs généraux; - objectifs opérationnels; - modules.
F. S’informer sur le programme d’études.
• Démarche de formation. • Mode d’évaluation. • Certification (diplôme). • Règlement de l'établissement. • Organisation des cours
(Horaire et emploi du temps). • Visite de l’établissement :
- Salles de cours; - ateliers; - laboratoires; - Médiathèque;
• Activités d'accueil.
Informations précises en rapport au programme de formation.
Techniques de Développement Informatique Guide Pédagogique – Version Préliminaire
22
PRÉCISIONS ET SECONDS NIVEAUX
ÉLÉMENTS DE CONTENU (Suite)
CRITÈRES PARTICULIERS DE
PERFORMANCE 10. Distinguer les goûts des
aptitudes et des champs d’intérêt.
• Connaissance de soi.
11. Décrire les principaux éléments d’un rapport confirmant un choix d’orientation professionnelle.
• Production d’un rapport : • éléments :
- présentation; - introduction; - développement; - conclusion.
• Contenu :
- Précision : - de ses goûts; - de ses aptitudes; - de ses intérêts.
• Comparaison des aspects et
des exigences du métier avec; - ses goûts; - ses aptitudes; - ses intérêts.
G. Confirmer son orientation professionnelle.
• Évaluation de son orientation selon le résultat de cette comparaison.
Pertinence des raisons
quant à la décision de poursuivre ou de ne pas poursuivre la formation.
Techniques de Développement Informatique Guide Pédagogique – Version Préliminaire
23
Module 2 Notions de mathématiques appliquées à l’informatique
Code : TSDI-02 Durée : 60 heures
Théorie : 30 h Travaux pratiques : 27 h Évaluation : 3 h
OBJECTIF OPÉRATIONNEL
COMPÉTENCE Appliquer des notions de base en mathématiques et statistiques en informatique
PRÉSENTATION Ce module de compétence générale s’inscrit dans la première année du programme d’études et constitue un préalable pour l’enseignement des modules "Techniques de programmation structurée ", "Installation d'un poste informatique" et "Introduction aux réseaux informatiques".
DESCRIPTION L’objectif de ce module est l’étude des principaux concepts mathématiques utilisés en informatique, la modélisation basée sur ces concepts, la résolution de problèmes et l’analyse de situations concrètes à l’aide de méthodes statistiques tout en faisant preuve d’esprit critique dans le choix de ces dernières et lors de l’interprétation des résultats obtenus.
Techniques de Développement Informatique Guide Pédagogique – Version Préliminaire
24
CONTEXTE D’ENSEIGNEMENT
STRATEGIES D’ENSEIGNEMENT Prévoir des expositions de concepts théoriques sur le tableau en amenant le stagiaire à résoudre des problèmes appliqués en informatique et analyser des situations concrètes Ensuite, des exercices seront proposés aux stagiaires pour consolider les concepts vus au cours. Pour chaque élément de compétence, des exercices porteront sur des situations concrètes. Enfin, les travaux réalisés à l’aide d’outils informatiques (tableur) seront en lien avec les notions vues au cours. ACTIVITES D’APPRENTISSAGE
- Représenter des nombres sur l’ordinateur et effectuer des opérations arithmétiques et logiques dans différents types de représentation interne.
- Organiser et traiter de l’information. - Résoudre des problèmes de dénombrement, de probabilité et de statistique.
EVALUATION
Individuellement Travail effectué à partir :
- De situations propres au domaine de l’informatique. - De consignes du formateur
Travail effectué à l’aide : - d'une station de travail et d'un tableur. - des manuels de référence techniques appropriés
MATERIEL ET EQUIPEMENT Matériel :
- Notes de cours - Tableurs
Équipement :
- Un poste informatique
Techniques de Développement Informatique Guide Pédagogique – Version Préliminaire
25
Précisions et préalables Éléments de contenu CRITÈRE PARTICULIERS DE PERFORMANCE
1. Définir un système de numération.
• Définition de base d’un système de numération et rang d’un chiffre
• Représentation de nombres sous forme polynomiale
2. Définir les systèmes binaire, octal et hexadécimal.
• Représentation d’un nombre dans la base binaire, octale ou hexadécimale.
3. Définir l’unité de mesure de l’information et ses multiples.
• Définition de l’unité de mesure de l’information en informatique (chiffre binaire ou bit)
• Définition d’un mot binaire (octet) • Calcul des multiples de l’octet (Ko, Mo, Go
...) dans le système binaire (base 2)
4. Définir les différents codes binaires (binaire naturel, ASCII …).
• Codage d’un nombre décimal en binaire naturel
• Codage d’un nombre décimal et binaire en Gray et vice versa
• Codage d’un nombre décimal en BCD et vice versa
• Définition du code ASCII
A. Effectuer des traitements sur des données numériques.
• Convertir un nombre en différents systèmes de numération.
• Calcul des opérations (+, -, x, ÷) directement dans le système binaire naturel
• Définition de l’organisation de la mémoire (mot mémoire, adressage,…)
• Différents types de représentation des nombres sur l’ordinateur : signe et grandeur, par complémentation, par excès,
Représentation correcte de nombres dans différentes bases
Conversion correcte de nombres d’une base à une autre
Exécution correcte des opérations arithmétiques dans différentes bases
Représentation juste de données dans la mémoire de l’ordinateur
Interprétation juste des limites de représentation des données dans la mémoire de l’ordinateur
Techniques de Développement Informatique Guide Pédagogique – Version Préliminaire
26
nombres réels, notion de virgule flottante. B. Effectuer des opérations
logiques
• Algèbre de Boole et les trois opérations logiques de base : Négation (NON), Intersection (ET) et union (OU).
• Lois fondamentales de l’algèbre de Boole. • Variables logiques et valeurs de vérités. • Fonctions logiques, tables de vérité et
simplification des fonctions.
Formulation de propositions appropriées à différentes situations
Construction d’une table de vérité conforme à une proposition
Simplification correcte d’une proposition
Utilisation appropriée de la méthode de preuve par induction
Précisions et préalables Éléments de contenu (Suite)
CRITÈRE PARTICULIERS DE PERFORMANCE
C. Résoudre des problèmes de dénombrement.
• Notation factorielle et propriétés • Définition des arrangements de r objets
parmi n • Définition des combinaisons de r objets
parmi n • Théorème du nombre de sous-ensembles
d’un ensemble de n objets distincts comme somme des combinaisons possibles
Calcul exact du nombre de permutations dans un contexte donné.
Calcul exact du nombre d'arrangements dans un contexte donné.
Calcul exact du nombre de combinaisons dans un contexte donné.
5. Définir le concept de probabilité.
• Définir la notion de probabilité • Donner les éléments d’un espace
échantionnal
6. Définir la notion de variable et de type de variable statistique.
• Identifier le type de variable statistique associée à un contexte donné
D. Résoudre des problèmes de probabilité et de statistique.
• Probabilités fréquentistes. • Probabilités conditionnelles. • A l’aide d’un tableur, calcul de la
probabilité d’une variable aléatoire
Calcul des probabilités d'événements liées aux lois binomiale, normale et de Poisson.
Détermination de la nature des
Techniques de Développement Informatique Guide Pédagogique – Version Préliminaire
27
suivants les lois, normale, binomiale et de Poisson.
• Variables statistiques et type de variables statistiques
• Classe. • Histogramme, polygones des fréquences. • Types de diagrammes : en bâtons,
circulaires, à rectangles verticaux ou horizontaux.
• Types d’asymétrie de la distribution. • Utilisation des fonctionnalités d’un tableur.
variables appropriées à une situation donnée.
Choix d'échelle de mesures appropriées à une situation donnée.
Choix judicieux du mode de représentation de l'information.
Application rigoureuse des normes de présentation des tableaux et des graphiques.
Utilisation efficace des fonctionnalités d'un logiciel de statistiques.
Techniques de Développement Informatique Guide Pédagogique – Version Préliminaire
28
Module 3 : Gestion de temps
Code : TSDI-03 Durée : 30 h
Théorie : 15h Travaux pratiques : 13h30 Évaluation : 1h30
Objectif opérationnel
COMPETENCE Appliquer une méthode de gestion du temps. PRESENTATION Ce module de compétence générale s'inscrit dans la première année du programme d'études et constitue un pré requis pour la majorité des modules qui seront dispensés dans ce programme. DESCRIPTION L'objectif de ce module est de faire acquérir une méthode de gestion du temps pour une utilisation optimale de celui-ci. La compétence acquise permet de classifier les activités, planifier le travail, assurer le suivi des activités tout en déléguant celles que peuvent exécuter d'autres personnes et de prévoir les obstacles et les moyens nécessaires pour les gérer.
Techniques de Développement Informatique Guide Pédagogique – Version Préliminaire
29
CONTEXTE D’ENSEIGNEMENT
STRATEGIES D'ENSEIGNEMENT
• En utilisant des transparents, des documents sur la valeur du temps. • En effectuant des tests d'évaluation de sa gestion du temps. • A l'aide de simulations qui amènent les stagiaires à planifier, estimer le temps nécessaire à l'exécution des tâches. • En utilisant des moyens de gestion du temps.
ACTIVITES D'APPRENTISSAGE
• Reconnaître la valeur du temps. • Explorer les objectifs, le matériel nécessaire. • Prévoir les obstacles et les solutions éventuelles. • Reconnaître les différents types de règles et de méthodes de gestion du temps • Choisir la méthode adéquate pour chaque situation • S'assurer et expérimenter chaque méthode de gestion du temps • Vérifier les marges de réussite des différentes méthodes.
évaluation
Individuellement. Travail consistant à planifier et gérer les activités de travail
- A partir de situations représentatives du milieu de travail - A l'aide d'outils de planification appropriés. - A partir des consignes du formateur.
Travail effectué avec : - Un micro-ordinateur. - Un logiciel de traitement de texte. - Un outil informatique de gestion du temps.
MATERIEL ET EQUIPEMENT Matériel:
- Transparents, tableau, feutres - Agendas, moyens de planification - Un logiciel de traitement de texte - Un outil informatique de gestion du temps. - Des documents techniques: revues spécialisées et articles.
Équipement :
- Un poste informatique. REFERENCES:
- Stratégies d’études.
Techniques de Développement Informatique Guide Pédagogique – Version Préliminaire
30
PRÉCISIONS ET SECONDS NIVEAUX ELEMENTS DE CONTENU CRITÈRES PARTICULIERS DE PERFORMANCE
1. Évaluer son emploi du temps
• Principes de base d'établissement d'emploi du temps:Activités et tâches, délais et échéances, points critiques, ressources humaines et matérielle
E. Analyser le travail à effectuer
• Réalisation d'inventaire des tâches à effectuer. • Utilisation des techniques d'analyse des tâches. • Estimation du temps nécessaire à la réalisation
de chaque tâche. • Établissement d'un emploi de temps.
Détermination correcte des principales tâches et de leur séquence.
Estimation du temps nécessaire à l'exécution des principales tâches.
Prise en considération des échéances établies pour l'exécution du travail
2. Reconnaître l'importance d'une bonne planification.
3. Décrire les qualités personnelles nécessaires à la bonne gestion du temps.
4. Distinguer les types d'agenda
• Avantages d'une bonne planification des activités.
• Les conséquences liées à une mauvaise gestion de temps
• Qualités personnelles d'une bonne gestion du temps
• Les agendas: moyens d'organisation du travail.
F. Planifier des activités
• Méthode de gestion du temps: o Planification o Gestion des priorités o Ordonnance des activités o Technique de prévision (temps+ coûts) o Étude de temps et mouvement o Prévision des activités chrono phages
• Moyens d'optimisation de gestion du temps: o Élaboration de procédures pour les
activités répétitives. o Mise en œuvre des outils de planification
du travail
Établissement correct des priorités Prise en considération des points
critiques Prévision d'une marge de manœuvre
suffisante pour faire face aux imprévus Utilisation appropriée des méthodes et
des outils de planification Évaluation réaliste de la durée
d'exécution des activités
Techniques de Développement Informatique Guide Pédagogique – Version Préliminaire
31
PRÉCISIONS ET SECONDS NIVEAUX ELEMENTS DE CONTENU (Suite)
CRITÈRES PARTICULIERS DE PERFORMANCE
5. Décrire les éléments d'un plan de travail. 6. Reconnaître des outils utilisés pour
réaliser des plans de travail.
• Les activités, les dates prévues de leur réalisation, les ressources humaines, les moyens matériels et les responsables de validation des travaux.
• Outils de réalisation d'un plan de travail.
G. Déterminer les activités pouvant être exécutées par d'autres personnes
• Procédures de communication efficaces • Processus de planification et de décision • Principes d'affectation des ressources • Style de gestion : Leadership, délégation.
Détermination correcte des ressources humaines et des moyens matériels nécessaires.
Transmission correcte des données relatives aux activités déléguées.
7. Expliquer les modes d'utilisation des outils informatiques de gestion du temps.
• Outils informatiques de gestion de temps: Logiciels de gestion du temps, agendas électroniques…..
H. Assurer le suivi des activités de travail
• Méthodes d'évaluation et de suivi des activités
Utilisation d'une méthode appropriée de suivi des activités
Gestion efficace du temps Respect du calendrier des travaux Adaptation régulière du calendrier des
travaux en fonction des imprévus. I. Gérer les obstacles
• Les différents types d'obstacles • Effet des activités chrono phages sur la
planification du temps. • Moyens à prendre pour surmonter les
obstacles.
Reconnaissance exacte des principaux obstacles.
Détermination des moyens pertinents pour gérer les obstacles.
Techniques de Développement Informatique Guide Pédagogique – Version Préliminaire
32
MODULE 4 : Veille Technologique
Code : TSDI-04 Durée : 30 heures
Théorie : 3h Travaux pratiques : 25,5h Évaluation : 1,5h
OBJECTIF OPÉRATIONNEL
COMPÉTENCE Effectuer une veille technologique
PRÉSENTATION Ce module de compétence générale s’inscrit dans la première année du programme d’études et constitue un préalable pour l'enseignement de tous les modules techniques. Il vise à ce que le stagiaire maîtrise les techniques de recherche et de capitalisation de l'information pour réaliser sa veille technologique.
DESCRIPTION L'objectif de ce module est de permettre au stagiaire de mener une veille technologique régulière et entretenir sa compétence technique en tenant compte des évolutions du secteur des technologies de l'information. Il doit s'auto-former à partir d'Internet, des revues, des manuels de référence et se constituer une panoplie d'outils.
Techniques de Développement Informatique Guide Pédagogique – Version Préliminaire
33
CONTEXTE D’ENSEIGNEMENT
STRATEGIES D’ENSEIGNEMENT
- Résolution de problèmes types du domaine de l'informatique nécessitant la recherche d’information.
- À la fin de ce cours, le stagiaire doit constituer un outil qui lui permettra de se référer aux sources principales d’information utiles à ses études en informatique.
- Critiques de sources d'information. - Dans ce cours, le formateur doit se préoccuper de la mise à niveau des
élèves en ce qui a trait à la méthode de prise de notes et à la consignation méthodique de l'information.
ACTIVITES D’APPRENTISSAGE Exercices et travaux pratiques permettant de:
- Déterminer l'objectif de la recherche ainsi que les différents aspects à considérer
- Sélectionner et utiliser les ressources disponibles - Chercher l'information utile - Extraire l'information utile en utilisant des techniques de prise de notes - Comparer et valider les informations recueillies - Déterminer les utilitaires appropriés et constituer une banque d'outils - Rédiger et consigner les résultats des recherches -
EVALUATION
Individuellement Travail effectué avec :
- Des études de cas. - Un micro-ordinateur - Un accès Internet haut débit. - Un logiciel de texte et tableur. - Des documents techniques : Manuels de référence, guides, revues, etc.- Un navigateur et moteur de recherche Internet.
Travail effectué à partir de consignes du formateur.
Techniques de Développement Informatique Guide Pédagogique – Version Préliminaire
34
CONTEXTE D’ENSEIGNEMENT
(Suite) MATERIEL ET EQUIPEMENT Matériel :
- Un logiciel de traitement de texte et un tableur. - Des documents techniques: revues spécialisées et articles. - Un navigateur et moteur de recherche
Équipement :
- Un poste informatique. - Une connexion Internet haut débit.
REFERENCES :
- Annuaire de sites web sur Internet. - Livres récents sur les méthodes de recherche sur Internet. - Catalogue.
Techniques de Développement Informatique Guide Pédagogique – Version Préliminaire
35
Précisions et seconds niveaux Éléments de contenu CRITÈRE PARTICULIERS DE PERFORMANCE
7. Connaître l’utilité de la recherche de l’information à travers des exemples concrets
• Démonstration de l’utilité de recherche d’information par des mises en situation
J. Déterminer l’objet de recherche • Formulation des objectifs de recherche • Détermination des différents aspects de
recherche • Utilisation des agents intelligents pour la
recherche sur Internet
Détermination exacte de l’objectif de la recherche Détermination exacte des différents aspects à considérer dans la recherche Choix judicieux des agents intelligents pour recherche sur Internet
8. Distinguer les différentes sources d'informations
9. Définir les moyens de recherche 10. Explorer les possibilités de recherche
sur Internet
• Recherche de sources d’informations: revue, site web, documents techniques, manuels de références, journaux spécialisés, associations professionnelles.
• Moteurs de recherche, navigation • Choix d’un moteur de recherche • Critères de recherche thématique • Abonnement à des revues électroniques,
forums et groupes de discussion, courrier électronique
K. Exploiter les ressources techniques disponibles
• Choix des sources de référence • Appropriation de l’outil
Sélection appropriée des sources de référence Participation à des forums spécialisés Repérage rapide de l’information utile
11. Identifier les techniques de prise de notes
• Consignation des informations utiles sur un sujet donné
• Méthodes de prise de notes
Techniques de Développement Informatique Guide Pédagogique – Version Préliminaire
36
L. Extraire l’information
• Mise en situation et vérification de la pertinence de l’information extraite
Interprétation juste de l’information Pertinence de l’information extraite Respect de la méthode de prise de notes
M. Constituer une banque d’outils
• Mise en situation et recherche d’outils sur des sites spécifiques
Identification des outils et utilitaires appropriés Application correcte des outils
Précisions et seconds niveaux Éléments de contenu (Suite)
CRITÈRE PARTICULIERS DE PERFORMANCE
N. Rédiger et consigner les résultats de la recherche
• Constitution d’un dossier technique sur un sujet donné:
o Consignes de constitution de dossier
o Modèle d'un dossier • Lecture aisée de ce dossier par les autres
stagiaires
Respect des méthodes de recherche de l'information Utilisation de la terminologie appropriée Consignation méthodique de l’information Respect des consignes de constitution du dossier
Techniques de Développement Informatique Guide Pédagogique – Version Préliminaire
37
Module 5 : PRODUCTION DE DOCUMENTS
Code : TSDI-05 Durée : 60 h
Théorie : 20hTravaux pratiques : 37h Évaluation : 3h
Objectif opérationnel
COMPETENCE Assurer la production et la gestion de documents. PRESENTATION Ce module de compétence générale s'inscrit dans la première année du programme d'études et constitue un pré requis pour la plupart des compétences particulières. C'est un module qui doit être dispensé après que le stagiaire ait avancé dans le module 7 " logiciels d'application" qui lui permet de maîtriser des connaissances nécessaires pour la présentation et la mise en forme des documents. DESCRIPTION L'objectif de ce module est de pouvoir rédiger des documents liés à la tâche de technicien spécialisé en Réseaux Informatiques, de remplir des formulaires, de diffuser, classer et archiver des documents. La compétence de production des documents est liée à celle de l'exploitation des logiciels d'application tel Word, Excel et Power point.
Techniques de Développement Informatique Guide Pédagogique – Version Préliminaire
38
CONTEXTE D’ENSEIGNEMENT
STRATEGIES D'ENSEIGNEMENT
• En utilisant des transparents, des présentations power point, des livres de grammaires et de conjugaison.
• A laide de situations précises, amener le stagiaire à réaliser des productions correctes du point de vue fonds et forme.
• En utilisant des logiciels d'application pour une présentation appropriée des documents.
ACTIVITES D'APPRENTISSAGE
Exercices et travaux pratiques pour: • Réaliser un bon plan pour une élaboration claire et logique. • Maîtriser les règles de grammaire et de conjugaison. • S'exercer sur l'élaboration sur micro-ordinateur des documents en utilisant les différents types de logiciels.
Évaluation
Individuellement Travail effectué à l'aide:
- d'un poste de travail et des logiciels de bureautique, - de dictionnaires, de livres de grammaires et de manuels de référence
variés. Travail effectué :
- A partir de consignes du formateur - A partir de situations représentatives du milieu de travail
MATERIEL ET EQUIPEMENT MATÉRIEL :
- Logiciels de bureautique, de multimédia et de création d'aide en ligne. - Dictionnaires, livres de grammaires
Équipement :
- Micro-ordinateur - Imprimante
REFERENCES : BLED BESCHRELLE: Grammaire/ Conjugaison/ Orthographe
Techniques de Développement Informatique Guide Pédagogique – Version Préliminaire
39
PRÉCISIONS ET SECONDS NIVEAUX ELEMENTS DE CONTENU CRITÈRES PARTICULIERS DE PERFORMANCE
O. Mettre à niveau son français
• Grammaire, conjugaison, grammaire et syntaxe: − Nature des mots et niveaux de difficultés − Fonctions des mots − Logique des verbes: Temps, types de verbes − Accords particuliers − Phrases (simples et complexes) − Ponctuation − Accents − Noms (pluriel, féminin, commun, propre..)
• Quelques repères typographiques: − Éléments d'uniformité:Techniques et emploi des
majuscules, abréviations, sigles, symboles et unités de mesure
− Coupure de mots et division de textes • Étude et analyse de textes • Résumés de textes • Lecture active
Application rigoureuse des règles grammaticales et orthographiques
12. Différencier les différents documents de travail
13. Différencier la multitude de logiciels pour la création des documents
• Documents administratifs, commerciaux, juridiques, techniques et de formation.
• Avantages et limites des divers logiciels de création de documents
P. Choisir le support du document
• Analyse du sujet à traiter : Qui ? Quoi ? Pourquoi ? Quand ? par quels moyens ? Où ?
• Comparaison des différents supports: papier et magnétique et choix selon l'utilisation et le profil de l'utilisateur
• Choix du logiciel approprié
Détermination juste du support nécessaire;
Sélection et utilisation correcte du logiciel de création du document.
Techniques de Développement Informatique Guide Pédagogique – Version Préliminaire
40
PRÉCISIONS ET SECONDS NIVEAUX ELEMENTS DE CONTENU (Suite)
CRITÈRES PARTICULIERS DE PERFORMANCE
14. Reconnaître l'importance d'un plan de travail
• Éléments d'un plan de travail:Activités, dates prévues de leur réalisation, moyens matériels et ressources humaines.
• Responsables de validation
Q. Produire un document technique et administratif
• Définition, rôle et caractéristiques de divers documents techniques et administratifs, et analyse de leurs composants : − La note et le rapport technique − La procédure, sa documentation − Le compte rendu
• Caractéristique du style administratif.
• Concassage d'idées, choix du concept et du format en fonction des objectifs établis dans le plan de travail.
• Sélection et organisation des éléments du contenu (textuels et visuels) selon une logique progressive (structure du plan du document : Introduction, développement et conclusion)
• Production du fonds • Collecte de données existantes • Techniques et règles de rédaction: • Facteurs de clarté:
− Niveau de langue et style (forme de langage, ton et choix du registre)
− Vocabulaire technique
• Quelques repères typographiques
− Mises en relief et uniformité − Typographie: famille de caractères, choix,
hiérarchisation et manipulations. − Normalisation de documents, création et utilisation
de modèles.
Établissement correct du plan de travail
pour le document à produire Préparation appropriée des éléments de
contenu Application rigoureuse des règles
grammaticales et orthographiques Établissement correct du format de mise
en page Adaptation correcte du niveau de langage
en fonction du public cible Clarté du texte Utilisation efficace des logiciels de
bureautique Respect des normes de mise en page
Techniques de Développement Informatique Guide Pédagogique – Version Préliminaire
41
PRÉCISIONS ET SECONDS NIVEAUX ELEMENTS DE CONTENU (Suite)
CRITÈRES PARTICULIERS DE PERFORMANCE
D. Produire un document de formation ou
d'aide en ligne
• Définition, rôle et caractéristiques des divers
documents de formation et d'aide en ligne. • Analyse des tâches, de l'effectif; du milieu, de ses
besoins, de ses ressources ainsi que des facteurs contextuels.
• Élaboration du contenu (objectifs, standard, organisation de la matière)
• Lien entre les objectifs, les éléments du contenu, les stratégies d'intervention et les supports utilisés.
• Conception du document • Rédaction et mise en page :
− Caractéristiques du public cible − Critères de sélection des éléments référencés − Normes de rédaction: Clarté, précision et
concision, justesse et normalisation du vocabulaire et des descripteurs, caractéristiques du style
− Principes de mise en page. − Structure et hiérarchisation des contenus, choix
des cadres, onglets, illustrations….. application des critères de lisibilité.
− Particularités des images à diffuser sur le web ou en projections multimédias.
• Notions de révision (deux lectures, structure des contenus) et de correction (application des codes grammaticales, typographiques et syntaxiques). − Organisation dynamique de l'espace page. − Choix des couleurs. − Préparation du document pour la diffusion.
Prise en considération des objectifs du
document Préparation appropriée des éléments de
contenu Utilisation correcte des outils de
production du document Respect des normes de présentation Application rigoureuse des règles
grammaticales et orthographiques Adaptation correcte du niveau de langage
en fonction du public cible Vérification minutieuse du document
Techniques de Développement Informatique Guide Pédagogique – Version Préliminaire
42
PRÉCISIONS ET SECONDS NIVEAUX ELEMENTS DE CONTENU (Suite)
CRITÈRES PARTICULIERS DE PERFORMANCE
E. Diffuser un document
• Différents moyens de diffusion des documents: Web, courrier électronique et papier.
• Identification des destinataires et des types d'utilisateurs.
• Procédures de diffusion et prise en compte des droits d'auteurs.
Établissement juste de la liste de diffusion
Sélection et utilisation du mode de diffusion
Vérification systématique de la réception
15. Maîtriser les utilitaires de gestion des fichiers de sauvegarde et de restauration des données.
• Gestion de répertoires et de fichiers • Procédures de sauvegarde et de restauration de
données
F. Classer un document
• Fonctions associées à la gestion des documents: • Plan de classification: Structure, outil de repérage
(descripteurs et index) • Conservation des documents: calendrier, règles et
délais de conservation et d'élimination. • Plan de classification: Structure, outil de repérage
(descripteurs et index) et système de codification. • Conservation des documents : calendrier, règles et
délais de conservation et de suppression
Respect des règles de conservation d'un document
Attribution précise d'un code à partir du plan de classification
Précision et concision du titre d'un document selon les normes
Consignation minutieuse de l'information dans l'outil de repérage
Techniques de Développement Informatique Guide Pédagogique – Version Préliminaire
43
Module 6 : Communication Interpersonnelle
Code : TSDI-06 DURÉE : 75 H
Théorie : 15h Travaux pratiques : 57h Évaluation : 3h
Objectif opérationnel
COMPETENCE COMMUNIQUER DANS UN CONTEXTE DE TRAVAIL PRESENTATION Ce module de compétence générale s'inscrit dans la première année du programme d'études et constitue un pré requis pour la plupart des compétences particulières. C'est un module qui vise la maîtrise de la communication en français tant à l'écrit qu'à l'oral. Il complète la formation sur les techniques d'expression abordées dans le module 5 "production des documents" et fait acquérir au stagiaire les notions d'analyse transactionnelle ainsi que les notions de base de PNL (programmation neurolinguistique). DESCRIPTION L'objectif de ce module est de s'exercer sur la communication en milieu professionnel en appliquant des principes et des techniques de communication écrite et orale: exprimer clairement un message sur des sujets liés à la tâche de technicien en réseaux informatiques, effectuer des travaux à partir de situations représentatives du milieu de travail, adopter des comportements conformes aux règles de l'éthique professionnelle, ou effectuer des demandes de renseignements auprès de fournisseurs et répondre aux exigences du client. Cette compétence est liée à l'exploitation des logiciels d'application ainsi qu'à la production de documents pour l'élaboration de rapports, comptes rendus ou autres documents administratifs ou de formation.
Techniques de Développement Informatique Guide Pédagogique – Version Préliminaire
44
CONTEXTE D’ENSEIGNEMENT
STRATEGIES D'ENSEIGNEMENT
• Utilisation de transparents et de vidéo projecteur pour des PréAO. • A l'aide de mises en situations et des exercices d'auto évaluation et de développement personnel. • Réalisation de travaux en groupe : Choisir un leader et créer une dynamique de groupe. • Utilisation de différents registres de langage pour faciliter et réussir un processus de communication. • Utilisation des logiciels d'application pour une bonne présentation des documents.
ACTIVITES D'APPRENTISSAGE
• Exercices sur les différents types de langage pour faciliter et réussir un processus de communication. • Amener le stagiaire à réaliser des productions correctes du point de vue fond et forme.
EVALUATION
En petit groupe Travail consistant à communiquer :
- A partir d'une simulation décrivant une situation représentative du milieu du travail;
- A partir de directives émises par le formateur MATERIEL ET EQUIPEMENTS Matériel :
- Dictionnaires et grammaires - Logiciels d'application
EQUIPEMENTS :
- Micro-ordinateur - Imprimante - Vidéo-projecteur - Cassettes Vidéo - Caméra
Techniques de Développement Informatique Guide Pédagogique – Version Préliminaire
45
PRÉCISIONS ET SECONDS NIVEAUX
ELEMENTS DE CONTENU
CRITÈRES PARTICULIERS DE PERFORMANCE
R. Traduire une consigne en opérations à effectuer
• Nature d'une consigne • Interprétation d'une
consigne • Suite ordonnée d'éléments
ou d'opérations
Description complète des opérations à effectuer.
S. Interpréter un
message ou une requête
• Structure de la phrase • Qualités d'une phrase
compréhensible: longueur, choix de mots, ponctuation, orthographe, niveau de langue et style
• Reformulation
Interprétation claire de la demande.
16. Reconnaître la nécessité d'entretenir des relations interpersonnelles
17. Reconnaître les normes et règlements qui s'appliquent à la pratique professionnelle
18. Distinguer les termes: Éthique professionnelle, respect des droits d'auteur, le piratage,
19. Décrire les principaux éléments verbaux et non verbaux de la communication
• Le processus de la communication verbale et non verbale
• Les comportements fonctionnels en interaction (établissement d'une relation de confiance, affirmation de soi, respect de l'autre, etc.)
• Respect des droits de l'auteur, piratage, éthique professionnel
T. Établir et entretenir des relations interpersonnelles
• Les comportements adéquats de traitement et d'expression des émotions (précisions, respect, etc.)
• Les habiletés d'émission et de réception de critiques (clarification, précision, respect, etc.)
• Les différents types de problèmes interpersonnels et de conflits.
• Les comportements fonctionnels de résolution de problèmes interpersonnels.
Reconnaissance de ses forces et de ses faiblesses quant à sa façon d'agir et de communiquer avec des collègues, des supérieurs ou des clients
Exactitude des moyens à prendre pour améliorer ses relations interpersonnelles
Application rigoureuse des règles de politesse et de courtoisie
Adaptation de son approche selon les personnes et les situations
Utilisation appropriée des techniques de gestion des conflits interpersonnels
Manifestation de comportements conformes à l'éthique professionnelle
Techniques de Développement Informatique Guide Pédagogique – Version Préliminaire
46
PRÉCISIONS ET SECONDS NIVEAUX
ELEMENTS DE CONTENU
(Suite)
CRITÈRES PARTICULIERS DE
PERFORMANCE 20. Distinguer les termes:
obstacles de communication, arguments, négociations, conflits interpersonnels
21. Reconnaître certaines difficultés au niveau d'un échange entre deux personnes
• Le processus de la communication verbale et non verbale
• Les facteurs qui influencent la communication (perception, besoins,)
• Les freins et bruits de communication
U. Communiquer avec des personnes à l'interne et à l'externe
• La transmission efficace d'informations; distinction faits/déductions, adaptation du langage au récepteur, vérification de la compréhension, patience.
• Les attitudes et techniques d'écoute (empathie, questions, reformulation.)
• Les comportements fonctionnels en entretien de sélection: Transmission claire, spécifique et dynamique d'informations sur soi, comportements non verbaux appropriés, courtoisie, gestion de son stress en entretien.
• Les techniques de négociation
Manifestation d'une attitude d'écoute et de réceptivité
Adaptation du niveau de langage selon l'interlocuteur
Application correcte des techniques de communication verbale et non verbale.
Utilisation appropriée des techniques de négociation et d'argumentation.
V. Participer à une équipe de travail
• Les processus de collaboration et de résolution de problèmes
• L'estimation des ressources et rôles des membres de l'équipe
• Les comportements fonctionnels de collaboration tels que: développement des synergies, participation active, partage des tâches et des responsabilités, exercices d'influence, participation à la prise de décision, respect des décisions de l'équipe.
Distinction juste du rôle et des responsabilités des membres de l'équipe
Prise de ses responsabilités au sein de l'équipe
Contribution active aux activités de l'équipe
Utilisation appropriée des techniques de négociation et d'argumentation
Manifestation d'attitudes favorisant le travail d'équipe
Respect du mode d'action établi par l'équipe
Respect des décisions prises par les membres de l'équipe
Contribution efficace à la résolution des problèmes éprouvés par les membres de l'équipe
Techniques de Développement Informatique Guide Pédagogique – Version Préliminaire
47
PRÉCISIONS ET SECONDS NIVEAUX
ELEMENTS DE CONTENU
(Suite) CRITÈRES PARTICULIERS
DE PERFORMANCE W. Appliquer une
approche client
• Même que pour l'élément de compétence: D.
Interprétation juste des besoins
Manifestation d'un souci constant de répondre aux besoins des clients
Réaction appropriée devant les problèmes soulevés par les clients
Manifestation d'un souci constant d'améliorer la qualité des services et des produits
Manifestation de comportements conformes à l'éthique professionnelle
X. Rédiger un compte rendu en français
• Sélection et organisation des éléments du contenu.
• Production du fond. • Techniques et règles de
rédaction. • Facteurs de clarté et de
concision.
Respect des caractéristiques propres au compte rendu : présentation, contenu et longueur.
Choix approprié des termes utilisés.
Techniques de Développement Informatique Guide Pédagogique – Version Préliminaire
48
MODULE 7 : Logiciels d'application
Code : TSDI-07 Durée : 120 heures
Théorie : 12 h Travaux pratiques : 102 h Évaluation : 06 h
OBJECTIF OPÉRATIONNEL
COMPÉTENCE Exploiter des logiciels d'application
PRÉSENTATION Ce module de compétence générale s’inscrit dans la première année du programme d’études et constitue un préalable pour l'enseignement de tous les modules de première année. Il vise à ce que le stagiaire soit capable d’utiliser les fonctions de base des outils de bureautique.
DESCRIPTION L'objectif de ce module est de permettre au stagiaire de maîtriser les outils bureautiques lui permettant :
- De rédiger des documents techniques et de consigner différentes données en utilisant un traitement de texte et un tableur.
- De faire des présentations assistées par ordinateur. - D'exploiter les fonctionnalités de base d'un SGBDR. - De naviguer sur Internet et transmettre et recevoir des courriers électroniques.
Techniques de Développement Informatique Guide Pédagogique – Version Préliminaire
49
CONTEXTE D’ENSEIGNEMENT
STRATEGIES D’ENSEIGNEMENT L’apprentissage du stagiaire dans ce cours se fera plus particulièrement à partir de travaux pratiques. Plusieurs travaux pratiques devraient être conçus en relation avec ceux des modules "Communication interpersonnelle" et "Production de documents". ACTIVITES D’APPRENTISSAGE Exercices et travaux pratiques pour :
- Installer et désinstaller des logiciels de bureautique. - Produire des documents à l'aide d'un logiciel de traitement de texte et
tableur. - Réaliser des présentations assistées par ordinateur. - Créer et exploiter des bases de données. - Manipuler un navigateur et un logiciel de messagerie.
EVALUATION
Individuellement Travail consistant à disposer et modifier un texte, un tableau ou une
présentation représentative du milieu des affaires Travail effectué avec :
- Un micro-ordinateur - Un logiciel de traitement de texte - Un tableur - Un logiciel de pré AO - Un logiciel de messagerie - Produits d’auto-formation (CD interactifs) - Un navigateur - Une imprimante
Travail effectué à partir :
- D’études de cas et de mises en situation - De consignes du formateur
Techniques de Développement Informatique Guide Pédagogique – Version Préliminaire
50
MATERIEL ET EQUIPEMENT Matériel :
- Un logiciel de traitement de texte et un tableur. - Un logiciel de présentation. - Un système de gestion de bases de données. - Un navigateur et moteur de recherche - Un logiciel de messagerie. - Un éditeur de pages Web. - Des documents techniques. - CD interactifs d'autoformation
Équipement :
- Un poste informatique. - Une connexion Internet haut débit.
RÉFÉRENCES :
- Documents techniques et manuels de référence actualisés sur les outils bureautiques.
- Revues spécialisées fournissant des trucs et astuces. - Banque de données de modèles de documents, d’images ou d’objets
multimédia.
Techniques de Développement Informatique Guide Pédagogique – Version Préliminaire
51
PRÉCISIONS ET SECONDS NIVEAUX ÉLÉMENTS DE CONTENU CRITÈRE PARTICULIERS DE PERFORMANCE
22. Utiliser le manuel du fabricant des logiciels
23. Identifier les paramètres requis pour l’installation personnalisée
24. Décrire les fonctionnalités générales offertes par les logiciels d'application
• Manuel et documents techniques des logiciels. • Configuration matérielle requise: Espace disque, capacité mémoire et vitesse de processeur. • Configuration logicielle requise: Système d'exploitation utilisé. • Fonctionnalités générales offertes par les logiciels
A. Installer et désinstaller des logiciels
• Installation par défaut • Installation personnalisée • Paramétrage des applications
Interprétation juste des renseignements concernant la configuration minimale requise pour l’installation Vérification complète des éléments du système informatique en regard des exigences de l’installation
25. Décrire les caractéristiques des logiciels de traitement de texte
26. Utiliser les touches particulières à la saisie de texte sur micro-ordinateur
27. Respecter les règles de ponctuation 28. Expliquer la notion de presse papier 29. Distinguer les modes d’affichage de
document.
• Avantage d'utilisation et possibilités offertes. • Comparaison entre les différents produits disponibles sur le marché. • Environnement du logiciel: Fenêtres, Menus, Barres, Outils, Raccourcis, Aide. • Clavier et saisie au kilomètre. • Mise en forme de document • Utilisation du Copier Couper avec Coller • Modes: Normal, Page, Plan, Lecture à l'écran, aperçu avant l'impression.
Techniques de Développement Informatique Guide Pédagogique – Version Préliminaire
52
PRÉCISIONS ET SECONDS NIVEAUX ÉLÉMENTS DE CONTENU (Suite)
CRITÈRE PARTICULIERS DE PERFORMANCE
B. Produire un document texte
• Règles typographiques • Correcteurs orthographique et grammatical • Paramétrage imprimante • Mise en forme et mise en page:
o Police, taille, style et paragraphe o Tabulation et règles o Puce et numéro
• Mode création de tableau: o Ajout, suppression de lignes, de
colonnes o Fusionnement et fractionnement de
cellules o Choix des hauteurs de lignes et
largeurs de colonnes • Insertion d'images • Index et table des matières • En-tête et pied de page • Colonage • Mailing et publipostage
Application judicieuse d’une mise en forme et d’une mise en page.
Utilisation rigoureuse de la correction d’orthographe et de grammaire.
Insertion judicieuse d'objets : Ajustement correct d’objets Manipulation correcte des fonctions avancées d'un traitement de texte
30. Décrire les fonctionnalités d'un logiciel tableur
31. Identifier le contexte de travail
• Avantage d'utilisation et possibilités offertes. • Répertoire et extension de fichiers • Classeur, Feuilles • Cellule et référence de cellule • Texte normal et formule
Techniques de Développement Informatique Guide Pédagogique – Version Préliminaire
53
PRÉCISIONS ET SECONDS NIVEAUX ÉLÉMENTS DE CONTENU (Suite)
CRITÈRE PARTICULIERS DE PERFORMANCE
C. Produire un document d’un tableur
• Saisie de données et de formules • Mise en forme et mise en page • Aperçu avant l'impression • Sélection de plage de cellules • Choix et insertion de fonctions • Création de formules • Référence relative et référence absolue • Choix du type de graphique • Mise en forme de graphique • Opérations effectuées sur les bases de données: Tri et Filtre. • Tableaux et graphiques croisés dynamiques • Création et exécution d'une macro
Application judicieuse d’une mise en forme et d’une mise en page Utilisation correcte des formules de calcul Sélection correcte de fonctions Manipulation correcte des fonctions avancées d'un tableur
32. Décrire les caractéristiques d’un logiciel de Pré AO
33. Montrer l’utilité des présentations dans les exposés en milieu professionnel
• Définition de la Pré AO • Avantage d'utilisation et possibilités offertes • Fonction d'un logiciel de Pré AO • Apport sur les techniques de communication • Importance du visuel • Enchaînement et choix des idées
D. Produire une présentation assistée par ordinateur
• Reconnaissance de différentes mises en forme:
o Couleur o Fond o Police, taille et style
• Règles typographiques • Mise en forme • Insertion d'objets: images et organigrammes
Respect des règles de présentation des documents Insertion juste d’objets Mise en forme juste des diapositives Enchaînement correct des diapositives Choix judicieux du type de transition Choix judicieux du minutage Utilisation appropriée des boutons
Techniques de Développement Informatique Guide Pédagogique – Version Préliminaire
54
• Paramétrage de la sortie • Identification des types d'effets spéciaux et de transitions appliqués à une diapositive • Trieuse de diapositives
d’action et de liens hypertextes
Techniques de Développement Informatique Guide Pédagogique – Version Préliminaire
55
PRÉCISIONS ET SECONDS NIVEAUX ÉLÉMENTS DE CONTENU (Suite)
CRITÈRE PARTICULIERS DE PERFORMANCE
34. Définir la notion de base de données 35. Définir un SGBD 36. Décrire les fonctionnalités d’un logiciel de
gestion de base de données
• Avantages de bases de SGBD : Diminution de temps de recherche de l'information, Accroissement de la productivité, Sécurité de données. • Caractéristiques d'une base de données : Cohérence, Non redondance, Partageabilité, Intégrité. • Modèles de bases de données : Relationnel et Hiérarchique. • Exemples d'utilisation de BD • Principe de base de données relationnelle • Exemples de SGBDR
E. Créer et exploiter une base de données à l'aide d'un logiciel de bases de données
• Choix de mode de création: o mode assistant o mode création
• Structure des tables • Clés et nature des clés des tables • Définition des relations:
o Contraintes d'intégrité o Cardinalités o Cascade
• Accès séquentiel indexé et fonctions de recherche intégrées, Requêtes SQL • Construction de relations entre les tables • Insertion, Modification et Suppression de données • Interrogation d'une base de données • Fonctions de contrôle d'accès
Utilisation correcte des fonctions de création du logiciel. Exécution correcte des opérations de modification de la structure de base. Exécution correcte des opérations d'extraction des données. Création appropriée des différentes requêtes et vues. Application des règles visant à assurer la sécurité de la base de données. Consignation complète de l'information relative à la base.
Techniques de Développement Informatique Guide Pédagogique – Version Préliminaire
56
• Sauvegarde et restauration de données • Macros et Batch • Utilisation et création de documentation • Dossier technique:
o Schéma Table/Relation o Structure de tables
. Décrire les fonctionnalités d’un logiciel de
navigation sur Internet
• Fonctionnalités de navigateur sur Internet • Comparaison entre différents navigateur sur le marché: Internet Explorer, Netscape, FireFox
Techniques de Développement Informatique Guide Pédagogique – Version Préliminaire
57
PRÉCISIONS ET SECONDS NIVEAUX ÉLÉMENTS DE CONTENU (Suite)
CRITÈRE PARTICULIERS DE PERFORMANCE
F. Exploiter les fonctions d'un navigateur
• Historique • Enregistrement de pages web et d'images • Gestion de favoris • Personnalisation de l'environnement • Création de favoris
Respect de la procédure d’installation et de configuration d’un navigateur Configuration juste du navigateur pour la connexion Internet Pertinence de navigation hors connexion Utilisation judicieuse des fonctions de sécurité Gestion optimisée des signets
17. Décrire les fonctionnalités d’un logiciel de messagerie électronique
• Échange de courrier • Fonctionnalités:
o Annuaires o Listes de diffusion o Carnets d'adresse o Boîte aux lettres
G. Exploiter les fonctions d'un logiciel de messagerie
• Configuration d'un compte de messagerie: o Serveur d'envoi o Serveur de réception o Adresse de courrier électronique
• Envoi de message en format texte et html • Transfert de message • Réponse à un message • Liste de diffusion • Insertion et Attachement de composants • Contrôle de réception:
o Accusé de réception o Message caché
Respect de la procédure d’installation et de configuration d’un logiciel de messagerie Configuration juste d’un compte de messagerie Pertinence d’exploitation du menu d’un logiciel de messagerie sur le poste client Utilisation judicieuse des fonctions de sécurité
Techniques de Développement Informatique Guide Pédagogique – Version Préliminaire
58
o Copie conforme o Destinataire invisible
• Archivage de message
Techniques de Développement Informatique Guide Pédagogique – Version Préliminaire
59
MODULE 8 : SYSTÈMES D'EXPLOITATION
Code : TSDI 08 Durée : 120 heures
Théorie : 12.5% 15 hTravaux pratiques : 83.5% 100 hÉvaluation : 4% 05 h
OBJECTIF OPÉRATIONNEL
COMPÉTENCE Exploiter les possibilités d'un système d'exploitation
PRÉSENTATION Ce module de compétence générale s’inscrit dans la première année du programme d’études et constitue un préalable pour l'enseignement des modules "Optimisation d'un poste de travail", "Assistance technique à la clientèle", " Architecture et fonctionnement d'un réseau informatique" et "Installation de serveurs ".
DESCRIPTION Ce module présente de façon détaillée des systèmes d’exploitation multitâches et multi utilisateurs. L'objectif de ce module est de permettre au stagiaire d'utiliser les fonctionnalités de base courantes par un système d’exploitation client. Deux systèmes sont étudiés dans ce module : l’un basé sur la plate-forme Microsoft et l’autre sur la plate-forme LINUX pour PC. Chronologiquement, ce cours se divise en deux sections, l’une d’environ 64 heures sur la plate-forme Microsoft et l’autre d’environ 50 heures sur la plate-forme LINUX pour PC. Conjointement avec les modules « Optimisation d'un poste de travail » et « Installation d'un poste informatique », ce module permet aux stagiaires de préparer l’examen de certification CompTIA A+ (Voir logigramme)
Techniques de Développement Informatique Guide Pédagogique – Version Préliminaire
60
CONTEXTE D’ENSEIGNEMENT
STRATEGIES D’ENSEIGNEMENT Les activités pédagogiques à caractère théorique serviront à présenter les concepts de base nécessaires pour l’exploitation et l’utilisation de deux systèmes d'exploitation courants. L’accent sera mis sur les exercices et des travaux pratiques en vue de permettre aux stagiaires d’exploiter les fonctionnalités offertes par deux systèmes d’exploitation pour station de travail. Chaque stagiaire devrait disposer d’un disque dur amovible de façon à lui permettre de fonctionner efficacement, de pouvoir poursuivre ses travaux d’une leçon à l’autre sans tout reprendre à zéro. Tout au long de son enseignement, le formateur devra encourager le stagiaire à développer une attitude professionnelle, l’autonomie, le souci de la qualité, et le respect de l’environnement. ACTIVITES D’APPRENTISSAGE Exercices et travaux pratiques sur :
- Description par le stagiaire dans ses propres mots le fonctionnement de
l'ordinateur - Installation et désinstallation de systèmes d'exploitation - Manipulation de fichiers - Emploi de répertoires - Utilisation des tubes et des filtres - Installation et mise à jour d’antivirus - Sauvegarde et restauration de données - Évaluation de la documentation en ligne
Techniques de Développement Informatique Guide Pédagogique – Version Préliminaire
61
EVALUATION
Individuellement Travail effectué à l'aide :
- d'un micro-ordinateur et de ses périphériques - de systèmes d'exploitation variés : Système d'exploitation commercial
(Windows) et système d'exploitation open source (Linux) - de manuels de références techniques
Travail effectué à partir de : - sources de référence : manuels et schémas - étude de cas et mise en situation - consignes du formateur
Techniques de Développement Informatique Guide Pédagogique – Version Préliminaire
62
CONTEXTE D’ENSEIGNEMENT
(Suite)
MATERIEL ET EQUIPEMENT Matériel :
- Des systèmes d'exploitation variés tels que le Système d’exploitation commercial (Windows) et le système d’exploitation libre (Linux).
- Des documents techniques et manuels de référence. - Des utilitaires de configuration et de gestion. - Un journal technique.
Équipement :
- Un poste informatique - Une imprimante - Un disque dur amovible
REFERENCES : Les systèmes d’exploitation et les périphériques étant en constante évolution, on ne saurait bâtir une médiagraphie complète. Il appartiendra au formateur chargé de donner ce cours de choisir, en fonction des nouveaux développements, quelles seraient les meilleures références médiagraphiques pour l’acquisition des compétences de ce cours. Voici quelques suggestions :
- Documents techniques et manuels de référence sur Microsoft Windows serveur (version courante).
- Documents techniques et manuels de référence sur LINUX serveur (version courante).
- Les sites Internet des éditeurs suivant proposent plusieurs ouvrages de référence sur le sujet : - Édition Micro Application : http://www.microapp.com - Édition Simon & Schuster Mac Millan http://www.ssm.fr/index.htm - Pearson Education http://www.pearsoneducation.fr/home/default.asp - Éditions Goulet http://www.goulet.ca/ - Editions Eni http://www.editions-eni.fr/default.asp
- Périodiques et autres (PC Magazine, PC Expert) Sites Internet sur les systèmes d’exploitation réseaux Microsoft et sur Linux
Techniques de Développement Informatique Guide Pédagogique – Version Préliminaire
63
PRÉCISIONS ET SECONDS NIVEAUX ÉLÉMENTS DE CONTENU CRITÈRES PARTICULIERS DE PERFORMANCE
38. Faire la distinction entre système d’exploitation, application et utilitaire.
• Définition et fonction d’un système d’exploitation.
• Définition et fonction d’une application. • Définition et fonction d’un utilitaire. • Descriptions des caractéristiques
techniques de deux systèmes d’exploitation.
39. Identifier les caractéristiques techniques de deux systèmes d’exploitation courant: l’un de type commercial (Microsoft Windows) et l’autre de type Open source (Linux).
• Multi taches Multi utilisateurs • Les caractéristiques techniques, les
possibilités et les limites des systèmes de fichiers de différents systèmes d’exploitation.
• Description des différentes versions des systèmes d’exploitation Microsoft
• Description des différentes distributions de LINUX
40. Comparer les possibilités et les limites des systèmes de fichiers de différents systèmes d’exploitation.
• Comparaison entre les différents systèmes d’exploitation
41. Connaître l'architecture et les fonctions des couches basses du système d'exploitation.
• Fonctions d'un système d'exploitation : - BIOS - Gestion de la mémoire - Gestion de périphériques
42. Identifier les étapes de démarrage du micro-ordinateur
• Relation entre le système d’exploitation et les composants de l’ordinateur de l’ordinateur
H. Analyser le processus de traitement des données du système d’exploitation.
• POST • BOOT • Chargement système
Interprétation juste des caractéristiques de fonctionnement des composants
Identification correcte des liens établis
Techniques de Développement Informatique Guide Pédagogique – Version Préliminaire
64
entre les composants au moment : - du démarrage de l'ordinateur - du chargement des logiciels - du traitement des données - de l'arrêt de l'ordinateur
Techniques de Développement Informatique Guide Pédagogique – Version Préliminaire
65
PRÉCISIONS ET
SECONDS NIVEAUX
ÉLÉMENTS DE CONTENU (Suite)
CRITÈRES PARTICULIERS DE PERFORMANCE
I. Installer des systèmes d'exploitation
• Préparation et contrôle du matériel
• Préparation du disque: - Formatage physique- Partitionnement du
disque dur - Formatage système
• Procédures d’installation :
- manuelle ; - automatisée ; - clonage.
• Paramètres d’installation.• Vérification du
fonctionnement après installation.
• Mise à jour post installation du système d’exploitation (services pack et correctifs)
• Procédures de désinstallation.
Préparation correcte du disque dur en ce qui concerne la création de partitions et le formatage
Application correcte des procédures d'installation :
Automatisée Personnalisée Détermination correcte des
paramètres nécessaires lors de l’installation du système d’exploitation
Installation correcte de plusieurs systèmes d'exploitation sur le même ordinateur
Mise à jour correcte des services pack et des correctifs
Application correcte de la procédure de désinstallation
J. Adapter les systèmes en fonction des besoins particuliers.
• Identification des besoins de l’utilisateur :
- Périphériques - Applications
• Caractéristiques communes et propres de différentes interfaces graphiques.
• Possibilité de personnalisation de l’environnement du travail.
• Configuration de l’environnement de travail
- Gestionnaire de fenêtres
- Périphériques - Applications
• Utilisation de manuel spécialisé
• Variables d’environnement.
Respect des consignes en ce qui concerne la personnalisation de l'environnement
Installation/désinstallation correcte des gestionnaires de périphériques
Techniques de Développement Informatique Guide Pédagogique – Version Préliminaire
66
• Notions sur la base de registres.
Techniques de Développement Informatique Guide Pédagogique – Version Préliminaire
67
PRÉCISIONS ET SECONDS NIVEAUX
ÉLÉMENTS DE CONTENU (Suite)
CRITÈRES PARTICULIERS DE
PERFORMANCE 43. Définir la notion
d'arborescence 44. Distinguer les
modes d'organisation des données sur les supports tels que disquette, disque dur, ruban magnétique et CD-ROM
45. Définir la notion d'utilisateur et de groupe
• Organisation du disque dur • Partitionnement
organisationnel • Journalisation des
procédures de nettoyage de disque
• Notion d’utilisateur et de groupe
K. Effectuer les opérations de base concernant la manipulation d’un système d’exploitation.
• Interface graphique • Ligne de commande • Manipulation des fichiers et
des répertoires - Copier, déplacer, lier,
supprimer - Copier et afficher les
fichiers distants - Attributs des fichiers - L'éditeur vi (LINUX) - Contrôle d'accès
• La hiérarchie des répertoires
- Répertoires racines, courant et maison
- Création et suppression de répertoires
- Recherche de fichiers - Fichiers spéciaux de
périphériques • Systèmes de fichiers :
- Méthode d'accès - Méthode d'allocation
• Outils de maintenance de disque dur inclus dans le système d’exploitation :
- Compression des données
- Défragmentation du disque dur
- Sauvegarde et
Gestion appropriée des fichiers et des répertoires en ce qui concerne la création, la suppression, la copie, le déplacement et la compression.
Utilisation efficace des fonctions d'aide et des programmes utilitaires des systèmes d'exploitation
Techniques de Développement Informatique Guide Pédagogique – Version Préliminaire
68
restauration avec tar et cpio (LINUX)
• Fonctionnalités de base du KORNSHELL (LINUX)
- Historique des commandes
- Substitutions - Tâches de fond - Statut du processus - Caractères joker
Techniques de Développement Informatique Guide Pédagogique – Version Préliminaire
69
PRÉCISIONS ET SECONDS NIVEAUX
ÉLÉMENTS DE CONTENU (Suite)
CRITÈRES PARTICULIERS DE
PERFORMANCE - Redirection et tubes
• Filtres et tubes (LINUX) - Construction d'outils - Entrées, sorties et
files d'erreurs - sort : tri - cat : enchaînement - grep : recherche de
motifs - wc : comptage - tail
46. Identifier les types de virus informatiques
47. Connaître les différents antivirus
48. Expliquer l'intérêt de créer des copies de sauvegarde
• Notions de virus et antivirus
• Notions de sécurité de données
• Notions sur les sauvegardes de données
L. Protéger des données.
• Installation et désinstallation d’antivirus
• Mises à jour des antivirus • Automatisation des
fonctions de protection • Procédures de
sauvegarde et de restauration des données
Installation correcte des logiciels antivirus
Automatisation correcte des fonctions de protection
Création correcte de copies de sauvegarde
Récupération correcte des données sauvegardées
Techniques de Développement Informatique Guide Pédagogique – Version Préliminaire
70
MODULE 9 : Techniques de programmation structurée
Code : TSDI-09 Durée : 120 heures
Théorie : 30 h Travaux pratiques : 84 h Évaluation : 06 h
OBJECTIF OPÉRATIONNEL
COMPÉTENCE Exploiter un langage de programmation structurée.
PRÉSENTATION Ce module de compétence générale s’inscrit dans la première année du programme d’études et vise à initier les stagiaires à la programmation structurée. Ce module nécessite comme pré-requis l'enseignement du module "Notions de mathématiques appliquées à l'informatique", et constitue un préalable pour l'enseignement des modules "Programmation orientée objet", "Programmation Client/Serveur", Système de gestion de base de données II", "Applications hypermédia" et "Programmation de sites web dynamiques".
DESCRIPTION L'objectif de ce module est d'initier les stagiaires à élaborer des algorithmes pour répondre à des problèmes variés et réaliser des programmes pour résoudre des problèmes informatiques de façon logique et structurée
Techniques de Développement Informatique Guide Pédagogique – Version Préliminaire
71
CONTEXTE D’ENSEIGNEMENT
STRATEGIES D’ENSEIGNEMENT
Cours théoriques avec de nombreux exercices formatifs de réalisation d’algorithmes et de traduction en langage de programmation procédural.
Ce cours comporte principalement des exercices d’initiation à l’algorithmie et à la programmation dans des contextes variés.
L’accent doit être mis sur les problèmes permettant aux stagiaires d’acquérir les notions d’algorithmie. Au cours de l'enseignement de ce module, sensibiliser les stagiaires à la documentation des programmes :
- Rédaction de commentaires clairs et concis. - Production de guide d'installation et d'utilisation.
ACTIVITES D’APPRENTISSAGE
Exercices et travaux pratiques sur : - L'analyse des besoins en ce qui a trait au développement de l'application. - Conception d'algorithmes. - Traduction d'algorithmes à l'aide d'un langage de programmation structurée. - Test de programmes. - Distribution de programmes.
EVALUATION
Individuellement Travail effectué à l'aide :
- D'un micro-ordinateur. - D'un langage de programmation structurée.
Travail effectué à partir : - De manuels et sources de référence. - D'une étude de cas et mise en situation.
MATERIEL ET EQUIPEMENT Matériel :
- Notes de cours. - Un langage de programmation procédural. - Des références techniques. - Un journal technique.
Équipement : Un poste informatique.
Techniques de Développement Informatique Guide Pédagogique – Version Préliminaire
72
PRÉCISIONS ET SECONDS NIVEAUX ÉLÉMENTS DE CONTENU CRITÈRE PARTICULIERS DE PERFORMANCE
49. Comprendre la notion de résolution de problèmes par ordinateur.
50. Connaître le principe Entrée de données – Traitement - Sortie des résultats.
• Méthode de résolution de problème par ordinateur :
o Conception par le développeur. o Exécution par l'ordinateur. o Exploitation par l'utilisateur.
• Structure d'un organigramme hiérarchique (OH).
• Technique de construction des OH. • Données d'entrée et de sortie • Nature des traitements • Conditions d’exécution de l'algorithme
M. Analyser les besoins en ce qui
a trait au développement de l'application
• Analyse du besoin. • Description du contexte et reformulation des
objectifs. • Identification de la nature des objets
manipulés • Distinction des entrées, des sorties et des
traitements. • Détection des contraintes liées au
développement de l'application.
Collecte des données appropriées en ce qui concerne les besoins et l'environnement de développement. Précision des buts et des fonctions du programme. Reconnaissance du type de données devant être traitées par le programme, des résultats et des traitements à effectuer. Évaluation juste quant à la possibilité de répondre à la demande
51. Comprendre l'utilité d'un algorithme. 52. Connaître les différents types de
représentation existants : pseudo-code, organigramme, etc.
53. Connaître les notions de base de l'algèbre de Boole.
• Structure d'un algorithme et normes de représentation.
• Rappel de l'algèbre de Boole, valeurs de vérité et tables de vérité des opérateurs logiques : et (∧), ou (∨), non (⎤).
• Règles de décomposition des traitements et
Techniques de Développement Informatique Guide Pédagogique – Version Préliminaire
73
54. Comprendre l'utilité de l'optimisation du programme.
stratégies d’éclatements. • Réutilisation de composantes. • Optimisation des algorithmes :
o Optimisation de choix des variables o Découpage de l'algorithme.
•
Techniques de Développement Informatique Guide Pédagogique – Version Préliminaire
74
PRÉCISIONS ET SECONDS NIVEAUX ÉLÉMENTS DE CONTENU (Suite)
CRITÈRE PARTICULIERS DE PERFORMANCE
N. Concevoir l'algorithme.
• Instructions de base d’un algorithme : o Lecture o Écriture o Affectation
• Rôle du typage des données : o Portée o Champs des valeurs o Opérateurs).
• Instructions alternatives et répétitives • Imbrication des structures répétitives et
alternatives • Les tableaux • Les structures complexes :
o Tests booléens. o Pratique de la recherche
dichotomique. o Algorithmes de tri.
• Procédures et fonctions. • Gestion des fichiers de données.
Développement d'une solution algorithmique juste, précise et structurée. Représentation correcte de l'ébauche du programme sous forme de pseudo-codes et d'organigrammes. Présence de toute l'information nécessaire à l'interprétation de la solution algorithmique.
Techniques de Développement Informatique Guide Pédagogique – Version Préliminaire
75
55. Connaître le rôle d'un langage de programmation.
56. Connaître le rôle d'un compilateur. 57. Installer le langage de
programmation à étudier. 58. Se familiariser avec l'environnement
de développement. 59. Traduire les principales instructions
d'algorithme en code programme.
• Langages de programmation et différents types de langages de programmation.
• Environnement de développement choisi. • Syntaxe des principales instructions
d’algorithme en langage de programmation.
O. Traduire l'algorithme à l'aide
d'un environnement de développement procédural.
• Écriture du code de l’application. • Compilation et correction des erreurs de
syntaxe. • Optimisation du programme. • Exécution du programme.
Traduction juste de l'algorithme. Rédaction de commentaires clairs et concis en ce qui concerne le fonctionnement du programme.
60. Savoir exploiter les messages. d'erreurs.
61. Utiliser la trace d'un programme.
• Compilateur • Messages d’erreurs • Outils de débogage • Techniques de trace de programme
Techniques de Développement Informatique Guide Pédagogique – Version Préliminaire
76
PRÉCISIONS ET SECONDS NIVEAUX ÉLÉMENTS DE CONTENU (Suite)
CRITÈRE PARTICULIERS DE PERFORMANCE
P. Tester le programme.
• Jeux d’essais et techniques de construction de jeux d’essais
Application d'une démarche méthodique. Détection complète des erreurs de syntaxe, de logique et d'exécution. Correction des erreurs.
14- Connaître l'utilité de l'empaquetage du programme source
• Avantages de l'empaquetage de programmes. • Contraintes liées à l'empaquetage de programmes.
Q. Assurer la distribution du programme
• Génération du programme exécutable • Production du guide d'installation et manuel
d'utilisation du programme
Compilation du programme source. Préparation correcte des disquettes d'installation.
Rédaction de directives justes et complètes en ce qui concerne l'installation et l'utilisation du programme.
MODULE 10 : Programmation orientée objet
Code : TSDI-10 Durée : 75 heures
Théorie : 18 h Travaux pratiques : 54 h Évaluation : 03 h
OBJECTIF OPÉRATIONNEL
COMPÉTENCE appliquer une approche de développement par objet.
PRÉSENTATION Ce module de compétence particulière s’inscrit dans la première année du programme d’études et constitue un préalable pour l'enseignement du module "Programmation Client/Serveur" de deuxième année. Il doit être enseigné après le module "Techniques de programmation structurée". Il vise à ce que le stagiaire soit capable d'appliquer une approche de développement orienté objet.
DESCRIPTION L’objectif de ce module vise à ce que le stagiaire utilise les concepts de la programmation orientée objet en utilisant un langage de programmation orienté objet. Les développements se font en mode console, le développement de l’interface graphique et l’accès aux bases de données sera vu dans le module "Programmation Client/Serveur".
CONTEXTE D’ENSEIGNEMENT
STRATEGIES D’ENSEIGNEMENT
Au début de l'enseignement du module, il faudra prévoir des interventions théoriques pour montrer aux stagiaires les concepts de la POO.
Utiliser ensuite des exemples et des exercices pratiques pour implémenter les concepts de la POO.
Prévoir des exercices pratiques pour exploiter les classes de collections de langage orienté objet choisi.
Finalement, se servir des exercices pratiques pour mettre en oeuvre la gestion des exceptions et les flux.
ACTIVITES D’APPRENTISSAGE Exercices pratiques sur :
- L'analyse des besoins en ce qui a trait au développement de l'application. - La conception de la solution. - L'implémentation de la solution à l'aide d'un environnement de
développement Orienté Objet. - Le test de l’application. - La distribution du programme.
EVALUATION
Individuellement Travail effectué à l'aide :
o D’un ordinateur équipé. o D’un environnement de développement orienté objet.
Travail effectué à partir : o De sources de référence. o D'études de cas et mises en situation. o De consignes du formateur.
MATERIEL ET EQUIPEMENT Matériel :
- Notes de cours. - Un langage de programmation orienté objet. - Des références techniques. - La documentation et l’aide en ligne en ligne du langage de POO choisi. - Un journal technique.
Équipement :
- Un poste informatique.
Techniques de Développement Informatique Guide Pédagogique – Version Préliminaire
79
PRÉCISIONS ET SECONDS NIVEAUX ÉLÉMENTS DE CONTENU CRITÈRE PARTICULIERS DE PERFORMANCE
1. Connaître l'environnement de développement du langage utilisé.
• Les fenêtres. • Les barres de menus. • Les boîtes à outil.
A. Exploiter la syntaxe de base de langage de P.O.O. choisi
• Les types de données. • Déclaration des données. • Les conversions entre nombres et chaînes de
caractères. • Les tableaux de données. • Écriture sur écran. • Lecture de données • Redirection des E/S • Affectation de la valeur d’une expression à une
variable. • Structure de choix simple • structure de cas • structure de répétition
Définition correcte des variables en utilisant les types de données de base Création des programmes en
utilisant les instructions élémentaires et les instructions de contrôles
2. Expliquer les concepts liés à la programmation orienté objet
3. Définir et coder un algorithme 4. Connaître la notion de propriété
et méthode d’une classe. 5. Expliquer le principe
d’encapsulation, Instanciation, Constructeur, et polymorphisme.
• Préciser les objectifs et les avantages de la programmation Orientée Objet (POO).
• Expliquer les concepts de Classe et d’Objet. • Expliquer l’instanciation. • Expliquer les notions de propriété et méthode
d’une classe. • Expliquer le principe d’encapsulation et de
polymorphisme.
B. Programmer des classes dans un langage de P.O.O.
• Introduire la notion de la classe en mettant en œuvre la différence entre une structure et une classe.
• Introduire la notion des propriétés et méthodes. • Créer des instances d’une classe • Protéger des données à l'aide d’encapsulation.
Création et instanciation judicieuse des classes. Définition correcte des propriétés
et des méthodes de cette classe. Implémentation appropriée des
concepts d’encapsulation,
Techniques de Développement Informatique Guide Pédagogique – Version Préliminaire
80
• Construire des méthodes pour initialiser des propriétés d’un objet et récupérer les valeurs.
• Initialiser les propriétés d’un objet en utilisant un constructeur.
• Sur définition d’un constructeur. • Polymorphisme.
instanciation et polymorphisme.
Techniques de Développement Informatique Guide Pédagogique – Version Préliminaire
81
PRÉCISIONS ET SECOND NIVEAU ÉLÉMENTS DE CONTENU (Suite)
CRITÈRE PARTICULIERS DE PERFORMANCE
6. Expliquer le principe de l'héritage.
7. Expliquer l’intérêt de la réutilisation des modules.
• Concepts liés à l'héritage. • Principe de réutilisation • La limite de la programmation structurée
dans ce sens et l'apport de la POO.
.
C. Programmer des classes en utilisant le principe de l’héritage.
• Construction d’une super classe • Construction d’une classe dérivée • Surcharge des méthodes • Polymorphisme et surcharge
Implémentation correcte de principe de l’héritage. Gestion correcte des constructeurs
entre super classe et la classe dérivée. Utilisation adéquate de la surcharge
des fonctions.
8. Expliquer l’intérêt des classes de collections
9. Identifier les classes de collections
• Principe des classes de collection. • Identification des classes de collection
dans le langage de POO choisi.
D. Exploiter les classes de collections.
• La classe String • La classe Array • La classe ArrayList • La classe HashTable • La classe Regex • Vérifier qu’une chaîne correspond à un
modèle donné • Trouver tous les éléments d’une chaîne
correspondant à un modèle • Récupérer des parties d’un modèle. • La méthode Split
Utilisation adéquate des classes de collections. Identification correcte du rôle de
chaque type de collection par rapport aux spécification d’une application. Justesse d’ajout, suppression ou
modification d’objet d’une collection. Association adéquate d’un
traitement à chaque instance d’objet contenu dans une collection. Sérialisation correcte des objets.
Techniques de Développement Informatique Guide Pédagogique – Version Préliminaire
82
PRÉCISIONS ET SECOND NIVEAU ÉLÉMENTS DE CONTENU (Suite)
CRITÈRE PARTICULIERS DE PERFORMANCE
10. Expliquer la notion d’événements d’exception
Expliquer et montrer l’intérêt de capter les erreurs et de les traiter. Introduire la notion d’exception.
.
E. Programmer les exceptions.
Expliquer c’est quoi une exception Schéma de gestion d’une exception La classe Exception Les clauses try et catch La clause finally La propriété Message et la méthode ToString de la classe exception
Identification correcte des événements d’exception associés aux classes.
11. Expliquer la notion de fichier. 12. Souligner la différence entre un
fichier ASCII et binaire.
La notion de fichier La notion de fichier ASCII La notion de fichier binaire
F. Gérer les flux La classe StreamReader La classe StreamWriter La classe BinaryReader La classe BinaryWriter
Codage judicieux des instructions d’entrée/sortie pour des fichiers avec les classes techniques du langage utilisé.
Techniques de Développement Informatique Guide Pédagogique – Version Préliminaire
83
MODULE 11 : Conception et modélisation d'un système
d'information
Code : TSDI-11 Durée : 60 heures
Théorie : 18 h Travaux pratiques : 39 h Évaluation : 03 h
OBJECTIF OPÉRATIONNEL
COMPÉTENCE Développer des modèles conceptuels selon l'approche structurée
PRÉSENTATION Ce module de compétence particulière s’inscrit dans la première année du programme d’études et constitue un préalable pour l’enseignement des modules "Système de gestion de base de données I" et "Analyse et conception orientée objet". L’objectif est de permettre au technicien spécialisé en développement informatique de concevoir et modéliser un système d'information.
DESCRIPTION Ce module vise à ce que le stagiaire soit capable de lire et analyser un cahier des charges en vue de créer un dossier de spécification pour l’application à développer. La méthode adoptée au niveau de ce module est Merise. L'accent sera mis essentiellement sur l'élaboration du MCD, MLD et MCT.
Techniques de Développement Informatique Guide Pédagogique – Version Préliminaire
84
CONTEXTE D’ENSEIGNEMENT
STRATEGIES D’ENSEIGNEMENT
Au début de l'enseignement du module, il faudra prévoir des présentations théoriques pour montrer aux stagiaires les concepts d'un système d'information
ainsi que les éléments de base d'une méthode d'analyse. Utiliser ensuite des exemples et des exercices pratiques pour implémenter les
concepts de la méthode d'analyse en question. Prévoir des études de cas pour élaborer les différents modèles conceptuels de
données et de traitements. Finalement, se servir d'un outil de modélisation pour créer des dossiers de
spécifications fonctionnelles. ACTIVITES D’APPRENTISSAGE Exercices et études de cas permettant aux stagiaires :
- Analyser un cahier des charges. - Élaborer un dictionnaire de données. - Élaborer des règles de gestion. - Élaborer des MCD. - Élaborer des MLD. - Élaborer des MCT. - Réaliser des dossiers de spécifications fonctionnelles.
EVALUATION
Travail effectué à l'aide o d'un poste de travail; o d'un outil de modélisation.
Individuellement. Travail effectué à partir
o d'études de cas et des mises en situation; o des consignes du formateur.
MATERIEL ET EQUIPEMENT Équipements :
- Un poste informatique. Matériel :
- Supports de cours. Un outil de modélisation.
Techniques de Développement Informatique Guide Pédagogique – Version Préliminaire
85
PRÉCISIONS ET SECONDS NIVEAUX ÉLÉMENTS DE CONTENU CRITÈRE PARTICULIERS DE PERFORMANCE
1. Comprendre l’apport d’une méthode d’analyse dans un projet informatique.
2. Définir les notions fondamentales de
la systémique. 3. Identifier les différents systèmes de
l’entreprise. 4. Expliquer l’intérêt d’un cahier de
charges.
• Intérêt d’une méthode d’analyse. • Définition d’une méthode. • Différentes méthodes d'analyse. • Approche systémique • Entreprise comme système. • Système d’information :
o Système opérant; o Système de pilotage; o Interactions de l'entreprise avec son
environnement. • cahier des charges :
o Définition; o Structure; o Intérêt.
62. Analyser le cahier des charges • Explication à travers la lecture d’un exemple de cahier des charges à partir d’une étude de cas.
• Description des limites du projet • Analyse des données et des traitements de
la situation présentée.
• Description précise des limites du projet
• Précision exacte de la liste des éléments fonctionnels à réaliser
• Organisation optimisée des travaux à effectuer.
5. Expliquer l’intérêt du dictionnaire des données et des règles de gestion
• Définition des règles de gestion à partir des éléments techniques décrits dans le cahier des charges.
• Définition du dictionnaire de données.
Techniques de Développement Informatique Guide Pédagogique – Version Préliminaire
86
PRÉCISIONS ET SECONDS NIVEAUX ÉLÉMENTS DE CONTENU (Suite)
CRITÈRE PARTICULIERS DE PERFORMANCE
6. Expliquer le formalisme de la méthode d'analyse pour les Données
• Principes, démarche et formalisme de la méthode Merise pour l’analyse des données :
o Entité o Relation o Propriété o Cardinalité o Dépendances fonctionnelles o Identifiant
63. Modéliser les Données. • Contraintes déduites des règles de gestion • Construction du graphe de dépendances
fonctionnelles. • Règles de passage du graphe au Modèle
Conceptuel de Données. • Construction du Modèle conceptuel de
données
• Application judicieuse de la démarche et du formalisme de la méthode merise pour l’analyse de données.
64. Normaliser les Données • Première forme normale • 2ème Forme Normale • 3ème forme Normale • règles de passage du MCD au MLD
Normalisé
• Application judicieuse des trois premières Formes normales
7. Expliquer le formalisme de la
méthode d'analyse pour les traitements
• traitement • acteur • flux d’acteur • Graphe de flux • Opération • Événement • Synchronisation
Techniques de Développement Informatique Guide Pédagogique – Version Préliminaire
87
• Règles d’émission • Processus
65. Modéliser les Traitements
• Construction du Modèle Conceptuel des traitements
• Application judicieuse de la démarche et du formalisme de la méthode merise pour l’analyse de traitements.
PRÉCISIONS ET SECONDS NIVEAUX ÉLÉMENTS DE CONTENU (Suite)
CRITÈRE PARTICULIERS DE PERFORMANCE
8. Expliquer l’intérêt d’utilisation d’un outil de modélisation
• L’apport de l’outil de modélisation dans le processus d’informatisation
• Fonctionnalités de l’outil de modélisation
66. Exploiter un outil de modélisation
• Procédure d’installation • Utilisation de l’outil de modélisation
• Installation et paramétrage correct de l’outil de modélisation
• Utilisation adéquate de l'outil
67. Créer le dossier de spécification • Utilisation des contrôles sémantiques adéquats pour présenter les fonctionnalités de l’application à développer à l’aide de l’outil de modélisation.
• Documentation des fiches de chaque modèle conçu.
• Utilisation adéquate des contrôles sémantiques pour présenter les fonctionnalités de l’application à développer à l’aide de l’outil de modélisation
• Documentation judicieuse des fiches de chaque modèle conçu
Techniques de Développement Informatique Guide Pédagogique – Version Préliminaire
88
MODULE 12 : Système de gestion de bases de données I
Code : TSDI-12 Durée : 75 heures
Théorie : 20 h Travaux pratiques : 50 h Évaluation : 05 h
OBJECTIF OPÉRATIONNEL
COMPÉTENCE
Créer et exploiter des bases de données
PRÉSENTATION Ce module de compétence particulière s'inscrit dans la première année du programme d'étude. Il nécessite comme pré requis l'enseignement du module "Conception et modélisation d'un système d'information", et constitue un préalable pour l'enseignement des modules : "Système de gestion de bases de données II", "Programmation Client/Serveur"" et "Programmation de sites web dynamiques". permet au stagiaire de manipuler une base de données en utilisant la langage SQL.
DESCRIPTION L’objectif de ce module vise à ce que le stagiaire soit capable d'alimenter une base de données relationnelle et d'en extraire les données avec le langage de requêtes SQL. Les requêtes doivent être écrites en langage SQL dans l’un des utilitaires du système de gestion de base de données en mode console. Pour les travaux pratiques, utiliser un SGBDR puissant tel que : Oracle ou SQL Server.
Techniques de Développement Informatique Guide Pédagogique – Version Préliminaire
89
CONTEXTE D’ENSEIGNEMENT
STRATEGIES D’ENSEIGNEMENT
Un cours théorique sur les principes de base du modèle relationnel. Des exercices et études de cas pratiques permettant au stagiaire de manipuler des bases de données relationnelles représentant des systèmes d’information variés.
ACTIVITES D’APPRENTISSAGE Exercices et travaux pratiques permettant aux stagiaires de :
- Concevoir une base de données. - Écrire des requêtes SQL pour manipuler une base de données. - Assurer la sécurité des données.
EVALUATION
Individuellement.
Travail effectué à l'aide : o D'un poste informatique ; o D’un Système de Gestion de Base de Données Relationnel ; o D'un utilitaire d’interface pour introduire et exécuter les requêtes SQL.
Travail effectué à partir :
o D'études de cas et mises en situation ; o De sources de référence ; o Des consignes du formateur.
MATERIEL ET EQUIPEMENT Matériel :
- Un système d'exploitation supportant le SGBD utilisé. - Un système de gestion de bases de données relationnel. - La documentation et l’aide en ligne du SGBD choisi. - Notes de cours.
Équipement : Un poste informatique.
Techniques de Développement Informatique Guide Pédagogique – Version Préliminaire
90
PRÉCISIONS ET SECONDS NIVEAUX ÉLÉMENTS DE CONTENU
CRITÈRE PARTICULIERS DE
PERFORMANCE 1. Établir un modèle
conceptuel et logique représentant un système d’information.
2. Maîtriser les opérations de base du modèle relationnel.
• Les principes du modèle relationnel
• Opérations ensemblistes : o Projection, o Restriction, o Différence, o intersection, o union
• Opérations spécifiques : o Produit cartésien, o division, o jointure o Agrégation
• Représentation des requêtes en utilisant les arbres algébriques
A. Traduire les opérations de l’algèbre Relationnel en requêtes SQL
• Définition du formalisme d’une requête de consultation de données, ordre Select
• Expressions et fonctions du SGBD
• Opérateurs de Projection, Restriction, union, intersection
• Extraction de données en provenance de plusieurs tables : Jointure (equi-jointures, jointures externes, auto-jointures)
• Statistiques sur les données en utilisant les fonctions de groupe
• Sous interrogations et sous interrogations synchronisées
• Représentation des données de manière hiérarchique
Interprétation correcte des requêtes SQL d’interrogation de données en utilisant SELECT
3. Connaître l'environnement d'un SGBDR.
• Présentation du système de gestion de base de données utilisé.
• Outil d’interface du SGBD permettant d’exécuter les requêtes.
Techniques de Développement Informatique Guide Pédagogique – Version Préliminaire
91
PRÉCISIONS ET SECONDS NIVEAUX
ÉLÉMENTS DE CONTENU (Suite)
CRITÈRE PARTICULIERS DE
PERFORMANCE B. Réaliser les tests
sur une base de données
• Construction d'une base de données.
• Écriture et exécution des requêtes SQL.
• Correction des erreurs.
Exécution correcte des requêtes demandées
Résolution efficace des problèmes liés à l'interrogation de la base de données.
4. Connaître les différents types de données manipulés par le SGBD
5. Connaître l’importance de clé primaire dans une relation
6. Connaître l’importance des contraintes d’intégrité référentielle dans la garantie de la cohérence et l’intégrité de données
• Différents types de données. • Règles de nomination des
objets. • Importance des contraintes
d'intégrité référentielle dans la garantie de la cohérence et l'intégrité de données.
Techniques de Développement Informatique Guide Pédagogique – Version Préliminaire
92
C. Exploiter les commandes de description de données
• Formalisme d’une requête de description de données pour :o Utiliser CREATE TABLE o Définir des contraintes
d’intégrité au niveau colonne et table : clé primaire, unique, contrainte d’intégrité référentielle, contrainte de domaine (CHECK)
o Utiliser DROP TABLE o Utiliser ALTER TABLE
Représentation judicieuse d’un modèle de base de données. Création correcte des
tables. Mise à jour correcte
des tables.
D. Utiliser les commandes de manipulation des données
• Formalisme d’une requête de manipulation de données pour : o Insérer des données
dans les tables existantes,
o Insérer les données en utilisant un SELECT
o Respecter les contraintes au moment de l’insertion
o Modifier les données en utilisant UPDATE
o Supprimer les données en utilisant DELETE
Mise à jour juste des données.
Respect des contraintes d'intégrité des données.
Techniques de Développement Informatique Guide Pédagogique – Version Préliminaire
93
PRÉCISIONS ET SECONDS NIVEAUX
ÉLÉMENTS DE CONTENU (Suite)
CRITÈRE PARTICULIERS
DE PERFORMANCE
7. Expliquer le rôle des transactions dans les applications client/serveur et dans un contexte multi-utilisateur
• Le modèle Client/Serveur. • Principe des systèmes
transactionnels.
E. Gérer les transactions • Formalisme d'une requête de création de transaction
• Verrouillage des données lors de l’exécution des commandes INSERT UPDATE DELETE
• Fin des transactions : Commit, RollBack
Application correcte des règles de gestion des transactions.
8. Définir le rôle d’autres objets de la base de données.
• Rôle des accélérateurs. • Rôle des vues utilisateurs pour
la sécurité et la simplification de l’écriture des requêtes.
• Avantage des séquences dans la génération des clés primaires
F. Utiliser les différents types d’objets sur une base de données
• Création de séquences pour générer des valeurs de clés primaires.
• Création de vues, et expliquer leur rôle dans la sécurité et la simplification de manipulation de données.
• Optimisation des accès aux données en créant des indexes.
Respect des règles de création des objets.
Optimisation de l’accès aux données.
Techniques de Développement Informatique Guide Pédagogique – Version Préliminaire
94
9. Connaître les fonctionnalités offertes par le SGBD pour la sécurité des données.
• Fonctionnalités de sécurité offertes par le SGBD utilisé.
G. Sécuriser les données • Création des utilisateurs et des rôles
• Définition des privilèges système et objet
• Commandes de gestion des privilèges GRANT et REVOKE
Application correcte des procédures de création des utilisateurs
Assignation correcte des privilèges système et objet aux utilisateurs
Techniques de Développement Informatique Guide Pédagogique – Version Préliminaire
95
MODULE 13 : Communication en anglais dans un contexte de travail
Code : TSDI-13 Durée : 45 heures
Théorie : 20 h Travaux pratiques : 23 h Évaluation : 02 h
OBJECTIF OPÉRATIONNEL
COMPETENCE
Communiquer en Anglais dans un contexte de travail
PRESENTATION Ce module de compétence générale se situe au milieu du programme d’étude. Il fait suite et complète les modules « Production de document » et communication interpersonnelle.
DESCRIPTION L’objectif de ce module est de faire acquérir les connaissances devant permettre au stagiaire de pouvoir suivre une conversation de base en anglais, lire et comprendre et interpréter des documents techniques en anglais informatique.
Techniques de Développement Informatique Guide Pédagogique – Version Préliminaire
96
CONTEXTE D’ENSEIGNEMENT
STRATEGIES D’ENSEIGNEMENT A l’aide de transparents, de cassettes vidéo, d’articles tirés de revues informatiques ou sur Internet, et de documents de référence pertinents, le formateur doit :
- fournir aux stagiaires les moyens d’acquérir une bonne compréhension et une bonne prononciation de l’anglais oral;
- à l’aide d’un questionnaire, s’assurer que le stagiaire comprend bien les textes qui lui sont soumis ;
- fournir aux stagiaires les documents (règles de grammaire, dictionnaire, lexiques) relatifs à l’apprentissage de l’anglais technique;
- s’assurer que le journal de bord est complété en collaboration avec la personne responsable du stagiaire en entreprise;
- démontrer en quoi consistent les éléments d’un rapport et comment le rédiger;
- favoriser les échanges ainsi que l’expression de tous les stagiaires. Ce module exige un grand sens des responsabilités de la part du stagiaire. Il doit adopter une attitude professionnelle lors de la démarche de recherche de stage et durant le stage. Donc, l’accent doit porter sur les intentions éducatives suivantes :
- développer une attitude professionnelle : - respecter les gens, le milieu; - assurer la qualité des productions : - respecter les échéances; - développer l’autonomie.
ACTIVITES D’APPRENTISSAGE Le stagiaire doit :
- participer à divers échanges interpersonnels et des simulations d’appel téléphoniques;
- relever des aspects du métier qui diffèrent de la formation reçue; - lire et résumer des articles tirés de revues informatiques anglaises. - visionner des cassettes vidéo sur l’informatique en anglais et répondre à des
questions écrites ou orales. - réviser des documentations de logiciels et périphériques en anglais. - rechercher de l’information sur Internet en dans des sites en anglais. - participer à des simulations de transactions informatiques en anglais. - produire un lexique des principaux termes informatiques - produire une requête de service en anglais - faire un exposé oral en anglais informatique sur un thème qu’il aura choisi
Techniques de Développement Informatique Guide Pédagogique – Version Préliminaire
97
CONTEXTE D’ENSEIGNEMENT
(Suite) EVALUATION
Individuellement Travail effectué à l'aide :
- de dictionnaire et de documents de grammaire - de logiciels de traitement de texte en anglais - d’ouvrages de référence - de documents et d’articles techniques liés à la spécialité - d’une banque de connaissances en anglais dans un contexte propre
au domaine informatique, - d’appareils de télécommunication (téléphone, Internet).
Travail effectué à partir de : - Mises en situation - consignes du formateur.
MATERIEL ET EQUIPEMENT Matériel :
- Logiciels en anglais - dictionnaires - Références de sites Web; - cassettes vidéo; - transparents; - illustrations; - journaux et revues d’informatique en Anglais - logiciel de traitement de texte - CDROM d’apprentissage de l’anglais - Dictionnaires en lignes - Outils de traduction en ligne
Équipement : - rétroprojecteur; - vidéo projecteur; - magnétoscope; - téléviseur; - Microordinateur multimédia
REFERENCES - Dictionnaire anglais-français de l’informatique, 4e édition, 413 pp., par
Jacques CLAVIEZ, Édition J.C.I., inc. – ISBN: 2-921599-69-4 - Dictionnaire anglais/français des télécommunications et de l'Internet édition la
plus récente, De Luca, Johanne, - Dictionnaire d'Internet, de l'informatique et des télécommunications Anglais -
Français, 1446 pp., Office De La Langue Française, Publications Du Québec, - Dictionnaire des Systèmes d’information, 167 pp., 1999, Robert Reix, Édition
Vuibert, – ISBN:2-7117-7821-5 - Le site Web de l’office de la langue française du gouvernement du Québec
Techniques de Développement Informatique Guide Pédagogique – Version Préliminaire
98
PRECISIONS ET SECONDS NIVEAUX ELEMENTS DE CONTENU CRITERES PARTICULIERS DE PERFORMANCE
A. Utiliser le vocabulaire de la langue anglaise selon la fonction de travail.
• L’importance de l’anglais dans l’informatique • Les avantages de comprendre la terminologie
technique anglaise de l’informatique. • Vocabulaire de base • La fonction du lexique • La fonction du dictionnaire • Consultation de dictionnaire en ligne • Outils de traduction de mots ou de textes courts en
ligne • Confection d’un lexique personnel sous format
électronique (début)
Compréhension univoque de la signification des mots
Identification pertinente des mots-clés
Respect de l’orthographe Vocabulaire adapté à la fonction de
travail
B. Conjuguer les verbes couramment utilisés dans les temps présent, futur et passé.
• Grammaire o Verbes et Adverbes o Conjugaison
Respect de la grammaire Utilisation appropriée des temps de
verbes C. Utiliser des expressions
simples et courantes • Grammaire
o Conjonctions o Pronoms et Prépositions
• La documentation de logiciels en anglais; décortiquer une documentation typique d’un logiciel connu, afin d’être en mesure de l’installer et de l’utiliser.
• Visionnement de film en anglais avec questions de compréhension
• Confection d’un lexique personnel sous format électronique (suite)
• Rédaction de phrases simples
Utilisation correcte des expressions adaptées à la situation
Utilisation pertinente des mots-clés Utilisation appropriée des formules
d’usage
Techniques de Développement Informatique Guide Pédagogique – Version Préliminaire
99
D. Construire des phrases simples
• Lecture d’articles et résumés écrits • Les revues;
o les revues américaines sur l’informatique et leurs spécialités respectives. Les articles à surveiller,
o les articles à conserver et à cataloguer. Comment se bâtir une bonne base de références d’articles,
o la documentation de périphériques; décortiquer une documentation d’un périphérique afin d’être en mesure de l’installer et de l’utiliser.
Utilisation appropriée du vocabulaire Utilisation appropriée des temps du
verbe Rédaction de phrases complètes et
articulées
E. Converser en Anglais dans des situations courantes de la fonction de travail
• Exercices de conversation orale utilisant comme point de départ :
o La simulation d’une réponse à une demande d’information ou une demande de service,
o la simulation d’une demande d’intervention auprès d’un service se support d’un fournisseur,
o la télévision anglaise; utilisation de la télévision anglaise pour se familiariser avec la compréhension de la langue,
o les nouvelles télévisées en anglais après celles en français et vice versa,
o les émissions informatiques et scientifiques, o l’utilisation de cassettes vidéo ou de DVD, o le visionnement de film, o les didacticiels multimédias d’apprentissage de
l’anglais • Exposé oral sur un thème choisi.
Clarté de l’élocution Interprétation juste des demandes Justesse des réponses Vérification appropriée de la
compréhension de la clientèle Phrases adaptées à la situation Questions claires et pertinentes Clarté des demandes de
renseignements Clarté des réponses aux demandes de
renseignements Formulation d’explications claires,
concises et cohérentes Respect des convenances Application correcte du protocole
téléphonique
Techniques de Développement Informatique Guide Pédagogique – Version Préliminaire
100
PRECISIONS ET SECONDS NIVEAUX ELEMENTS DE CONTENU (Suite)
CRITERES PARTICULIERS DE PERFORMANCE
F. Converser en Anglais dans des situations courantes de la fonction de travail
• Exercices de conversation orale utilisant comme point de départ :
o La simulation d’une réponse à une demande d’information ou une demande de service,
o la simulation d’une demande d’intervention auprès d’un service se support d’un fournisseur,
o la télévision anglaise; utilisation de la télévision anglaise pour se familiariser avec la compréhension de la langue,
o les nouvelles télévisées en anglais après celles en français et vice versa,
o les émissions informatiques et scientifiques, o l’utilisation de cassettes vidéo ou de DVD, o le visionnement de film, o les didacticiels multimédias d’apprentissage de
l’anglais • Exposé oral sur un thème choisi.
Clarté de l’élocution Interprétation juste des demandes Justesse des réponses Vérification appropriée de la
compréhension de la clientèle Phrases adaptées à la situation Questions claires et pertinentes Clarté des demandes de
renseignements Clarté des réponses aux demandes de
renseignements Formulation d’explications claires,
concises et cohérentes Respect des convenances Application correcte du protocole
téléphonique
G. Effectuer des demandes de renseignements auprès de fournisseurs et de manufacturiers
• Rédaction de demandes d’information écrite • Utilisation de l’anglais sur internet.
o les recherches o les outils. o La correspondance par courrier électronique
Clarté des demandes formulées auprès des fournisseurs.
Interprétation juste des réponses des fournisseurs.
Respect des convenances. Clarté de l’élocution.
Interprétation juste de la documentation technique.
H. Rédiger des documents simples liés au soutien informatique
• Rédaction de demandes d’information écrite • Correspondance par courrier électronique • Traduction de son CV en anglais • Lettre de motivation en anglais Rapport d’intervention en anglais
Clarté et cohérence de la rédaction Niveau de langage approprié à la
clientèle Utilisation correcte des mots-clés Respect des règles d’orthographe et de
grammaire Présence de tous les éléments
pertinents
Techniques de Développement Informatique Guide Pédagogique – Version Préliminaire
101
MODULE 14 : Optimisation d'un poste de travail
Code : TSDI-14 Durée : 60 heures
Théorie : 15 h Travaux pratiques : 42 h Évaluation : 03 h
OBJECTIF OPÉRATIONNEL
COMPÉTENCE Optimiser les fonctionnalités d’un système d’exploitation
PRÉSENTATION Ce module constitue une formation avancée sur les systèmes d’exploitations commerciaux de type Microsoft Windows et Open source de type Linux. Il se situe en fin de formation en première année avant le stage pratique. Pour suivre ce module, le stagiaire devra avoir acquis les compétences du module "Systèmes d’exploitation".
DESCRIPTION Dans le module Optimisation d’un poste de travail, les connaissances acquises précédemment sont revues et complétées dans le contexte de deux systèmes d’exploitation pour station de travail disposant de fonctionnalités de mise en réseaux. Ce type de système d’exploitation est particulièrement utilisé dans les entreprises sur les stations clientes d’un réseau client/serveur ou sur les stations d’un réseau « d’égal à égal ». Deux systèmes sont étudiés dans ce module : l’un basé sur la plate-forme Microsoft et l’autre sur la plate-forme LINUX pour PC. Chronologiquement, ce cours se divise en deux sections, l’une d’environ 40 heures sur la plate-forme Microsoft et l’autre d’environ 15 heures sur la plate-forme LINUX pour PC. Les mentions suivantes permettront de distinguer le type de système d’exploitation :
- [Windows] : Pour la plate-forme Microsoft; - [LINUX] : Pour la plate-forme LINUX pour PC.
Ce module permet au stagiaire de maîtriser les fonctionnalités avancées de deux systèmes d’exploitations courants.
Techniques de Développement Informatique Guide Pédagogique – Version Préliminaire
102
CONTEXTE D’ENSEIGNEMENT
STRATEGIES D’ENSEIGNEMENT Les activités pédagogiques à caractère théorique serviront à présenter les concepts de base dans des contextes reliés aux travaux pratiques (T.P.) à réaliser en salle de T.P. équipé des composants requis. Le stagiaire est appelé à travailler en équipe sur des projets concrets de façon à assurer l’acquisition des compétences par la pratique. Chaque stagiaire devrait disposer d’un disque dur amovible de façon à lui permettre de fonctionner efficacement, de pouvoir poursuivre ses travaux d’une leçon à l’autre sans tout reprendre à zéro. Le stagiaire est fortement invité à partager ses expériences avec ses collègues afin que tous puissent profiter des essais et erreurs de chacun. Tout au long de son enseignement, le formateur devra encourager le stagiaire à développer une attitude professionnelle, l’autonomie, le souci de la qualité, et le respect de l’environnement. ACTIVITES D’APPRENTISSAGE Les activés pédagogiques et consignes suivantes doivent être appliquées dans ce cours :
• Présentation des concepts théoriques dans le contexte des travaux à réaliser en laboratoire.
• Utilisation d’un vocabulaire standard et normalisé en informatique. • Étude de cas sur l’analyse des besoins d’un utilisateur. • Travaux pratiques en laboratoire sur :
- l'identification des caractéristiques techniques de l’ordinateur, - la mise en œuvre des fonctionnalités avancées du système d’exploitation, - la personnalisation et l’optimisation des paramètres de fonctionnement du
système, - la mise en œuvre d’utilitaires, - la mise en œuvre d’un réseau « d’égal à égal ». - la création d'environnements de travail séparés pour des utilisateurs
multiples - La sécurisation des ressources
• Exécution de programmes LINUX • Évaluation de la documentation en ligne • Emploi de répertoires et fichiers • Utilisation des tubes et des filtres • Développement de scripts de shell.
• Encouragement à utiliser une méthode de travail systématique. • Encouragement du partage des connaissances avec les autres afin que les
essais et erreurs de chacun profitent à tous.
Techniques de Développement Informatique Guide Pédagogique – Version Préliminaire
103
CONTEXTE D’ENSEIGNEMENT
(Suite) EVALUATION
Individuellement. À partir :
− d’un poste de travail fonctionnel, autonome ou relié en réseau; − d’un poste de travail utilisant des systèmes d’exploitation variés; − d’un scénario de demandes de la clientèle.
À l’aide : − des outils et d’utilitaires dédiés au soutien informatique; − de documents pertinents (manuels de référence appropriés, guide
d’utilisation); − d’un Logiciel de traitement de texte et d’un tableur.
MATERIEL ET EQUIPEMENT Matériel :
- Fiches techniques des équipements. - Manuels de référence et guides d’utilisateurs des systèmes d’exploitation. - Utilitaires et logiciels dédiés à l’optimisation et à la maintenance des micro-
ordinateurs. - Logiciel applications bureautiques et navigateur web. - Banque de connaissances comportant des données en rapport avec le
soutien technique (Knowledge base) fournie par les fabricants de matériel et logiciels.
- CDROM d’installation des systèmes d’exploitation Windows et LINUX. Équipement :
- Micro-ordinateur avec accès à Internet. - Disque dur amovible. - Commutateurs ou Concentrateur. - Accessoires de câblage réseau.
REFERENCES
- Fiches techniques des systèmes d’exploitation LINUX et Windows. - Manuels de référence sur Windows. - Manuels de référence sur LINUX. - Journaux et périodiques spécialisés.
Techniques de Développement Informatique Guide Pédagogique – Version Préliminaire
104
PRECISIONS ET SECONDS NIVEAUX ELEMENTS DE CONTENU CRITERES PARTICULIERS DE PERFORMANCE
1. Déterminer de façon exacte les caractéristiques d’une station de travail.
• Descriptions des caractéristiques techniques d’une station de travail.
A. Identifier les caractéristiques techniques de l’ordinateur.
• Moyens et techniques permettant d’identifier la configuration du poste de travail en tenant compte des préférences du client. [Windows] et [LINUX].
• Moyens et techniques permettant d’identifier les interventions appropriées à effectuer et leurs conséquences.
• Utilitaires intégrés dans le système d’exploitation permettant d’identifier les caractéristiques techniques de l’ordinateur et de faire des tests pertinents. [Windows] et [LINUX].
Pertinence des informations recueillies.
Reconnaissance du type de système.
Relevé exact de la configuration du poste de travail en tenant compte des préférences du client.
Détermination juste des interventions appropriées à effectuer.
Justesse des renseignements donnés au client à propos : o des conséquences du
changement; o du temps nécessaire pour
effectuer le travail. Application des tests pertinents. Manipulation soigneuse du matériel.
Techniques de Développement Informatique Guide Pédagogique – Version Préliminaire
105
B. Exploiter les fonctions avancées d’un système de fichiers dans des systèmes d’exploitation variés (système d’exploitation commercial et système d’exploitation open source).
• Manipulation des fichiers et des répertoires. (rappel).
- Compression décompression. • Sécurité des fichiers et des répertoires :
- attributs de sécurités, - commandes permettant d’assurer la
sécurité des fichiers et des répertoires, - Encryptions de fichiers.
• Création de copies de sauvegarde. • Récupération de données sauvegardées • Installation des logiciels antivirus. • Décontamination des supports magnétiques.
Manipulation adéquate des fichiers et répertoires de deux systèmes d’exploitation différents.
Utilisation correcte des commandes visant à assurer la sécurité des fichiers et des répertoires.
Utilisation correcte des outils visant le stockage et l’intégrité des données.
Application adéquate de mesures assurant la conservation et l’intégrité des données.
Techniques de Développement Informatique Guide Pédagogique – Version Préliminaire
106
PRECISIONS ET SECONDS NIVEAUX ELEMENTS DE CONTENU (Suite)
CRITERES PARTICULIERS DE PERFORMANCE
2. Interpréter le vocabulaire particulier aux réseaux d’égal à égal,
3. Distinguer les champs d’application de la mise en réseau d’égal à égal,
4. Identifier les commandes et les procédures appropriées du système d’exploitation pour la mise en réseau « d’égal à égal ».
• Notions de base sur les réseaux locaux. • Avantages et inconvénients de la mise en
réseaux. • Éléments de la mise en réseaux d’égal à égal :
- utilisateurs et groupes, - client pour réseaux Microsoft, - services de partage de fichiers et
d’imprimantes, - protocoles de communication, - pilotes de cartes réseaux.
C. Exploiter les fonctionnalités de mise en réseau « d’égal à égal » sous [Windows].
• Partages de ressources : - Partage de disques - Partage de dossiers - Partage d’imprimantes
Partage effectif des ressources dans un réseau « d’égal à égal » selon des critères bien définis.
5. Interpréter la demande du client et déterminer ce que cela implique comme opérations à effectuer.
6. Identifier les commandes du système d’exploitation pour paramétrer l’environnement de travail.
• Les éléments paramétrables du système d’exploitation et de l’environnement de travail :
- notions de droits et permissions, - paramètres de sécurités locaux, - notions d’objets de stratégie de groupes.
• Les outils d’administrations de l’ordinateur.
Techniques de Développement Informatique Guide Pédagogique – Version Préliminaire
107
D. D. Personnaliser l’environnement de la station de travail dans des systèmes d’exploitation variés (système d’exploitation commercial et système d’exploitation open source).
• Gestion de l’ordinateur. [Windows] et [Linux]. • Stratégie de sécurité locale. [Windows] et [Linux].• Base de registre. [Windows].
Utilisation correcte des commandes de configuration du poste de travail.
Utilisation correcte des commandes de démarrage et de configuration des périphériques.
Adaptation des paramètres de configuration de l’environnement de travail aux exigences de l’utilisatrice et de l’utilisateur.
Consignation précise des paramètres de personnalisation.
Techniques de Développement Informatique Guide Pédagogique – Version Préliminaire
108
PRECISIONS ET SECONDS NIVEAUX
ELEMENTS DE CONTENU
(Suite)
CRITERES PARTICULIERS DE
PERFORMANCE 7. Identifier les éléments
sur lesquels intervenir pour améliorer la performance de la station de travail.
8. Identifier les utilitaires permettant d’obtenir des informations sur la configuration de la station de travail.
9. Identifier les commandes de paramétrage et de configuration des systèmes d’exploitation.
10. Interpréter les données recueillies
• Les facteurs influençant la performance de l’ordinateur.
• Les moyens et techniques permettant d’identifier les goulots d’étranglement.
E. Optimisation à l’aide d’utilitaires.
• Outils d’analyse de performance intégrés au système d’exploitation.
• Utilitaires tiers partie d’analyse de performance.
• Mise à jour du système d’exploitation.
Choix du matériel et des outils appropriés.
Manipulation soigneuse du matériel.
Application correcte des procédures permettant :
La mise à jour des systèmes d’exploitation et des logiciels;
L’amélioration de la performance des macro-commandes existantes.
Amélioration du rendement du poste.
Prise en considération des besoins formulés au départ.
Respect des règles de sécurité.
Techniques de Développement Informatique Guide Pédagogique – Version Préliminaire
109
11. Faire la synthèse des informations recueillies
- Méthodes de reporting (utiliser les fonctionnalités de reporting des utilitaires pour générer automatiquement des rapports).
F. Documenter l’intervention
• Fiches techniques. • Rapports techniques.
Mise à jour de l’inventaire et de la banque de connaissances.
Pertinence, clarté et simplicité des recommandations en ce qui concerne l’utilisation du poste.
Évaluation juste de la satisfaction du client ou de la cliente.
Techniques de Développement Informatique Guide Pédagogique – Version Préliminaire
110
MODULE 15 : Soutien technique en milieu de travail (Stage I)
Code : TSDI-15 Durée : 120 heures
Théorie : 13 h Travaux pratiques : 103 h Évaluation : 04 h
OBJECTIF OPÉRATIONNEL
COMPÉTENCE
Assurer le service à la clientèle en milieu de travail.
PRESENTATION Ce module de compétence particulière se situe à la fin de la première année. A cette étape de la formation, le stagiaire a développé les compétences de base lui permettant d’assurer le service à la clientèle de premier niveau en milieu de travail.
DESCRIPTION Ce module joue un rôle très important. Il permet au stagiaire d’établir un premier contact avec le milieu de travail. Le stage constitue le premier cours intégrateur, il prend appui sur l’ensemble des connaissances et habiletés développées dans la première année de formation. C’est un complément à la formation scolaire et une occasion privilégiée pour le stagiaire de mettre en pratique les apprentissages acquis. Le stagiaire collabore avec le service informatique de l’entreprise, ce qui lui permet d’identifier concrètement les rôles et les différentes fonctions des membres de l’équipe de travail. Il côtoie également des gens qui occupent des fonctions connexes à l’informatique. Ce module se déroule en deux phases :
- La première phase permet au stagiaire d’appliquer toutes les étapes d’insertion professionnelle pour se préparer adéquatement au stage. Elle prend en compte ses intérêts, les tâches à effectuer, les apprentissages à réaliser, l’environnement de travail et ses contraintes personnelles dans une perspective d’insertion professionnelle.
- La deuxième phase se déroule en entreprise. Elle permet au stagiaire d’expérimenter dans un milieu réel de travail, la profession de technicien en informatique à raison de cinq jours par semaine (à temps plein).
L’objectif de ce module est de faire acquérir au stagiaire des habiletés lui permettant de bien préparer son séjour en milieu de travail. Il comporte deux aspects importants :
- l’observation du milieu de travail et la réalisation de tâches professionnelles
Techniques de Développement Informatique Guide Pédagogique – Version Préliminaire
111
peu complexes afin de permettre au stagiaire de s’initier à la pratique du métier.
- l’appropriation des règles d’éthique et des méthodes de travail que le stagiaire doit utiliser tout au long de sa formation et de sa carrière d’informaticien.
Techniques de Développement Informatique Guide Pédagogique – Version Préliminaire
112
CONTEXTE D’ENSEIGNEMENT
STRATEGIES D’ENSEIGNEMENT Le milieu de stage est l’endroit tout désigné pour permettre au stagiaire de mettre en pratique les connaissances et habiletés développées au cours de sa formation. Dans son milieu de stage, il va probablement rencontrer des situations qu’il n’aura pas vécues dans le cadre de sa formation. Il entre dans une phase primordiale pour la poursuite de sa carrière, à savoir l’acquisition d’une expérience professionnelle. Du fait de la variété des situations possibles, l’entreprise est un milieu particulièrement propice à une prise de contact avec toute une panoplie de besoins en ce qui a trait à la profession de technicien en informatique. C’est le moment pour le stagiaire de mettre en pratique une saine curiosité et un certain goût pour la nouveauté qui ont été constamment présents et encouragés dans l’ensemble de sa formation. La démarche pédagogique prend la forme de tutorat. En effet cette stratégie cherche à établir un équilibre entre la réponse à des besoins individuels et la réponse à des besoins du milieu de stage. Des rencontres en groupe permettent d’introduire des notions nouvelles et informer les candidats sur l’évolution de la démarche de recherche de stage. Des rencontres individuelles assurent le suivi de l’élaboration du curriculum vitae, de la lettre d’accompagnement et répondent à d’autres besoins sporadiques. Le formateur doit rencontrer chacun des stagiaires individuellement à plusieurs reprises et accorder du temps aux démarches d’organisation du stage. A l’aide de transparents, de cassettes vidéo, de l’annuaire des entreprises, les petites annonces dans les journaux, etc., le formateur doit :
- fournir aux stagiaires les moyens aptes à favoriser le choix judicieux d’un lieu de stage;
- à l’aide d’un questionnaire, s’assurer que le stagiaire comprend bien les objectifs et les modalités du stage ;
- maintenir une collaboration étroite entre le centre et l’entreprise; - en collaboration avec le responsable du stage en entreprise rendre possible
l’observation et l’exécution de tâches peu complexes; - assurer l’encadrement ponctuel des stagiaires et s’assurer aussi de la
supervision constante de ces derniers; - intervenir efficacement et avec diligence en cas de difficultés; - fournir aux stagiaires les documents (journal de bord, cahier de stage)
relatifs au stage; - s’assurer que le journal de bord est complété en collaboration avec la
personne responsable du stagiaire en entreprise; - démontrer en quoi consistent les éléments d’un rapport et comment le
rédiger; - favoriser les échanges ainsi que l’expression de tous les stagiaires.
Ce module exige un grand sens des responsabilités de la part du stagiaire. Il doit adopter une attitude professionnelle lors de la démarche de recherche de stage et durant le stage. Donc, l’accent doit porter sur les intentions éducatives suivantes :
- développer une attitude professionnelle :
Techniques de Développement Informatique Guide Pédagogique – Version Préliminaire
113
- respecter les gens, le milieu; - assurer la qualité des productions : - respecter les échéances; - développer l’autonomie.
Ce cours contribue au développement des compétences et habiletés transversales suivantes :
- habileté d’analyse, - sens critique, - assurer la production et la gestion de documents (français écrit), - effectuer une veille technologique, - communiquer dans un contexte de travail, - sens des responsabilités, - appliquer une méthode de gestion du temps, - gérer des activités de travail (capacité de planifier son travail).
Le stagiaire se doit d’être productif, efficace et rapide tout en demeurant professionnel dans toutes ses interventions. Sa capacité de gérer les priorités l’aide beaucoup dans la réalisation de ses tâches Un cahier de stage (guide du stagiaire) doit être remis à chacun des stagiaires. Il contient entre autres le calendrier des activités, des précisions sur le déroulement du stage, les outils d’évaluation, les exigences du journal de bord, du rapport de stage et de la présentation. La supervision individuelle du stagiaire est assurée par deux personnes : un superviseur du milieu de stage et un formateur superviseur. Le premier tiendra le rôle d’entraîneur; il assure une progression dans les tâches à effectuer, le support nécessaire à la réalisation de ces tâches, l’accompagnement à l’intégration dans le milieu et un suivi des attitudes et des réalisations. Le second assure un suivi constant du stagiaire à l’aide du journal de bord, d’entretiens téléphoniques, d’une visite en milieu de stage et d’un contact permanent par courrier électronique. À cette étape de la formation, le stagiaire doit développer une attitude professionnelle acquise tout au long de ses apprentissages. Le stagiaire devra observer l’horaire de travail défini par l’entreprise. ACTIVITES D’APPRENTISSAGE Le stagiaire doit :
- prendre connaissance de l’information et des modalités relatives au stage; - se fixer des critères de sélection des entreprises; - répertorier des entreprises susceptibles de recevoir des stagiaires; - effectuer des démarches pour obtenir une place de stagiaire; - observer le contexte de travail et diverses facettes du métier et participer à la
réalisation de tâches professionnelles; - participer à divers échanges interpersonnels; - relever des aspects du métier qui diffèrent de la formation reçue; - discuter des attitudes et des comportements requis en milieu de travail et de
sa perception à divers aspects du métier; - compléter le journal de bord et le cahier de stage en collaboration avec la
personne responsable du stagiaire en entreprise; - produire un rapport faisant état de ses observations et des tâches effectuées au cours
du stage et comparer sa perception du métier avec les réalités du milieu. Le rapport fera l’objet d’une présentation orale des activités réalisées en stage devant tout le groupe.
Techniques de Développement Informatique Guide Pédagogique – Version Préliminaire
114
CONTEXTE D’ENSEIGNEMENT
(Suite)
EVALUATION
Individuellement. Travail effectué à partir :
- d’un programme de stage, - de directives et de consignes fournies par le formateur et le
responsable du stage en entreprise. Travail effectué à l’aide :
- du cahier de stage; - du journal de bord; - de documents pertinents (annuaire des entreprises, fiche de
fonction.)
MATERIEL ET EQUIPEMENT Matériel :
- cahier de stage (guide du stagiaire); - journal de bord; - annuaire des entreprises; - cassettes vidéo; - transparents; - illustrations; - journaux et revues - logiciel de traitement de texte - logiciel de PREAO)
Équipement :
- rétroprojecteur; - vidéo projecteur; - magnétoscope; - téléviseur; - Microordinateur
Techniques de Développement Informatique Guide Pédagogique – Version Préliminaire
115
PRECISIONS ET SECONDS NIVEAUX ELEMENTS DE CONTENU CRITERES PARTICULIERS DE PERFORMANCE
1. Décrire les attitudes nécessaires à la recherche dynamique d’un lieu de stage.
• Esprit d’initiative • Sens des responsabilités • Attitude positive • Esprit méthodique
A. Préparer son séjour en milieu de travail.
• Buts du stage : o observation de diverses facettes du
métier, o réalisation d’activités professionnelles, o renforcement des habiletés cognitives et
perceptuelles, o changement de perception qu’entraîne
séjour en entreprise, o familiarisation avec le milieu.
• Documents officiels : o lois; o règlements; o conventions diverses; o politiques de l’entreprise,
• Types d’entreprises : o grande; o pme.
• Catégories d’entreprises : o Services, o production; o etc
• Répertoire des entreprises. • Consultation d’une banque de données. • Lettre de demande de stage. • Curriculum vitae.
Justesse des informations et des modalités relatives au stage.
Choix judicieux des critères de
sélection des entreprises. Choix approprié des entreprises
Techniques de Développement Informatique Guide Pédagogique – Version Préliminaire
116
• Contacts téléphoniques. • Demandes d’entrevues. • Etc.
en mesure de recevoir des stagiaires.
Démarche adéquate afin d’obtenir une place de stagiaire.
Techniques de Développement Informatique Guide Pédagogique – Version Préliminaire
117
PRECISIONS ET SECONDS NIVEAUX ELEMENTS DE CONTENU (Suite)
CRITERES PARTICULIERS DE PERFORMANCE
2. Décrire le comportement à adopter en milieu de travail.
• Attitude d’écoute et sens de l’observation. • Respect des règles de santé et de sécurité. • Tact et discrétion • Attitude positive. • Communication de qualité • Intérêt marqué pour toute nouvelle expérience
de travail. • Souci de l’excellence,
Techniques de Développement Informatique Guide Pédagogique – Version Préliminaire
118
B. Observer et réaliser des activités en milieu de travail.
• Milieu socio-économique : o produits, o marché.
• Associations professionnelles. • Structures. • Équipement. • Évolution technologique. • Relations interpersonnelles. • Santé et sécurité. • Éléments à consigner :
o Possibilité du marché du travail : - nouveaux emplois; - emplois à la hausse; - création d’emplois.
o Conditions de travail : - horaire; - salaire; - santé et sécurité au travail
o Contraintes du marché du travail : - chômage; - compétition; - mobilité; - formation; - spécialité; - développement technologique; - instabilité économique.
Observation précise du contexte de travail.
Consignation précise des informations dans le journal de bord.
Observation juste de diverses
facettes du métier.
Techniques de Développement Informatique Guide Pédagogique – Version Préliminaire
119
PRECISIONS ET SECONDS NIVEAUX ELEMENTS DE CONTENU (Suite)
CRITERES PARTICULIERS DE PERFORMANCE
• Tâches professionnelles simples en rapport : o au service à la clientèle, o à la planification du travail, o à la demande de l’utilisateur final, o au diagnostic, o à l’installation d’ordinateurs et de
périphériques, o À l’installation d’applications, o Au développement d’applications, o À l’entretien d’un parc informatique, o Etc.
• Journal de bord comprenant : o événements de la journée; o activités réalisées; o fiches de travail; o Objectifs d’apprentissages o Objectifs personnels o etc.
• Importance du journal de bord : o suivi des activités; o évaluation; o validation (tuteur/formateur).
Réalisation précise de tâches professionnelles.
Rédaction et utilisation correcte
du journal de bord.
C. Rédiger un rapport faisant état des activités exercées.
• Observations : o sur le contexte de travail; o sur les tâches observées.
• Tâches effectuées. • Éléments d’un rapport :
o présentation;
Rédaction correcte et complète du rapport de stage.
Techniques de Développement Informatique Guide Pédagogique – Version Préliminaire
120
o introduction; o développement; o conclusion;
• Validation.
Techniques de Développement Informatique Guide Pédagogique – Version Préliminaire
121
PRECISIONS ET SECONDS NIVEAUX ELEMENTS DE CONTENU (Suite)
CRITERES PARTICULIERS DE PERFORMANCE
3. Énumérer ses aptitudes, ses goûts et ses champs d’intérêt associés au métier.
• -Aptitudes : o au plan professionnel ; o au plan social.
• - Goûts. • - Champs d’intérêt :
o personnels ; o professionnels.
D. Comparer les perceptions du métier avec les réalités du milieu.
• - Métier et formation : - éléments du processus; - outillage; - équipement; - technologie; - Rythme de production. - Tâches et opérations. - Importance et indices de difficultés
relatives aux tâches et aux étapes du processus.
- Autorité. - Ponctualité. - Assiduité.
• Soutenance (présentation orale des activités réalisées en stage devant tout le groupe)
Justesse de la perception du métier après le stage.
Discussion pertinente concernant
les attitudes et le comportement exigés en milieu de travail.
Techniques de Développement Informatique Guide Pédagogique – Version Préliminaire
122
MODULE 16 : Installation d'un poste informatique
Code : TSDI-16 Durée : 105 heures
Théorie : 11 h Travaux pratiques : 88 h Évaluation : 06 h
OBJECTIF OPÉRATIONNEL
COMPÉTENCE Installer des éléments physiques et logiques dans un poste informatique.
PRÉSENTATION Ce module de compétence générale s’inscrit dans la deuxième année du programme d’études, il nécessite comme pré requis l'enseignement du module "Systèmes d'exploitation".
DESCRIPTION Le technicien en informatique doit être en mesure d’installer, de maintenir, de dépanner et de mettre à jour les équipements informatiques matériels et logiciels les plus utilisés autant à la maison que dans l’entreprise. Il doit souvent choisir ou installer des micro-ordinateurs qui serviront de serveur ou de station de travail. Il doit donc bien connaître les différents composants et l’architecture du PC afin de pouvoir réaliser des choix judicieux et réaliser l’installation et la désinstallation des éléments physiques et logiques dans un poste informatique. Ce cours vise essentiellement à initier le futur technicien en informatique aux techniques d’entretien d’un ordinateur personnel. Le stagiaire doit comprendre entre autres les concepts de systèmes d’exploitation, de logiciels d’application, de périphériques, de pilotes ainsi que les interactions de chacun de ces composants dans le micro-ordinateur. D’ici la fin de ce module, le stagiaire doit démontrer qu’il est capable :
• d’installer et de configurer adéquatement différents éléments physiques dans un ordinateur;
• de tester différents éléments physiques; • d’analyser les caractéristiques techniques de différents éléments physiques; • d’évaluer et de choisir des éléments physiques et logiques répondant au
besoin de l’utilisateur.
Techniques de Développement Informatique Guide Pédagogique – Version Préliminaire
123
CONTEXTE D’ENSEIGNEMENT
STRATEGIES D’ENSEIGNEMENT Une bonne partie de ce module doit se faire en salle de travaux pratiques de façon à assurer l’acquisition des compétences par la pratique. Chaque leçon doit être précédée d’une brève présentation des concepts théoriques liés aux travaux à réaliser en laboratoire et aux situations rencontrées dans la pratique. Ce cours doit minimalement couvrir l’installation des éléments physiques suivants : imprimante locale, scanner, caméra, carte graphique, disque dur interne, mémoire de masse amovible, mémoire vive et carte réseau. En ce qui a trait aux systèmes simples de suivi des interventions, des problèmes et
solutions et de l’inventaire, il serait avantageux que le formateur présente au stagiaire un exemple de canevas qu’il pourra ensuite utiliser et faire évoluer.
Ce cours comporte des activités de recherche documentaire et favorise l’apprentissage via l’expérimentation ACTIVITES D’APPRENTISSAGE Voici une liste d’activés pédagogiques pouvant aider le stagiaire dans ses apprentissages. Des activités additionnelles peuvent être utilisées, au choix du formateur:
• lectures dirigées • étude de cas représentant des situations réelles comme par exemple :
l’acquisition d’un laboratoire d’ordinateurs pour une classe, le choix d’un serveur départemental, le choix d’un micro-ordinateur, le choix d’éléments physiques et logiques;
• utilisation d’un vocabulaire standard et normalisé en informatique; • travaux pratiques en laboratoire sur :
- l’architecture interne de l’ordinateur (montage et démontage complet d’un micro-ordinateur),
- planification de son travail, - installation complète d’un poste de travail à partir de zéro :
- installation des éléments physiques internes, - installation d’éléments logiques : système d’exploitation, mises à jour
du système d’exploitation, applications courantes, utilitaires, - protection de l’environnement de la station de travail, - installation et désinstallation des éléments physiques, - clonage de disque dur, - vérification de l’installation de la station de travail dans l’environnement
de l’utilisateur, - consignation de l’information sur l’installation.
Techniques de Développement Informatique Guide Pédagogique – Version Préliminaire
124
CONTEXTE D’ENSEIGNEMENT
(Suite) EVALUATION
Individuellement Travail effectué à l'aide :
- D’un micro-ordinateur mono poste. - D’un inventaire de composants logiciels et matériels de systèmes
informatiques de différentes technologies. - De sources de référence et fiches techniques des composants.
Travail effectué à partir : - D’une demande pré autorisée précisant la nature de l’installation. - D’études de cas et mises en situation. - De consignes du formateur.
MATERIEL ET EQUIPEMENT Matériel :
- Documents techniques et manuels de référence des équipements. - Systèmes d'exploitation et utilitaires de maintenance et de configuration. - Pilotes des équipements. - Journal technique. - Logiciels divers
Équipement : - Un poste informatique. - Composantes interne d'un ordinateur (carte mère, carte graphique, carte
son, disques durs, barrette mémoire, carte réseau, carte modem, etc.). - Périphériques externes (écran, clavier, souris, imprimante, scanner,
Webcam, appareil photo numérique, caméra numérique, etc.) RÉFÉRENCES Les systèmes d’exploitation et les périphériques étant en constante évolution, la médiagraphie suivante ne saurait être prescriptive. Il appartiendra au formateur chargé de dispenser ce module de voir en fonction des nouveaux développements quels seraient les meilleurs outils médiagraphiques pour l’acquisition de la compétence de ce module. Il est suggéré d’avoir recours à un manuel traitant de l’entretien et de la réparation
d’ordinateurs comme support au cours comme par exemple : • Le MacMillan – Le PC - Maintenance et mise à niveau Édition Simon &
Schuster Mac Millan, Flammarion, dernière édition. • V. SCHUELLER et H.G. VEDDELER. Entretenir et Améliorer votre PC,
Micro-Applications, dernière édition. • Les manuels de support à des certifications issues d’organismes
indépendants tel que CompTIA A+ et Network + sont aussi suggérés. Périodiques et autres PC Magazine, PC-expert, Infomagasine, Sites Internet
Techniques de Développement Informatique Guide Pédagogique – Version Préliminaire
125
PRÉCISIONS ET SECONDS NIVEAUX ÉLÉMENTS DE CONTENU CRITÈRE PARTICULIERS DE PERFORMANCE
A- Analyser l’architecture interne de l’ordinateur
• Fonctionnement interne d’un micro ordinateur ou d’un équipement dédié : − Représentation des données − Arithmétique binaire − Organisation de la mémoire − Cheminement de l’information − Séquence d’amorçage (POST) − Rôle du BIOS − Rôle du système d’exploitation − Rôle des gestionnaires de périphériques
• Caractérisation des éléments constituants les ordinateurs ou d’équipements dédiés : − Cartes mères, Micro processeur, Circuits
complémentaires, Bus et interfaces, Cartes d’extension, Circuit d’alimentation et UPS…
− Mécanismes de communication entre les différentes entités d’un PC.
− Compatibilité du matériel/logiciel • Identification des ressources disponibles d’un ordinateur et des techniques d’allocation en vue d’une modification • Caractérisation des périphériques internes et externes • Démonstration de l’utilisation de mécanismes de communication • Interprétation des normes et standards relatifs au câblage et la connexion des périphériques.
Distinction et repérage des éléments de la carte mère.
Reconnaissance des caractéristiques et des fonctions propres aux microprocesseurs, aux mémoires, aux bus et aux horloges.
Reconnaissance des caractéristiques et des fonctions propres aux différents ports de communication.
Reconnaissance des relations entre les différents éléments
Techniques de Développement Informatique Guide Pédagogique – Version Préliminaire
126
C- Organiser son travail.
− Élaboration d’un plan d’intervention : − Séquences typiques d’intervention. − Évaluation du temps nécessaire pour effectuer
certaines modifications typiques sur un ordinateur.
Analyse judicieuse de la demande Préparation adéquate du matériel
nécessaire. Détermination juste de la séquence des
opérations
Techniques de Développement Informatique Guide Pédagogique – Version Préliminaire
127
PRÉCISIONS ET SECONDS NIVEAUX ÉLÉMENTS DE CONTENU (Suite)
CRITÈRE PARTICULIERS DE PERFORMANCE
D- Protéger l’environnement de la station de travail.
• Technique de protection de l’accès à la configuration élémentaire (BIOS) • Techniques de recouvrement des mots de passe du BIOS et d’équipements dédiés • Outils de diagnostic • Outils permettant de réaliser des copies de sécurité de configuration • Respect de l’environnement
Consignation complète de la configuration physique initiale.
Copie de l’ensemble des données. Prise des mesures de sécurité
appropriées.
E- Rechercher et analyser les différents produits disponibles.
• Sélection des sources d’informations : − recherche de fiches techniques sur Internet; foires
et expositions − outils de recherche. − Caractéristiques à considérer : − compatibilité matérielle et logicielle; − possibilité de mise à niveau − Estimation du coût à l’aide de sites
transactionnels de fournisseurs. − Comparaison de coûts entre différents fabricants. − Licences et des droits d’utilisation − Procédures, politiques et standard de l’entreprise
• Rapport d’évaluation et recommandations.
Utilisation de moyens et d’outils de recherche appropriés.
Pertinence des produits à analyser en fonction des normes en vigueur.
Analyse judicieuse des produits en fonction de la demande et de l’environnement informatique
Choix approprié de chacun des éléments en fonction des particularités de la demande, des résultats des tests et du budget alloué.
Respect des normes de l’entreprise.
68. Énumérer les différentes familles de micro-ordinateurs.
69. Distinguer et repérer les éléments de la carte mère.
70. Décrire les caractéristiques et les fonctions propres aux processeurs, aux mémoires, aux bus et aux horloges.
• Identification et caractérisation des sous ensembles constitutifs de l'architecture d'un micro-ordinateur (Alimentation, carte mère, bus standards (PCI, AGP, mémoires, cartes d'extension). • Connaissance des termes relatifs au monde de la microSetup, BOOT, BIOS etc.
Techniques de Développement Informatique Guide Pédagogique – Version Préliminaire
128
71. Distinguer les caractéristiques et les fonctions propres aux ports de communication.
72. Établir les relations entre les différents éléments.
• Matériel à risque de panne. • L’organisation physique du poste (câblage, alimentation). • L’organisation logique du poste (adresse, plan Ip, nommage, sécurité). • L’organisation du disque dur (partition, répertoire à risque, etc.).
Techniques de Développement Informatique Guide Pédagogique – Version Préliminaire
129
PRÉCISIONS ET SECONDS NIVEAUX ÉLÉMENTS DE CONTENU (Suite)
CRITÈRE PARTICULIERS DE PERFORMANCE
F- Installer des éléments physiques et logiques.
• Démonstration des règles et consignes de sécurité concernant le travail dans un appareil électrique. • Interprétation des normes et standards relatifs à l’installation de composantes physiques et à la connexion de périphériques. • Processus d’installation : − impact d’une installation; − identification des ensembles logiciels associés
aux éléments physiques pour leur installation, leur support et leur vérification;
− identification des options propres à l’environnement pour l’ajout d’éléments physiques et logiques
− stratégie d’installation; − compatibilité de la machine; − possibilité de configuration et de personnalisation;
• Installation et configuration de quelques composants : − disque dur et lecteur de cédéroms; − mémoire; − carte d’extension (son, vidéo ou modem); − imprimante ou numériseur.
• Mesures de sécurité lors de l’installation de composants informatiques. • Panoplie des outils utilisés. • Méthodes de vérification du bon fonctionnement des composants installés. • Installation et configuration de logiciels
Interprétation correcte des fiches techniques.
Détermination appropriée de chacun des paramètres d’installation.
Installation de l’élément à l’endroit approprié.
Configuration conforme à l’environnement du poste.
Vérification appropriée du fonctionnement de l’élément.
Techniques de Développement Informatique Guide Pédagogique – Version Préliminaire
130
d’application : − logiciels choisis en fonction de la tendance
actuelle et du système d’exploitation utilisé; − personnalisation des logiciels en fonction de
l’utilisateur; mise à jour des logiciels.
Techniques de Développement Informatique Guide Pédagogique – Version Préliminaire
131
PRÉCISIONS ET SECONDS NIVEAUX ÉLÉMENTS DE CONTENU (Suite)
CRITÈRE PARTICULIERS DE PERFORMANCE
• Installation de logiciels utilitaires : − anti-virus; − logiciel de compression de données; − etc.
• Installation d’un système complet à l’aide d’un logiciel de clonage.
G- Désinstaller des éléments physiques et logiques.
• Démonstration des règles et consignes de sécurité concernant le travail dans un appareil électrique • Processus de désinstallation : − Impacts d’une désinstallation − Identification des options propres à
l’environnement pour l’ajout d’éléments physiques − Stratégies de désinstallation
• Risques d’une désinstallation • Principes de recyclage et mise au rebus écologique • Normes environnementales
Interprétation judicieuse de l’information technique.
Respect du processus de désinstallation en fonction de l’élément à retirer.
Prise des précautions appropriées
H- Vérifier l’installation de la station de travail dans l’environnement de l’utilisateur.
• Étapes et techniques de vérification du fonctionnement d’une station de travail et des périphériques qui y sont rattachés • Techniques de dépannage • Principes ergonomiques. • Principes d’économie d’énergie
Vérification appropriée du fonctionnement de l’ensemble des éléments.
Résolution efficace des problèmes d’installation.
Installation de la station de travail conforme aux principes de l’ergonomie
73. Utiliser correctement la terminologie en français et en anglais
• Normes de rédaction • Respect de la ponctuation
I- Consigner l’information sur l’installation.
• Constitution et utilisation d’un système d’inventaire simple
Prise en note de la nouvelle configuration. Rédaction claire et correcte des problèmes
Techniques de Développement Informatique Guide Pédagogique – Version Préliminaire
132
• Classification des problèmes et solutions correspondantes suite aux interventions • Rapport d’intervention
éprouvés et des solutions apportées. Mise à jour précise de l’inventaire
Techniques de Développement Informatique Guide Pédagogique – Version Préliminaire
133
MODULE 17 : Assistance technique à la clientèle
Code : TSDI-17 Durée : 75 heures
Théorie : 15 h Travaux pratiques : 55 h Évaluation : 05 h
OBJECTIF OPÉRATIONNEL
COMPÉTENCE Assurer le soutien technique à la clientèle
PRÉSENTATION Ce module de compétence générale s’inscrit dans la deuxième année du programme d’études. Il vise à préparer le stagiaire au stage en entreprise, il doit être capable d’utiliser les éléments de base pour satisfaire la clientèle suite à l’assistance technique. Il fait suite aux modules « Communication interpersonnelle »
DESCRIPTION L'objectif de ce module est de permettre au stagiaire d’assurer le service technique par téléphone ou en personne: Il devra être en mesure :
- De recevoir et analyser la requête du client - De diagnostiquer le problème - D’assurer la résolution du problème - D’achever l’intervention tout en s’assurant de la satisfaction du client.
CONTEXTE D’ENSEIGNEMENT
Techniques de Développement Informatique Guide Pédagogique – Version Préliminaire
134
STRATEGIES D’ENSEIGNEMENT L’apprentissage du stagiaire dans ce cours se fera plus particulièrement à partir de travaux pratiques précédés d’un bref exposé théorique ou d’une démonstration. Plusieurs travaux pratiques pourraient être conçus en relation avec ceux des modules "Communication interpersonnelle" et "Production de documents", « Systèmes d’Exploitation », « Installation d’un poste de travail », « Optimisation d’un poste de travail ». ACTIVITES D’APPRENTISSAGE
- Techniques de diagnostic des problèmes matériels et de logiciels - Initiation aux principes et étapes du processus d’aide appliquées à l’aide aux
utilisateurs - Gestion appropriée du stress tout au long de l’intervention - Initiation et utilisation d’un logiciel de contrôle à distance - Produire des fiches d’intervention - Créer et exploiter des bases de connaissances
EVALUATION
Individuellement Travail effectué à partir :
- d’une simulation d’un appel téléphonique - d’une mise en situation - De directives fournies par le formateur
Travail effectué à l’aide : - de cahiers de procédures et de sources de références - d’une fiche d’intervention
MATERIEL ET EQUIPEMENT Matériel :
- Un logiciel de traitement de texte - Un logiciel de contrôle à distance (ex : PC ANYWHERE ) - Base de connaissance (Knowkedge base) - Aide en ligne des différents logiciels - Manuels techniques
Équipement : - Un poste informatique. connecté au réseau - Une connexion Internet haut débit. - Une imprimante
RÉFÉRENCES
- Sites Web des fabricants et plus particulièrement la section support technique
Techniques de Développement Informatique Guide Pédagogique – Version Préliminaire
135
PRÉCISIONS ET PRÉALABLES ÉLÉMENTS DE CONTENU CRITÈRE PARTICULIERS DE PERFORMANCE
1. Expliquer les notions de la qualité
de service vis à vis d’un client
• accueil attentionné et attentif aux besoins
du client • conseil adéquat tout en proposant les
meilleures solutions. • Respect du délai d’intervention négocié
avec le client
R. Recevoir et analyser la requête du
client
• Techniques d’analyse de demandes de
service • Critères de mesure de la complexité et
d’établissement de priorité de traitement • Techniques de gestion d’une liste
d’activités à réaliser • Outils de références : Guides techniques,
ressources en ligne, banque de solutions, etc.
• Documentation technique des matériels et des logiciels
• Normes de présentation de fiches techniques
• Communication : Approche client, niveaux de langage
Application correcte du protocole
d’accueil du client Vérification de la recevabilité de la
demande Questionnement précis du client à
propos : - Du type de système - De la source, de la
récurrence et des variables du problème.
- Saisie des notes pertinentes et concises dans le système
Établissement d’une relation de confiance avec le client
2. décrire les étapes pour
diagnostiquer un problème informatique
• Suivi d’une démarche de diagnostic • Correction de problèmes matériels et
logiciels • Documentation des solutions
Techniques de Développement Informatique Guide Pédagogique – Version Préliminaire
136
• Vérification du bon fonctionnement d’un environnement de travail
• Suivi d’intervention auprès de la clientèle
Techniques de Développement Informatique Guide Pédagogique – Version Préliminaire
137
PRÉCISIONS ET PRÉALABLES ÉLÉMENTS DE CONTENU (Suite)
CRITÈRE PARTICULIERS DE PERFORMANCE
S. Diagnostiquer le problème
• Méthode, techniques et outils de diagnostic de problèmes matériels et logiciels : o Analyse du problème o Formulation d’hypothèses de solutions selon
les causes o Vérification des hypothèses (testeurs,
analyseur, etc.) o Critères discriminants o Application de la solution o Vérification du fonctionnement o Documentation de l’intervention o Organisation de l’information relative au
soutien technique à la clientèle o Procédures de suivi de service à la clientèle
Évaluation juste des conséquences et de la priorité du problème
Formulation d’hypothèses pertinentes pour analyser le problème
Évaluation juste du niveau d’habiletés en informatique du client
Application correcte de la démarche « pas à pas» avec le client dans le but de vérifier les hypothèses.
Interprétation juste des réponses du client Utilisation efficace des logiciels appropriés Détermination de la cause exacte du
problème
3. décrire les méthodes de résolution suivante: • Du pas à pas avec le client • De prise de contrôle d’un
ordinateur distant
• Intervention à distance de soutien technique • Environnement de dépannage à distance • Outils de communication : courriel,
vidéoconférence, contrôle à distance d’une station de travail
Techniques de Développement Informatique Guide Pédagogique – Version Préliminaire
138
PRÉCISIONS ET PRÉALABLES ÉLÉMENTS DE CONTENU (Suite)
CRITÈRE PARTICULIERS DE PERFORMANCE
T. Assurer la résolution du problème
• Établissement d’un climat de confiance approprié avec l’utilisatrice ou l’utilisateur.
• Adaptation du niveau de langage selon l’utilisatrice ou l’utilisateur.
• Détermination des caractéristiques de l’environnement informatique.
• Échange pertinent d’idées avec l’utilisatrice et l’utilisateur en vue de cerner le problème.
• Reconstitution appropriée du problème. • Formulation de la solution appropriée. • Utilisation d’un logiciel de prise de contrôle
à distance • Transmission détaillée de la démarche à
effectuer pour résoudre le problème. • Vérification de l’efficacité de la solution. • Prise en considération de ses limites
d’intervention. • Choix de la personne-ressource
appropriée. • Transmission complète des données du
problème à la personne-ressource. • Suivi approprié de la progression des
travaux auprès de la personne-ressource. • Vérification de la satisfaction de
l’utilisatrice et de l’utilisateur. • Gestion appropriée du stress tout au long
de l’intervention.
Propositions de solutions temporaires acceptables
Application de la solution la plus appropriée selon les méthodes : - Du pas à pas avec le client - De prise de contrôle d’un
ordinateur distant Application correcte de la
démarche nécessitant un autre niveau d’intervention en ce qui a trait : - au choix de la personne
ressource - À la transmission des données
du problème - Au suivi des travaux - À la réalisation des travaux
dans les délais impartis et convenus avec le client.
Résolution efficace du problème Vérification correcte des résultats.
Techniques de Développement Informatique Guide Pédagogique – Version Préliminaire
139
U. Documenter l’intervention
• Évaluation du niveau de satisfaction • Vérifier le bon fonctionnement de
l’environnement • Consigner les données relatives au
soutien apporté • Remplir une fiche de soutien technique
pour documenter le problème et sa solution
• Classer la fiche de soutien technique
S’assurer de la satisfaction du
client Mise à jour de la banque de
connaissances Pertinence, clarté et simplicité des
recommandations permettant d’éviter la récurrence du problème
Techniques de Développement Informatique Guide Pédagogique – Version Préliminaire
140
MODULE 18 : Initiation à la gestion de projets informatiques
Code : TSDI-18 Durée : 30 heures
Théorie : 10 h Travaux pratiques : 18,5 h Évaluation : 01,5 h
OBJECTIF OPÉRATIONNEL
COMPÉTENCE Gérer des activités de travail
PRÉSENTATION Ce module de compétence générale s’inscrit dans la deuxième année du programme d’études pour la filière TSDI. Il est préférable que ce module ait lieu après les modules « Gestion du temps », « Production de documents » et «Communication interpersonnelle».
DESCRIPTION Ce module constitue une initiation à la notion de gestion de projets informatiques. L’objectif est que le stagiaire ait une vision globale sur les phases principales dans tout projet informatique : chose qui facilitera par la suite son intégration dans une équipe de travail à l’entreprise. Dans ce module, le stagiaire apprendra aussi à utiliser un outil de gestion de projet.
Techniques de Développement Informatique Guide Pédagogique – Version Préliminaire
141
CONTEXTE D’ENSEIGNEMENT
STRATEGIES D’ENSEIGNEMENT Au début de ce cours, prévoir une présentation théorique accompagnée de présentations visuelles et de démonstrations. Des ateliers de mise en situation pour la production de cahiers de charges et de dossiers de spécifications techniques, des exercices et des travaux pratiques sur l’utilisation des outils de gestion de projets informatiques seront réalisés. ACTIVITES D’APPRENTISSAGE Présentations visuelles et démonstration Exercices et travaux pratiques sur :
- Description par le stagiaire dans ses propres mots des différentes composantes d’un projet.
- Établissement d’un plan d’exécution de projet informatique suite à des mises en situation à partir d’un mandat ou à partir d’un cahier de charges et de dossiers de spécifications techniques
- Utilisation d’un logiciel de gestion de projets EVALUATION
Individuellement Travail effectué à l'aide :
- d'un micro-ordinateur - de système d'exploitation - de logiciel de gestion de projets - d’outils de gestion de temps - de logiciels de production de document - de manuels de références techniques
Travail effectué à partir: - d’étude de cas et de mise en situation - de consignes du formateur
MATERIEL ET EQUIPEMENT Matériel :
- Système d'exploitation - Logiciel de gestion de projets - Outils de gestion de temps - Logiciels de production de document - Documents techniques et manuels de référence.
Équipement : - Un poste informatique. - Une imprimante.
Techniques de Développement Informatique Guide Pédagogique – Version Préliminaire
142
PRÉCISIONS ET SECONDS NIVEAUX ÉLÉMENTS DE CONTENU CRITÈRE PARTICULIERS DE PERFORMANCE
1. Définir la gestion de projet informatique
• Définition du terme « Projet » • Définition du terme « Gestion de projets »• Définition du concept « Ressources » de
projet • Définition du concept « Livrables » de
projet • Définition de la notion de
« Prédécesseur » • Définition de la notion « Chemin critique »• Définition du concept « Charte de projet »• Définition du concept « Comité de projet »
V. Déterminer les caractéristiques de base d’un projet informatique
• Caractéristiques générales d’un projet informatique : o Objectifs o Résultat ou produit attendu o Durée o Activités o Ressources
• Contraintes dans la gestion d’un projet : o Temps o Coût o Qualité
• Les différents types de projets informatiques
• Les principaux rôles dans un projet informatiques
• Les différents acteurs d’un projet informatique
• Les différents livrables d’un projet
Définition correcte de la terminologie liée au projet informatique
Définition correcte de la gestion de projet informatique
Techniques de Développement Informatique Guide Pédagogique – Version Préliminaire
143
PRÉCISIONS ET SECONDS NIVEAUX ÉLÉMENTS DE CONTENU CRITÈRE PARTICULIERS DE PERFORMANCE
informatique • Exemple du projet de développement de
solution informatique
Techniques de Développement Informatique Guide Pédagogique – Version Préliminaire
144
PRÉCISIONS ET SECONDS NIVEAUX ÉLÉMENTS DE CONTENU (Suite)
CRITÈRE PARTICULIERS DE PERFORMANCE
W. Analyser les différentes phases liées à un projet informatique
• Exemple du projet d’implantation de réseaux informatiques
• les différentes phases liées à un projet informatique : o Analyse et planification :
- Définition, du projet, des objectifs et de la population cible
- Définition des limites, des priorités et des contraintes du projet
- Brève présentation des aspects administratifs et juridiques liés à un projet
- Rédaction du cahier de charges ou du scénario d’implantation
- Établissement du plan d’exécution o Créer un prototype :
- Déploiement des éléments définis dans le plan d’exécution
- Tests et ajustements o Installation des éléments physiques et
logiques o Vérification du bon fonctionnement de
l’installation o Évaluation et test :
- Évaluation et test par le client - Évaluation et test par un échantillon
d’utilisateurs potentiels o Exploitation et maintenance :
- Lancement du service ou du produit
Identification précise des différentes phases liées à un projet informatique
Identification précise de l’ordre d’exécution des différentes phases
Techniques de Développement Informatique Guide Pédagogique – Version Préliminaire
145
PRÉCISIONS ET SECONDS NIVEAUX ÉLÉMENTS DE CONTENU (Suite)
CRITÈRE PARTICULIERS DE PERFORMANCE
- Établissement du plan de maintenance
o Consignation de toutes les informations relatives à l’implantation du réseau
o Établir l’ordre d’exécution des différentes phases :
o Calcul du chemin critique o Chronologie d’exécution des différentes
étapes
Techniques de Développement Informatique Guide Pédagogique – Version Préliminaire
146
PRÉCISIONS ET SECONDS NIVEAUX ÉLÉMENTS DE CONTENU (Suite)
CRITÈRE PARTICULIERS DE PERFORMANCE
2. Choisir un outil de gestion de projet
• Distinction entre les différents outils de gestion de projets informatiques
• Limite des différents outils de gestion de projets informatiques
• Les principales fonctionnalités d’un outil de gestion de projet
X. Utiliser un logiciel de gestion de projet
• Exploration d’un outil de gestion de projet
• Production d’un plan d’exécution d’un projet informatique simple.
Choix pertinent d’un outil de gestion de projet
Utilisation correcte d’un logiciel de gestion de projet
Respect des normes de production d’un plan d’exécution d’un projet à l’aide d’un outil de gestion de projet
Techniques de Développement Informatique Guide Pédagogique – Version Préliminaire
147
MODULE 19 : Analyse et conception orientée objet
Code : TSDI-19 Durée : 60 heures
Théorie : 18 h Travaux pratiques : 39 h Évaluation : 03 h
OBJECTIF OPÉRATIONNEL
COMPÉTENCE Développer une approche de conception orientée objet.
PRÉSENTATION Ce module de compétence générale s’inscrit dans la deuxième année du programme d’études et constitue un préalable pour l'enseignement des modules : "Programmation Clients/Serveur", "Système de gestion de bases de données II" et "Projet de conception de fin d'études".
DESCRIPTION L'objectif de ce module est de permettre au stagiaire de définir les besoins en ce qui a trait au développement orienté objet d'une application, et de réaliser ensuite les différents diagrammes d'analyse et de conception de l'application Enfin, le stagiaire doit être capable d'exploiter un outil de modélisation pour représenter les différents diagrammes réalisés..
Techniques de Développement Informatique Guide Pédagogique – Version Préliminaire
148
CONTEXTE D’ENSEIGNEMENT
STRATEGIES D’ENSEIGNEMENT Au début de l'enseignement de ce module, il faudra prévoir des présentations théoriques pour montrer aux stagiaires la démarche et le formalisme à suivre pour analyser et concevoir une application objet. Utiliser ensuite des exemples et des exercices pratiques pour appliquer la démarche. Finalement, se servir des études de cas et les représenter par un outil de modélisation afin de mettre en pratique les concepts présentés. ACTIVITES D’APPRENTISSAGE Exercices et travaux pratiques permettant :
- d'étudier le cahier des charges; - de définir les besoins en ce qui a trait au développement de l'application; - d'analyser et concevoir l'application objet; - d'exploiter les fonctionnalités d'un outil de modélisation.
EVALUATION
Individuellement. Travail effectué à partir :
o d'études de cas et mises en situation ; o de consignes du formateur.
Travail effectué à l'aide : o D'un micro-ordinateur ; o d'un outil de conception.
MATERIEL ET EQUIPEMENT Équipements :
- Un poste informatique. Matériel :
- Supports de cours. - Un outil de modélisation.
Techniques de Développement Informatique Guide Pédagogique – Version Préliminaire
149
Précisions et seconds niveaux Éléments de contenu CRITÈRE PARTICULIERS DE
PERFORMANCE Y. Définir les besoins a. Déterminer les exigences
fonctionnelles b. Lister l'ensemble des fonctions
pourrant être réalisées par l'application c. Réaliser le diagramme des acteurs de
l'application d. Déduire le diagramme de contexte
statique e. Regrouper les exigence et réaliser le
diagramme des uses cases
Description exhaustive des exigences issues du cahier des charges ; Construction justifiée du diagramme des Uses Cases
1. Décrire le formalisme des divers diagrammes d'analyse
f. Situer la phase d'analyse dans l'ensemble de la démarche
g. Présentation des différents diagrammes d'analyse : - Diagramme de séquences "boîte noire" - Diagramme de classe d'analyse - Diagramme de séquences "boîte
blanche"
Z. Réaliser les diagrammes nécessaires à l'étape d'analyse
a. Réaliser le diagramme de séquence "boîte noire" par scénario de use case détaillé : - Les interactions entre l'acteur et le
système informatique : événements et opérations
- Agrémenter le diagramme de séquences de notes et de commentaires
b. Réaliser le diagramme de classe d'analyse : - Recenser les groupes nominaux par
Réalisation correcte des diagrammes de séquence "boîte noire" par Use Case ; Réalisation correcte du diagramme de classe d'analyse; Réalisation correcte des diagrammes de séquence "boîte blanche"
Techniques de Développement Informatique Guide Pédagogique – Version Préliminaire
150
use case : les classes et les objets - Réaliser les associations entre les
classes et préciser les cardinalités - Enrichir le diagramme de classe en
insérant les attributs c. Réaliser le diagramme de séquences
"boîte blanche" 2. Décrire le formalisme des divers
diagrammes de conception.
d. Situer la phase de conception dans l'ensemble de la démarche
e. Décrire les différents diagrammes de conception : - Diagramme de collaboration - Diagramme de classe de conception
Techniques de Développement Informatique Guide Pédagogique – Version Préliminaire
151
Précisions et seconds
niveaux Éléments de contenu
(suite) CRITÈRE PARTICULIERS DE
PERFORMANCE AA. Réaliser les diagrammes
nécessaires à l'étape conception.
a. Réaliser le diagramme de collaboration à partir des diagrammes de classe d'analyse et du diagramme de séquence "boîte blanche" : - Appliquer les patterns de conception :
GRASP patterns - Réaliser en parallèle les diagrammes
d'état des objets les plus complexes afin de détecter les méthodes internes à ces objets
b. Réaliser le diagramme de classe de conception, en tenant compte à nouveau des GRASP patterns.
Création juste du diagramme de collaboration ; Création juste du diagramme de classe de conception
BB. Exploiter un outil de modélisation.
a. Procédure d’installation b. Utilisation de l’outil de modélisation
Installation et paramétrage correct de l'outil; Utilisation adéquate de l'outil.
Techniques de Développement Informatique Guide Pédagogique – Version Préliminaire
152
MODULE 20 : Programmation Client/Serveur
Code : TSDI-20 Durée : 120 heures
Théorie : 24 h Travaux pratiques : 90 h Évaluation : 06 h
OBJECTIF OPÉRATIONNEL
COMPÉTENCE optimiser l’approche d’une programmation orientée objet
PRÉSENTATION Ce module de compétence particulière s'inscrit dans la deuxième année du programme d'études, il nécessite comme pré requis l'enseignement des modules : "Programmation orientée objet", "Analyse et conception orientée objet" et "Système de gestion de bases de données II". Il permet aux stagiaires de mettre en œuvre les connaissances qu’ils ont acquises en matière de programmation et traitement des données du SGBDR afin de mettre en place une application informatique dans une architecture client/serveur.
DESCRIPTION Ce module vise à rendre le stagiaire apte à :
Exploiter les instructions, les structures et les objets du langage de programmation événementiel pour réaliser des applications conviviales et ergonomiques.
Programmer un accès distant à la base des données. Créer un contrôle utilisateur avec accès aux données. Intégrer les transactions coté Client et /ou coté Serveur. Éditer les états. Intégrer les outils de communications.
Techniques de Développement Informatique Guide Pédagogique – Version Préliminaire
153
CONTEXTE D’ENSEIGNEMENT
STRATEGIES D’ENSEIGNEMENT
Au début de l'enseignement du module, il faudra prévoir des exercices pratiques pour s’initier à la programmation événementielle.
Prévoir ensuite un cours théoriques avec de nombreux exemples pour voir comment implémenter l’accès aux bases de données en mode connecté et
déconnecté. Ensuite, des exemples et exercices pratiques pour voir comment intégrer la gestion
des transactions. Finalement, se servir des exemples et exercices pratiques pour éditer des états. ACTIVITES D’APPRENTISSAGE Exercices et travaux pratiques sur :
L'analyse des besoins en ce qui a trait au développement de l'application Le concept de solutions Le développement du code Le test de l'application
Techniques de Développement Informatique Guide Pédagogique – Version Préliminaire
154
EVALUATION
Individuellement Travail effectué à partir :
o d'études de cas et mises en situation. o de consignes du formateur.
Travail effectué à l'aide : o de sources de références. o d'un ordinateur o d'un serveur de bases de données. o d'un environnement de développement orienté objet. o D'une interface homme-machine graphique (type Windows).
MATERIEL ET EQUIPEMENT Matériel :
- Notes de cours. - Un langage de programmation orienté objet qui prend en charge la
programmation événementielle. - Des références techniques. - La documentation et l’aide en ligne de langage choisi. - Un journal technique.
Équipement : - Un poste informatique.
Techniques de Développement Informatique Guide Pédagogique – Version Préliminaire
155
PRÉCISIONS ET SECONDS NIVEAUX ÉLÉMENTS DE CONTENU CRITÈRE PARTICULIERS DE PERFORMANCE
1. Expliquer le principe de la programmation événementielle
Créer une classe on mode graphique.
• Montrer l’avantage de la programmation événementielle par rapport à la programmation en mode console.
• Utiliser l’interface graphique pour créer des classes
A. Exploiter les objets de l'interface de programmation
• fenêtre simple • formulaire avec bouton • Gestion des événements. • Conception graphique. • Formulaire Form • Étiquettes Label, et boites de saisie
TextBox • Liste déroulante ComboBox. • Cases à cocher CheckBox, • Variateurs ScrollBar • Événements souris. • Créer une fenêtre avec Menu. • Les composants non visuels (exple, Timer)
• Utilisation judicieuse de la barre de menus, menus contextuels, barres d’outils, boite à outils et fenêtre d’explorateur de projets • Utilisation appropriée des Propriétés, événements et méthodes • Création adéquate d’une interface utilisateur
B. Exploiter de composants logiciels existants
• Programmation des composants logiciels. • Programmation des contrôles ActiveX ou
équivalents
• Définition exacte du domaine d’utilisation • Mise en œuvre correcte d’un composant logiciel
Techniques de Développement Informatique Guide Pédagogique – Version Préliminaire
156
2. Expliquer le principe de
fonctionnement des différentes architectures (2-tiers, n-tiers).
3. Expliquer le principe de l’ODBC. 4. Programmer dans un
environnement de développement événementiel.
5. Expliquer les types de connexion et sources des données.
6. Expliquer la différence entre le mode connecté et en mode déconnecté.
• .Décrire l’architecture 2tiers, et n-tiers. • Décrire l’environnement .net • Utiliser l’ODBC. • Rappel sur le langage SQL • Expliquer la différence entre les différents
modes pour se connecter à une base de données.
• Décrire les types de connexions et les sources de données.
C. Intégrer les accès aux données dans le client en mode connecté.
• Utilisation d’un pilote ODBC. • Connexion à la base de données. • Exécution des requêtes SQL. • Exploitation du résultat d’une requête
SELECT. • Mise à jour d’une table. • Libération des ressources. • Utilisation d’un pilote OLEDB. • Traitement des erreurs et des exceptions.
Définition exacte du rôle des objets d’accès aux données.
Connexion correcte à une source de donnée
Programmation judicieuse de l’accès distant à la base des données
Utilisation appropriée des contrôles consommateurs des données.
D. Intégrer les accès aux données dans le client en mode déconnecté.
• Connexion à une source de donnée • Programmation de l’accès distant à la • base des données en utilisant les objets
fournisseurs de données tels que ADO.net.• Utilisation des contrôles consommateurs de
données pour choisir un enregistrement : DBCombo
• Utilisation des contrôles consommateurs de données pour l’affichage de plusieurs
Programmation judicieuse de l’accès distant à la base des données en utilisant les objets fournisseurs de données.
Utilisation appropriée des contrôles consommateurs des données.
Techniques de Développement Informatique Guide Pédagogique – Version Préliminaire
157
enregistrements : o DataGrid o listes
• Traitements des erreurs et des exceptions
Techniques de Développement Informatique Guide Pédagogique – Version Préliminaire
158
PRÉCISIONS ET SECONDS NIVEAUX ÉLÉMENTS DE CONTENU (Suite)
CRITÈRE PARTICULIERS DE PERFORMANCE
E. Créer un contrôle utilisateur et l’intégrer à l’application
• Programmer des composants : o DLL o ActiveX
• Intégration des composants au sein d’une application
Définition exacte des interfaces du composant
Intégration correcte du composant au sein de l’application
F. Intégrer les transactions à l’application
• Mise en place des transactions au niveau de la base de données : procédure stockée
• Mise en place des transactions au niveau du
• client avec les objets : Connexion et Transaction
Mise en place judicieuse des transactions au niveau de la base de données.
Mise en place judicieuse des transactions au niveau du client
G. Éditer les états
• Utilisation des outils d’édition d’état (ex :
crystal report.) • formulation des requêtes adéquates au
besoin d’édition • Édition des données
Utilisation adéquate des outils d’édition d’état
Édition correct des statistiques sur les données
Techniques de Développement Informatique Guide Pédagogique – Version Préliminaire
159
MODULE 21 : Introduction aux réseaux informatiques
Code : TSDI-21 Durée : 60 heures
Théorie : 25 h Travaux pratiques : 30 h Évaluation : 05 h
OBJECTIF OPERATIONNEL
COMPÉTENCE Mettre à profit les possibilités d’un environnement informatique en réseau
PRÉSENTATION Ce module de compétence générale s’inscrit dans la deuxième année du programme d’études. Il fait suite aux modules « Systèmes d’exploitation », « Optimisation d’un poste de travail » et « Installation d’un poste informatique. ».
DESCRIPTION Ce module vise à rendre le stagiaire apte à définir : le concept de réseau et son utilité ; les topologies ; les méthodes d’accès ; le modèle OSI ; les éléments d’interconnexion et à installer et exploiter un petit réseau local.. Le cours se donnera avec le système d’exploitation réseau de type serveur le plus utilisé en entreprise.
Techniques de Développement Informatique Guide Pédagogique – Version Préliminaire
160
CONTEXTE D’ENSEIGNEMENT
STRATEGIES D’ENSEIGNEMENT Dans le cours Introduction aux réseaux informatiques, on verra à alterner la théorie et la pratique. Les activités pédagogiques à caractère théorique devraient être accompagnées de présentations visuelles et de démonstrations. Elles serviront à présenter les concepts de base dans des contextes reliés aux travaux pratiques (T.P.) à réaliser en salle de T.P. équipé des composants requis. Les travaux pratiques serviront à appliquer la théorie à des situations concrètes. Au cours des activités pédagogiques, l'accent devra être mis sur l’utilisation d’un vocabulaire standard et normalisé dans les réseaux informatiques Le stagiaire sera appelé à travailler en équipe sur des projets concrets de façon à assurer l’acquisition des compétences par la pratique et développer l’esprit d’équipe. Chaque stagiaire devrait disposer d’un disque dur amovible de façon à lui permettre de fonctionner efficacement, de pouvoir poursuivre ses travaux d’une leçon à l’autre sans tout reprendre à zéro. Le stagiaire devrait être fortement invité à partager ses expériences avec ses collègues à l’aide d’un exposé oral ou d’une présentation assistée par ordinateur afin que tous puissent profiter des essais et erreurs de chacun. ACTIVITES D’APPRENTISSAGE Les activés pédagogiques suivantes doivent être appliquées dans ce cours : - Étude de cas sur l’analyse des besoins à partir d’un scénario de demande de la
clientèle et consignation des réponses dans le journal technique. - Travaux de lecture dirigés avec consignation de prises de notes et réponses à
des questions de connaissances pratiques dans le journal technique. - Travaux pratiques en laboratoire et consignation des réponses dans le journal
technique sur au moins les éléments suivant : - Configuration du protocole TCPIP sur une station de travail - Confection d’un câble paire torsadée croisé ou droit - Installation et configuration d’un serveur : installation et configuration du
système d’exploitation réseau dans un ordinateur jouant le rôle de serveur - Installation d’une station de travail reliée au réseau - Création et paramétrage des comptes d’utilisateurs et de groupes - Création et gestion de ressources partagées (fichiers, dossiers, périphériques
d’impression, périphériques de stockage de masse). - Supervision du fonctionnement du serveur à l’aide d’utilitaires inclus dans le
système d’exploitation réseau - Encouragement à utiliser une méthode de travail systématique. - Encouragement du partage des connaissances avec les autres afin que les
essais et erreurs de chacun profitent à tous. Le stagiaire veillera à documenter soigneusement dans un journal technique toutes les activités réalisées (réponses aux questions, résultats des travaux pratiques)
Techniques de Développement Informatique Guide Pédagogique – Version Préliminaire
161
EVALUATION
Individuellement Travail effectué à partir de :
- une étude de cas, un scénario de demande de la clientèle ou une mise en situation
- les consignes du formateur Travail effectué à l’aide:
- d’un poste de travail fonctionnel, pouvant recevoir un système d’exploitation réseau et jouer le rôle de serveur;
- d’un poste de travail utilisant des systèmes d’exploitation variés et jouant le rôle de la station de travail à relier au réseau;
- d’un système d'exploitation courant pour poste de travail : - d’un système d'exploitation réseau courant - de logiciels réseaux, d’outils et d’utilitaires - de documents pertinents (manuels de référence appropriés, guide
d’utilisation): manuels et schémas MATERIEL ET EQUIPEMENT Matériel :
- Des documents techniques et manuels de référence. - Journal technique (journal de bords, cahier de travaux pratiques) - Des échantillons de câbles UTP Cat 5e - Des connecteurs RJ45 - Des schémas et des animations représentatifs (films vidéos,
simulation). - CDROM Système d’exploitation courant pour poste de travail - CDROM Système d’exploitation réseaux courant - CDROM contenant des logiciels réseaux, des outils et des utilitaires
Équipement :
- Deux postes de travail informatique (l’un jouant le rôle de poste client / l’autre jouant le rôle de poste serveur)
- Matériels de connexion : Cartes réseaux Un commutateur (SWITCH) ou Concentrateur (HUB) 24 ports/
hub Un lot de Câbles réseaux Un panneau de brassage 24 ports Trousse de connectorisation pour câbles réseaux paires
torsadées RÉFÉRENCES Mise en réseau : Notions fondamentales, Microsoft Press 3e édition. Périodiques spécialisés : Windows LINUX, etc. Sites Internet sur Windows les réseaux et LINUX.
Techniques de Développement Informatique Guide Pédagogique – Version Préliminaire
162
PRÉCISIONS ET SECONDS NIVEAUX
ÉLÉMENTS DE CONTENU
CRITÈRE PARTICULIER DE PERFORMANCE
A. Décrire un réseau
• Définition d’un réseau • Services offerts par un réseau • Avantages du réseau • Types de réseau selon le critère
géographique et leurs caractéristiques o LAN, MAN, WAN o WIFI, Blue Tooth
• Types de réseau selon le critère organisationnel et leurs caractéristiques :
o Poste à poste o Réseau organisé autour d’ serveur
B. Décrire les modèles conceptuels OSI et TCP/IP
• Présentation des 7 couches et le rôle de Chacune
• Présentation des 4 couches du modèle TCP/IP et le rôle de chacune
• Comparaison entre le modèle OSI et le modèle TCP/IP
Description correcte du concept de réseau et son utilité.
Classification correcte des réseaux selon les critères géographiques et organisationnels
Identification correcte des caractéristiques propres à chacun des types de réseaux
C. Décrire les topologies des réseaux locaux, les méthodes d’accès et les protocoles
• Définition d’une topologie • Caractéristiques des topologies suivantes :
o Topologie en bus o Topologie en étoile o Topologie en anneau o Topologie maillée
• Définition d’une méthode d’accès • Caractéristiques des méthodes d’accès :
o CSMA/CD (Ethernet)
Description correcte du modèle OSI Description correcte du modèle TCP/IP
Techniques de Développement Informatique Guide Pédagogique – Version Préliminaire
163
o anneau à jeton (Token Ring) • Définition d’un protocole • Description de la pile de protocole TCP/IP • Configuration de TCP/IP sur une station de
travail. D. Décrire les topologies des réseaux locaux,
les méthodes d’accès et les protocoles
• Définition d’une topologie • Caractéristiques des topologies suivantes :
o Topologie en bus o Topologie en étoile o Topologie en anneau o Topologie maillée
• Définition d’une méthode d’accès • Caractéristiques des méthodes d’accès :
o CSMA/CD (Ethernet) o anneau à jeton (Token Ring)
• Définition d’un protocole • Description de la pile de protocole TCP/IP • Configuration de TCP/IP sur une station de
travail.
Description correcte des topologies du réseau local
Description correcte des méthodes d’accès
Description correcte de la pile de protocoles TCP/IP
Techniques de Développement Informatique Guide Pédagogique – Version Préliminaire
164
PRÉCISIONS ET SECONDS NIVEAUX ÉLÉMENTS DE CONTENU (Suite)
CRITÈRE PARTICULIER DE PERFORMANCE
E. Décrire les médias de transmission dans un réseau
• Caractéristiques, avantages et limites des différents types de médias de transmission :
o câble coaxial o paire torsadée o fibre optique o sans fil
• Connectique et norme des médias de transmission
• Fabrication d’un câble paire torsadée : o Croisé o Droit
Description correcte des caractéristiques des médias de transmission
F. Décrire les éléments d’interconnexion des réseaux
• Rôle et fonctions de : o Cartes réseau o Concentrateurs (hubs) o Commutateurs (Switchs) o Routeurs o Passerelles o Firewalls
Description correcte des rôles et fonctions des éléments d’interconnexion des réseaux
1. Décrire les concepts de base liés à la gestion d’un réseau local organisé autour de serveur
• Notion de gestion centralisée des utilisateurs• Notion de groupe de travail • Distinction des différents types de compte
utilisateurs • Notion de droit d’accès aux ressources • Notion de permission • Différents types de services offerts par un
système d’exploitation réseau
Techniques de Développement Informatique Guide Pédagogique – Version Préliminaire
165
PRÉCISIONS ET SECONDS NIVEAUX ÉLÉMENTS DE CONTENU (Suite)
CRITÈRE PARTICULIER DE PERFORMANCE
G. Installation d’un réseau local organisé autour de serveur
• Installation et configuration d’un serveur : o Préparation de la machine : o Installation du système d’exploitation
réseau o Mise à jour du système d’exploitation
à l’aide des services pack et correctifs
o Configuration de l’environnement du serveur
• Administration du réseau : o Création et gestion des comptes
utilisateurs et des groupes o Attribution et gestion des droits et
permissions d’accès aux ressources • Utilitaires de maintenance du serveur • Outils de surveillance des performances :
• du serveur; • des liens réseaux.
Installation correcte du serveur Gestion appropriée des comptes d’utilisateurs
Gestion appropriée des ressources Vérification du fonctionnement du réseau
H. Relier une station de travail au réseau • Paramétrage de la carte réseau • Paramétrage du protocole de
communication. • Installation et configuration du composant
client • Test de fonctionnement
Installation correcte de la carte réseau.
Détermination appropriée des paramètres de configuration de l’accès réseau de la station
Installation correcte du composant client d’accès au réseau.
Vérification du fonctionnement de la station dans l’environnement réseau
Techniques de Développement Informatique Guide Pédagogique – Version Préliminaire
166
I. Documenter l’installation • Journal technique • Rapport d’installation • Rapport d’intervention • Inventaire du matériel et des logiciels • Banque de connaissances permettant de
documenter les procédures d’installation et de dépannage
• Foire aux questions
Mise à jour pertinente de l’inventaire et de la banque de connaissances.
Pertinence, clarté et simplicité des recommandations en ce qui concerne l’utilisation du poste.
Consignation précise des paramètres de personnalisation.
Consignation précise des changements apportés.
Évaluation juste de la satisfaction du client ou de la cliente.
Techniques de Développement Informatique Guide Pédagogique – Version Préliminaire
167
MODULE 22 : Système de gestion de bases de données II
Code : TSDI-22 Durée : 75 heures
Théorie : 20 h Travaux pratiques : 50 h Évaluation : 05 h
OBJECTIF OPERATIONNEL
COMPÉTENCE
Organiser et exploiter des données
PRÉSENTATION Ce module de compétence particulière s'inscrit dans la deuxième année du programme d'étude. Il nécessite comme pré requis l'enseignement du module : "Système de gestion de bases de données I" et constitue un préalable pour l'enseignement des modules : "Programmation Client/Serveur" et "Programmation de sites web dynamiques".
DESCRIPTION
Ce module vise à rendre le stagiaire capable de Programmer des procédures stockées et des déclencheurs (Triggers).en utilisant un SGBDR approprié.
Techniques de Développement Informatique Guide Pédagogique – Version Préliminaire
168
CONTEXTE D’ENSEIGNEMENT
STRATEGIES D’ENSEIGNEMENT Un cours théorique sur les concepts de programmation liés à la gestion de base de données. Des exercices et travaux pratiques permettant aux stagiaires de programmer des procédures et des triggers. ACTIVITES D’APPRENTISSAGE Des exercices et travaux pratiques permettant aux stagiaires :
- D'apprendre le langage de programmation propre au SGBD. - D'automatiser certains traitements sur une base de données existantes. - De réutiliser les objets stockés ans le SGBD.
EVALUATION
Individuellement. Travail effectué à l'aide :
o D'un poste informatique ; o D’un Système de Gestion de Base de Données Relationnel ; o D'un utilitaire d’interface pour introduire et exécuter les requêtes SQL.
Travail effectué à partir : o D'études de cas et mises en situation ; o De sources de référence ; o Des consignes du formateur.
MATERIEL ET EQUIPEMENT Matériel :
- Un système d'exploitation supportant le SGBD utilisé. - Un système de gestion de bases de données relationnel. - La documentation et l’aide en ligne du SGBD choisi. - Notes de cours.
Équipement :
- Un poste informatique.
Techniques de Développement Informatique Guide Pédagogique – Version Préliminaire
169
PRÉCISIONS ET SECONDS NIVEAUX ÉLÉMENTS DE CONTENU CRITÈRE PARTICULIERS DE PERFORMANCE
1. Comprendre l’intérêt d’utiliser un langage de programmation qui intègre le formalisme SQL
• Limites du langage SQL • Intérêt d'utiliser un langage intégrant SQL
et une structure de programmation procédurale
• Identification des traitements qui peuvent être déléguées au SGBD.
A. Écrire des scripts dans le langage procédural du SGBD
• Présentation des instructions du langage de programmation :
o les variables et les types de données o Les variables élémentaires et
complexes o les structures de contrôle o les conditions o Les EXCEPTIONS : prédéfinies et
utilisateur
Utilisation cohérente des variables simples et composées
Utilisation efficace des instructions du langage de programmation du SGBD
B. Manipuler les jeux d’enregistrement (curseurs)
• Définition d'un curseur : implicite, explicite.
• Définition des attributs de curseurs. • Manipulation du contenu d’un curseur.
Manipulation correcte des curseurs
C. Programmer des procédures et des fonctions sur le SGBD
• Description du formalisme à respecter • Programmation des procédures stockées
sur le SGBD • Appel des fonctions à partir de requêtes
SQL. • Test du programme et correction des
erreurs
Programmation efficace des procédures stockées avec le langage de programmation du SGBD.
Programmation correcte des fonctions stockées avec le langage de programmation du SGBD.
Utilisation correcte des procédures et fonctions.
Techniques de Développement Informatique Guide Pédagogique – Version Préliminaire
170
2. Comprendre l’intérêt des packages
• Utilité des packages dans le déploiement d’applications
D. Écrire des packages sur le SGBD
• Description du formalisme à respecter • Présentation des packages standards. • Programmation des packages.
Programmation correcte des packages avec le langage de programmation du SGBD
Réutilisation adéquate des packages standard du SGBD
Techniques de Développement Informatique Guide Pédagogique – Version Préliminaire
171
PRÉCISIONS ET SECONDS
NIVEAUX ÉLÉMENTS DE CONTENU
(Suite) CRITÈRE PARTICULIERS DE
PERFORMANCE
3. Connaître le modèle événementiel
4. Identifier les événements sur les objets de la base de données
• Limites des contraintes d’intégrité et
utilité des triggers • Événements sur les objets de la base de
données.
E. Programmer des déclencheurs (Triggers)
• Événements qui déclenchent les triggers.• Formalisme à respecter • Programmation des Triggers • Test du trigger et correction des erreurs
Identification judicieuse des événements qui vont déclencher les triggers
Programmation correcte des Triggers
Techniques de Développement Informatique Guide Pédagogique – Version Préliminaire
172
MODULE 23 : Applications hypermédias
Code : TSDI-23 Durée : 60 heures
Théorie : 20 h Travaux pratiques : 35 h Évaluation : 05 h
OBJECTIF OPERATIONNEL
COMPÉTENCE
développer une application hypermédia dans des réseaux internes et mondiaux
PRÉSENTATION Ce module de compétence particulière s’inscrit dans la deuxième année du programme d’étude. Les notions fondamentales du développement d’applications hypermédias dans des réseaux Internet et Intranet sont basées essentiellement sur des qualités personnelles liées à l’esprit d’analyse et de synthèse du stagiaire, à son sens de créativité et sa bonne perception des tendances technologiques. Une connaissance de la gestion de projets informatiques est souhaitable. Ce module constitue un préalable pour le module "Programmation de sites web dynamiques".
DESCRIPTION
L’objectif du module est de faire acquérir les connaissances et les compétences nécessaires pour la conception d’applications hypermédias, la création de pages web à l’aide du code html, l'insertion de script clients et l’utilisation d’un éditeur wysiwyg pour le développement d’une application hypermédia.
Techniques de Développement Informatique Guide Pédagogique – Version Préliminaire
173
CONTEXTE D’ENSEIGNEMENT
STRATEGIES D’ENSEIGNEMENT Au démarrage du module, le stagiaire est renseigné sur la compétence à atteindre, les supports qu’il aura à sa disposition, les comptes rendus qu’il aura à faire. Au démarrage de chaque séance, le stagiaire est motivé par la nécessité de ce cours et ce pour remplir une tache bien précise ou acquérir des connaissances nécessaires pour pouvoir effectuer une tache. Par la suite, le cours est organisé en trois parties: partie théorique, partie pratique et partie de synthèse.
ACTIVITES D’APPRENTISSAGE 1. Lecture de document de référence et de support de cours pour :
• Acquérir les concepts liés au développement d’applications hypermédias. 2. Travaux pratiques en laboratoire :
• Concevoir une application hypermédia; • Réaliser des pages web statiques en utilisant un éditeur de texte; • Réaliser des scripts clients; • Réaliser des pages web statiques en utilisant un éditeur wysiwyg; • Faire un compte rendu sur le travail réalisé; • Faire un exposé oral sur le travail réalisé.
EVALUATION
Individuellement. À partir :
o de directives fournies par le formateur; o d’étude de cas et mises en situation;
À l’aide : o de micro ordinateur; o des outils appropriés pour le développement d’applications
hypermédias. o de logiciel de service web;
MATERIEL ET EQUIPEMENT Matériel :
- Support de cours; -Manuels de référence techniques appropriés.
Équipement :
- Poste de travail - Logiciel de service web; - Logiciels appropriés pour le développement d’applications hypermédias.
REFERENCES - Secrets des sites web qui réussissent – David Siegel – S&SM - Créer des sites web spectaculaires - David Siegel – S&SM - HTML4, XML et Java2 – EricLadd et Jim O’Donnel- CampusPress - Référence technique sur l’éditeur wysiwyg (dreamweaver, frontpage,…etc.)
Techniques de Développement Informatique Guide Pédagogique – Version Préliminaire
174
PRECISIONS ET SECONDS NIVEAUX ELEMENTS DE CONTENU CRITERES PARTICULIERS DE PERFORMANCE
1. Décrire les concepts fondamentaux d’Internet/Intranet;
• Différence entre Internet/Intranet/Extranet; • Différents types d’applications pour Internet; • Architecture du web; • Différentes technologies de développement
pour le web.
2. Installer et configurer un serveur web
• Plate forme matérielle et logicielle nécessaire pour l’installation d’un logiciel de services web;
• Configuration TCP/IP et DNS; • Configuration un site web par défaut et des sites
virtuels.
A. Concevoir une application hypermédia
• Fonctionnalités d’une application hypermédia :
o Type; o Objectifs; o Population cible; o Spécifications techniques et
fonctionnelles. • Établir un système de navigation :
o Organigramme; o Barres de navigation.
• Charte graphique : o Choix des couleurs; o Choix des images; o Typographie; o Mise en page.
• Cahier de charges.
Respect des consignes et des exigences de l’ergonomie et de l’esthétisme dans l’élaboration de la charte graphique et du système de navigation d’une application hypermédia
Techniques de Développement Informatique Guide Pédagogique – Version Préliminaire
175
B. Écrire du code html. (B):
• Balises de structure d’un document html :
o Déclaration; o En-tête, corps.
• Balises de formatage : o Texte; o Paragraphe.
• Balises de listes : o Listes de définition; o Listes numérotées; o Listes à puces.
Utilisation adéquate des balises html appropriées pour la construction d’une page web.
Techniques de Développement Informatique Guide Pédagogique – Version Préliminaire
176
PRECISIONS ET SECONDS NIVEAUX ELEMENTS DE CONTENU (Suite)
CRITERES PARTICULIERS DE PERFORMANCE
• Balises d’hyperliens : o Ancres; o Liens vers des adresses url.
• Balises d’objets multimédia : o Images; o Imagemaps; o Fichiers sons; o Séquences vidéo.
• Balises de tableaux : o Tableau; o Lignes; o Cellules; o Alignement; o Fusion
• Balises de cadres : o Types de cadres; o Jeu de cadres.
• Balises de formulaires : o Formulaire; o Différents types de champ.
• Balises de création de feuilles de style : o Styles liés; o Styles incorporés; o Styles intégrés.
• Insérer des balises de contenu exécutables :
o Applets java; • Composants ActiveX.
Techniques de Développement Informatique Guide Pédagogique – Version Préliminaire
177
C. Développer des scripts clients.
• Types et déclaration de variables; • Utilisation des tableaux; • Opérateurs et expressions; • Instructions de conditions et de boucles;• Fonctions et procédures; • Gestion du dialogue avec l’utilisateur;
Respect des consignes et de la syntaxe du langage utilisé;
Utilisation correcte des fonctionnalités adéquates pour répondre au besoin exprimé
Optimisation du code produit
Techniques de Développement Informatique Guide Pédagogique – Version Préliminaire
178
PRECISIONS ET SECONDS NIVEAUX ELEMENTS DE CONTENU (Suite)
CRITERES PARTICULIERS DE PERFORMANCE
• Intégration du script dans du code HTML;
• Gestion des exceptions; • Interaction avec les objets prédéfinis :
o Date; o Heure; o Chaîne.
• Interaction avec le modèle objet du navigateur;
• Validation, coté client, des données saisies par l’utilisateur.
3. Utiliser l’environnement du travail de l’éditeur.
• Barres d’outils; • Zones de travail; • Menus de l’éditeur;
D. Développer une application hypermédia en utilisant un éditeur wysiwyg :
• Système de navigation de l’application :
o Les liens hypertextes; o Les barres de navigation; o Les comportements).
• Réaliser la mise en page de l’application hypermédia :
o Les cadres; o Les tableaux; o Les feuilles de style.
• Effets spéciaux : o Images; o Animations pour le web;
• Préparer l’application pour
Utilisation correcte des fonctions appropriées d’un éditeur wysiwyg pour le développement d’une application hypermédia.
Techniques de Développement Informatique Guide Pédagogique – Version Préliminaire
179
l’exploitation en interne ou sur Internet :
o Test sur différents types du navigateur;
o Vitesse de connexion; o Résolution d’écran; o Nombre de couleurs.
Techniques de Développement Informatique Guide Pédagogique – Version Préliminaire
180
MODULE 24 : Programmation de sites web dynamiques
Code : TSDI-24 Durée : 120 heures
Théorie : 40 h Travaux pratiques : 75 h Évaluation : 05 h
OBJECTIF OPERATIONNEL
COMPÉTENCE
Développer une application web dynamique.
PRÉSENTATION Ce module de compétence particulière s’inscrit dans la deuxième année du programme d’étude. Les notions fondamentales du développement d’applications web dynamiques nécessitent une bonne connaissance du code html (Module "Applications hypermédias"), une manipulation aisée d’un système de gestion de bases de données (Module "Système de gestion de bases de données") et une pratique avancée d’un langage de programmation orienté objet (Module "Programmation Client/Serveur").
DESCRIPTION
L’objectif du module est de faire acquérir les connaissances et les compétences nécessaires pour le développement d’applications web dynamiques accédant à des bases de données et ce à l’aide de langages de scripts appropriés.
Techniques de Développement Informatique Guide Pédagogique – Version Préliminaire
181
CONTEXTE D’ENSEIGNEMENT
STRATEGIES D’ENSEIGNEMENT Au démarrage du module, le stagiaire est renseigné sur la compétence à atteindre, les supports qu’il aura à sa disposition, les comptes rendus qu’il aura à faire. Au démarrage de chaque séance, le stagiaire est motivé par la nécessité de ce cours et ce pour remplir une tache bien précise ou acquérir des connaissances nécessaires pour pouvoir effectuer une tache. Par la suite, le cours est organisé en trois parties: partie théorique, partie pratique et partie de synthèse. ACTIVITES D’APPRENTISSAGE
3. Lecture de document de référence et de support de cours pour : • Acquérir les concepts liés au développement de sites web dynamiques.
4. Travaux pratiques en laboratoire : • Écrire des scripts clients; • Écrire des scripts serveur; • Écrire des scripts accédant à une base de données; • Développer des composants pour le web; • Écrire du code XML; • Faire un compte rendu sur le travail réalisé; • Faire un exposé oral sur le travail réalisé.
EVALUATION
Individuellement. Travail à partir :
- de directives fournies par le formateur; - d’études de cas et mises en situation;
Travail à l’aide : - d'un micro ordinateur; - de logiciel de service web; - de logiciel de gestion de bases de données relationnelles; - des outils appropriés pour le développement de sites web
dynamiques.
Techniques de Développement Informatique Guide Pédagogique – Version Préliminaire
182
CONTEXTE D’ENSEIGNEMENT
(Suite) MATERIEL ET EQUIPEMENT Matériel :
- Support de cours; - Manuels de référence techniques appropriés.
Équipement :
- Poste de travail - Logiciel de service web; - Logiciel de gestion de bases de données relationnelles; - Outils appropriés pour le développement de sites web dynamiques.
REFERENCES − HTML4, XML et Java2 – EricLadd et Jim O’Donnel- CampusPress − Internet/Intranet et base de données – Georges Gardarin – Eyrolles − XML langage et applications – Alain Michard – Eyrolles − Services web avec SOAP, WSDL, UDDI, ebXML - Jean-Marie Chauvet - Eyrolles − Référence technique sur l’éditeur utilisé (php, asp.net. jsp…etc.) − Internet
Techniques de Développement Informatique Guide Pédagogique – Version Préliminaire
183
PRECISION SECONDS ET NIVEAUX ELEMENTS DU CONTENU CRITERES PARTICULIERS DE PERFORMANCE
1. Décrire les différents types d’applications web dynamiques.
• Applications B2B, B2C et ASP; • Applications SOAP, WSDL, UDDI, ebXML, bizTalk.
A. Développer des scripts serveur.
• Intégration du script serveur dans du code HTML; • Lecture des données client à partir de formulaire,
cookies, certificat de sécurité et liens; • Envoi de données personnalisées au client; • Gestion de l’état d’une application web; • Gestion de sessions d’utilisateurs; • Validation coté serveur des données récupérées du
client; • Gestion des exceptions.
Respect des consignes et de la syntaxe du langage utilisé;
Utilisation correcte des fonctionnalités adéquates pour répondre au besoin exprimé;
Optimisation du code produit.
B. Développer des scripts accédant aux bases de données.
• Création et gestion des connexions aux bases de données;
• Utilisation des requêtes sql et des procédures stockées pour l’ajout, la mise à jour et la suppression des données;
• Récupération et traitrement des réponses aux requêtes:
o Ajout de menus déroulants dynamiques;
o Construction de tableaux html dynamiques;
o Pagination des données. • Optimisation du code des scripts; • Optimisation des resources utilisées pour exploiter
les données; • Sécurisation d’une application web accédant à une
base de données; • Déploiement de l’application en vue de son
exploitation.
Respect des consignes et de la syntaxe du langage utilisé;
Vérification de l’utilisation correcte des fonctionnalités adéquates pour répondre au besoin exprimé;
Optimisation du code produit
Techniques de Développement Informatique Guide Pédagogique – Version Préliminaire
184
PRECISION SECONDS ET NIVEAUX ELEMENTS DU CONTENU (Suite)
CRITERES PARTICULIERS DE PERFORMANCE
Expliquer les concepts fondamentaux de l’architecture n-tiers.
• Couche Présentation; • Couche Traitements; • Couche Données.
C. Développer des composants pour le web.
• Conception de composants pour le web; • Réalisation de composants; • Utilisation dans une application web; • Optimisation, sécurisation et documentation du
composant.
Respect des consignes et de la syntaxe du langage utilisé;
Utilisation correcte des fonctionnalités adéquates pour répondre au besoin exprimé
Optimisation du code produit
Techniques de Développement Informatique Guide Pédagogique – Version Préliminaire
185
D. Développer des applications
XML.
• Composants d’un document XML : o Prologue; o Arbre d’éléments; o Commentaire;
• Structures types de documents : o Contenu d’une dtd; o Déclaration d’éléments et de liste
d’attributs; o Entités paramètres; o Sections internes, externes et
conditionnelles; o Règles d’écriture de dtd.
• Domaines nominaux; • Les schemas XML; • XPath; • Pointeurs XML; • Liens XML; • Feuilles de style css; • Le langage de transformation XSLT; • Exemples d’applications normalisées: RDF,
SMIL, MathXML, SVG, XHTML, OTP, SOAP; • XML et les bases de données : • Extraction de données; • Import de données.
Respect des consignes et de la syntaxe du langage utilisé;
Utilisation correcte des fonctionnalités adéquates pour répondre au besoin exprimé;
Optimisation du code produit.
Techniques de Développement Informatique Guide Pédagogique – Version Préliminaire
186
MODULE 25 : Projet de conception de fin d'études
Code : TSDI-25 Durée : 45 heures
Théorie : 00 h Travaux pratiques : 42 h Évaluation : 03 h
OBJECTIF OPERATIONNEL
COMPÉTENCE
Concevoir et développer une application informatique
PRÉSENTATION Ce module de compétence particulière se trouve à la fin de la deuxième année de formation juste avant le stage de fin de formation en entreprise. Pour suivre ce module, le stagiaire devra avoir acquis les compétences des modules « Programmation Client-Serveur», « Programmation de sites Web dynamiques » et « Système de gestion de base de données II».
DESCRIPTION L’objectif de ce module vise à ce que le stagiaire conçoive et développe une application de synthèse en utilisant les méthodes d’analyse et les logiciels appropriés. En plus de permettre à l’étudiant d’approfondir des notions sur la planification des activités, la gestion du temps, le travail collaboratif en équipe, la réalisation d’un prototype évolutif et la conception de différents biens livrables, ce projet vise l’intégration des notions apprises dans plusieurs cours de la formation. Plus spécifiquement, les techniques de développement de système d’information et de modélisation de données et de traitements vues dans le module « Conception et modélisation d’un S.I. » sont appliquées intégralement dans le présent module. Les techniques d’utilisation des bases de données et de programmation vues dans les modules « Système de gestion de base de donnée I, Programmation orientée objet I, Analyse et conception orientée objet, Programmation Client-Serveur, Applications hypermédias, Programmation de sites Web dynamiques, Initiation à la gestion de projets informatiques » sont aussi mises à contribution. Enfin, les connaissances acquises dans le module « Production de documents » s’avèrent fort utiles pour la production de documents.
Techniques de Développement Informatique Guide Pédagogique – Version Préliminaire
187
CONTEXTE D’ENSEIGNEMENT
STRATEGIES D’ENSEIGNEMENT
Le projet de conception d’une application informatique est réalisé en équipe généralement de deux stagiaires. Chaque équipe choisi ou propose un projet reflétant une situation représentative du milieu de travail. Les stagiaires doivent produire un échéancier des différentes étapes de réalisation pour respecter les délais de livraison des livrabes. L’utilisation d’un logiciel de gestion de projet aide à la planification des différentes activités. Des rencontres hebdomadaires des membres de l’équipe et du formateur sont prévues afin d’assurer une rétroaction continuelle. Ces rencontres permettent une vérification de l’avancement des travaux, des méthodes de travail et de la planification de l’équipe. À l’issue de cette rencontre, l’équipe valide et corrige les étapes du projet, adapte l’échéancier et la répartition du travail. L’utilisation d’un logiciel GLAO permet d’élaborer et de valider des modèles de données et de traitements en plus de créer le dictionnaire. Dans sa fonction de travail, le technicien en « Développement informatique » est également appelé à réaliser des présentations de projet aux utilisateurs et même à différentes équipes de travail. Il doit connaître des techniques de présentation et appliquer ces techniques en faisant la présentation de son projet au formateur, ou à un groupe de stagiaires. Le formateur doit porter une attention particulière au professionnalisme des stagiaires. Il encourage le stagiaire à :
- assurer la qualité des productions : - communiquer et documenter adéquatement, - développer une compréhension optimale des exigences d’une tâche, - respecter les échéances. - développer des habiletés de synthèse; - développer le sens critique; - rédiger correctement en français écrit; - communiquer efficacement en français; - maîtriser un vocabulaire technique en français et en anglais; - développer le sens des responsabilités; - développer la capacité à gérer son temps; - développer la capacité de planifier son travail.
ACTIVITES D’APPRENTISSAGE Les activités d’apprentissage seront basées sur des études de cas. Celles ci seront
proposées par le stagiaire et validées par le formateur, ou proposées par le formateur. Elles permettront d'intégrer les outils manipulés pendant le cursus de
formation. Elles permettront de reproduire toutes les étapes d’un projet de conception et de développement d’une application informatique depuis l’analyse
jusqu’à l’exploitation.
Techniques de Développement Informatique Guide Pédagogique – Version Préliminaire
188
CONTEXTE D’ENSEIGNEMENT
(Suite)
Les projets sélectionnés devront tenir compte du temps alloué pour ce module. Ils ne devront donc pas être complexes, mais ils devront quand même présenter un
certain défi pour les stagiaires. Les activités d’apprentissages sont constituées des étapes suivantes :
- Planifier et gérer des activités de travail - Produire une interface utilisateur - Concevoir une base de donnée - Concevoir des composants - Coder l’application à l’aide d’un langage de programmation - Préparer l’application à l’exploitation - Tester l’application
EVALUATION
En équipe de deux stagiaires (binôme) Soutenance de l’application réalisée devant un groupe de stagiaires et
le formateur Travail effectué à partir :
- d’une étude de cas, d’un scénario de demande de la clientèle ou d’une mise en situation,
- de consignes du formateur. Travail effectué à l’aide:
- d’un microordinateur, - d’outils de planification, - d’outils de développement, - d’un logiciel de gestion de base de données relationnelles - de manuels de références
MATERIEL ET EQUIPEMENT Matériel :
- Un système de gestion de bases de données relationnel. - Outils de planification. - Outils de développement. - Manuels de référence technique.
Équipement :
- Un poste informatique. RÉFÉRENCE
- IVARD, S. et J. TALBOT, Le développement de systèmes d'information 3e édition, Presses de l'Université du Québec
- DIONNE, B., Pour réussir, Guide méthodologique pour les études et la recherche 3e édition, Études Vivantes, 1998.
Ou livres équivalents
Techniques de Développement Informatique Guide Pédagogique – Version Préliminaire
189
PRÉCISIONS ET SECONDS NIVEAUX ÉLÉMENTS DE CONTENU
CRITÈRES PARTICULIERS DE
PERFORMANCE A. Analyser la demande des utilisateurs de l'application
• Objectifs de l’application • Caractéristiques techniques de
l’application • Fonctionnalités attendues • Utilisateurs cibles • Rôle des utilisateurs
- Définition claire de l’objectif global de l’application.
- Description pertinente des fonctionnalités attendues
- Description correcte des caractéristiques techniques de l’application
- Identification correcte des utilisateurs de l’application et de leur rôle
B. Planifier les activités à réaliser • Planification du travail : - tâches à effectuer, - estimation de la durée
• Détermination des outils nécessaires pour développer l’application
• Détermination des outils nécessaires pour exploiter l’application
- Détermination correcte des tâches à réaliser.
- Estimation correcte du temps nécessaire à l’exécution de chaque tâche.
- Respect des échéances établies pour l’exécution du travail.
- Présentation claire d’un plan de travail réalisé à l’aide d’un logiciel de gestion de projets
C. Concevoir l’application • Conception des interfaces utilisateurs • Conception de la base de donnée • Conception des composants
- Détermination exacte des différents modèles de conception de la base de données
- Respect des règles de conception de composants tiers
- Documentation correcte et complète chaque phase de conception
D. Réaliser un prototype de l’application
• Réalisation des interfaces - Respect des règles de conception d’interface homme machine
E. Réaliser l’application • Création de la base de donnée • Création des composants • Codage des programmes • Optimisation du code • Tests et validation • Documentation des instructions
- Fonctionnement correct de l’application
- Respect des règles
d’algorithme dans la réalisation de l’application
- Bonne optimisation de code
- Documentation pertinente du code
F. Sécuriser l’application • Sécurité de l’application - Accès sécurisé et hiérarchisé des
utilisateurs - Accès sécurisé aux données
- Gestion efficace de la sécurité de l’application
Techniques de Développement Informatique Guide Pédagogique – Version Préliminaire
190
G. Documenter l’application pour l’utilisateur
• Guide d’installation • Manuel d’utilisation • Aide en ligne
- Rédaction correcte du guide d’installation
- Rédaction correcte du manuel d’utilisation
- Création appropriée de l’aide en ligne
H. Présenter le travail effectué
• Soutenance devant un groupe de stagiaires et le formateur
- Rédaction claire d’un diaporama
- Démonstration efficace de l’exploitation de l'application
Techniques de Développement Informatique Guide Pédagogique – Version Préliminaire
191
MODULE 26 : Recherche d'emploi
Code : TSDI-26 Durée : 30 heures
Théorie : 06 h Travaux pratiques : 18 h Évaluation : 06 h
OBJECTIF OPERATIONNEL
COMPÉTENCE
Utiliser des moyens de recherche d’emploi.
PRESENTATION Ce module de compétence générale est situé à la fin de la deuxième année de formation juste avant le stage en entreprise, afin de donner suffisamment de temps au stagiaire pour faire sa recherche d’emploi avant l’intégration au monde de travail.
DESCRIPTION L’objectif de ce module est faire acquérir les connaissances relatives à la rédaction d’un curriculum vitae, d’une lettre de présentation personnelle et d’un plan de recherche d’emploi, en vue de le préparer aux entrevues de sélection et à l’identification des étapes d’une relance efficace. Il vise donc à rendre le stagiaire apte à utiliser des moyens de recherche d’emploi. Pour atteindre cet objectif, le stagiaire expérimente un processus qui s’apparente à une démarche de recherche d’emploi. Le stagiaire participe d’abord à une démarche d’auto-évaluation et de cueillette d’informations. Il doit également rédiger son curriculum vitae et une lettre d’accompagnement en respectant les normes de rédaction et de mise en page vues dans le module « Production de documents ». Il se prépare aux entrevues et finalement, il se soumet à des simulations d’entrevues.
Techniques de Développement Informatique Guide Pédagogique – Version Préliminaire
192
CONTEXTE D’ENSEIGNEMENT
STRATEGIES D’ENSEIGNEMENT De manière à favoriser chez le stagiaire une prise en charge de sa démarche de préparation au stage, le formateur est appelé à lui fournir un encadrement qui soutient le développement de son autonomie et une responsabilisation personnelle en suivant les étapes suivantes :
- appropriation des diverses dimensions concernant la fonction de travail dans un milieu donné;
- détermination des habiletés, des intérêts, des ambitions du stagiaire; - arrimage entre l’offre d’emploi et les besoins et les intérêts du stagiaire; - préparation concrète à l’emploi
En utilisant des illustrations, des transparents, des logiciels, des casettes vidéos, etc., le formateur devra par conséquent :
- aider les stagiaires à planifier leurs travaux et à établir un échéancier réaliste compte tenu du temps alloué ;
- fournir aux stagiaires toute documentation pertinente, telle que la liste d’employeurs par région, types d’entreprises déjà ciblées, modèles de lettres de présentation et de curriculum vitae, logiciels sur la recherche d’emploi, etc.;
- utiliser des moyens audiovisuels appropriés, notamment lors des entrevues simulées s’il y a lieu;
- fournir aux stagiaires les moyens d’effectuer leurs contacts (téléphone, fax, Internet, etc.) durant les heures d’ouverture des entreprises ;
- favoriser les échanges entre les stagiaires ; - apporter le soutien nécessaire aux stagiaires qui éprouvent des difficultés
pour trouver un emploi. Ce module exige un grand sens des responsabilités de la part du stagiaire. Il doit adopter une attitude professionnelle lors de la démarche de recherche d’emploi. Donc, l’accent doit porter sur les intentions éducatives suivantes :
- développer une attitude professionnelle : - assurer la qualité des productions : - développer l’autonomie.
Techniques de Développement Informatique Guide Pédagogique – Version Préliminaire
193
ACTIVITES D’APPRENTISSAGE Amener les stagiaires à :
- établir un échéancier précis et réaliste pour chacune des étapes de la recherche d’emploi ;
- prendre contact par téléphone avec des employeurs en utilisant une approche éprouvée ;
- rédiger une lettre de présentation qui cerne les objectifs poursuivis dans un français correct ;
- rédiger un curriculum vitae de façon structurée et dans un français correct ; - participer à une simulation d’entrevue d’embauche en identifiant les éléments
positifs, ainsi que les correctifs à apporter ; - discuter en groupe de sa performance lors des rencontres avec des
employeurs ; - faire part à ses collègues des difficultés rencontrées au cours des
recherches effectuées.
EVALUATION
Individuellement Travail effectué à partir :
- de directives fournies par le formateur; - de la confirmation de son orientation professionnelle ; - de mises en situation telle la prise de connaissance d’un emploi ; - de la simulation d’une entrevue avec un employeur.
Travail effectué à l’aide : - de son bilan personnel ; - de la documentation appropriée - d’un microordinateur - d’un logiciel de traitement de texte.
Techniques de Développement Informatique Guide Pédagogique – Version Préliminaire
194
PRECISIONS ET SECONDS NIVEAUX ELEMENTS DE CONTENU CRITERES PARTICULIERS DE PERFORMANCE
1. Décrire les éléments d’un bilan personnel.
• Définition d’un bilan. • Raisons de faire un bilan. • Contenu d’un bilan :
o connaissances ; o qualifications et compétences ; o traits de personnalité.
2. Décrire ses expériences de vie, de formation et de travail.
• Définition de ce qu’on entend par « expérience ». • Façon de décrire ses expériences. • expérience de :
o vie ; o formation ; o travail.
• Secteurs d’expérience : o formation ; o travail ; o activités personnelles.
• Chronologie.
3. Préciser les connaissances et les compétences acquises dans ses expériences de vie, de formation et de travail.
• Définition de ce qu’on entend par « connaissance ». • Façon de reconnaître ses connaissances. • Définition de ce qu’on entend par « compétence » :
o aptitude physique ; o aptitude intellectuelle ; o aptitude comportementale.
• Façon de déceler ses compétences.
4. Déceler les traits caractéristiques de sa personnalité.
• Définition de ce qu’on entend par « trait de Personnalité » :
o valeurs ; o intérêts ; o tempérament ;
Techniques de Développement Informatique Guide Pédagogique – Version Préliminaire
195
o qualité ; o comportement.
• Façon de déceler ses traits de personnalité. 5. Rédiger son bilan personnel. Règles à respecter dans la rédaction d’un bilan.
Techniques de Développement Informatique Guide Pédagogique – Version Préliminaire
196
PRECISIONS ET SECONDS NIVEAUX ELEMENTS DE CONTENU (Suite)
CRITERES PARTICULIERS DE PERFORMANCE
A. Rédiger son curriculum vitae.
• Façon de rédiger et d’agencer les éléments d’un c.v: o expérience de travail ; o formation scolaire ; o qualification et compétences ; o renseignements personnels ; o autres activités personnelles.
• Modèles types de curriculum vitae.
- Clarté et propreté de la présentation matérielle.
Présence des renseignements pertinents.
6. Décrire les exigences des emplois visés
• Description des exigences : o formation ; o qualification ;
• expérience de travail.
7. Comparer les exigences des emplois visés aux forces et faiblesses de son bilan personnel.
• Eléments du bilan personnel à prendre en compte. • Exigences des emplois visés. • Grille de comparaison.
B. Rédiger une lettre de motivation.
• Modèles types d’une lettre de motivation : o en réponse à une annonce dans les médias
écrits ; o à la suite d’un appel téléphonique ; o à un employeur chez qui l’on voudrait travailler.
• Parties d’une lettre de motivation : o en-tête ; o présentation ; o proposition : o susciter le désir d’une entrevue. o conclusion.
• Façons de faire ressortir les qualités et intérêts pouvant être appréciés.
- Pertinence du texte en rapport avec l’emploi postulé.
- - Respect des normes d’une lettre de motivation.
8. Définir les attitudes à acquérir par • Façon d’aborder la recherche d’emploi.
Techniques de Développement Informatique Guide Pédagogique – Version Préliminaire
197
rapport à la recherche d’emploi.
• Attitudes à développer : o persévérance ; o autonomie ; o ouverture au changement ; o perfectionnement ; o flexibilité. o communication
• négociation
Techniques de Développement Informatique Guide Pédagogique – Version Préliminaire
198
PRECISIONS ET SECONDS NIVEAUX ELEMENTS DE CONTENU (Suite)
CRITERES PARTICULIERS DE PERFORMANCE
9. Expliquer dans quelle mesure les contraintes et les possibilités du marché du travail peuvent influencer son plan de recherche d’emploi.
• Définition globale du marché du travail. • Contraintes du marché du travail :
o chômage ; o compétition ; o mobilité ; o formation spécialisée ; o développement technologique ; o instabilité économique.
• Possibilités du marché du travail : o nouveaux emplois ; o secteurs de pointe ;
• secteurs en perte de vitesse.
C. Rédiger un plan de recherche d’emploi.
• Liste d’emplois correspondant à ses intérêts et aux possibilités du marché du travail.
• Liste des employeurs et moyens de dresser cette liste : o bottin téléphonique ; o centre d’emploi du Maroc ; o Associations professionnelles o etc.
• Etapes d’une planification de recherche d’emploi : o emplois visés ; o lieux de travail privilégiés ; o employeurs à rejoindre ; o moments propices à l’application du plan
• Stratégies distinctes selon le terme du plan (court, moyen ou long terme).
- - Enumération juste des moyens de préparation d’un plan de recherche d’emploi
- - Pertinence des étapes du plan de recherche.
10. Prendre conscience de l’importance de son attitude face à un employeur au cours d’une entrevue de recherche d’emploi.
• Distinction entre attitude et comportement. • Impact de l’attitude manifestée au cours d’une rencontre avec
un employeur : o détermination ; o ouverture d’esprit ; o sincérité ;
• professionnalisme.
Techniques de Développement Informatique Guide Pédagogique – Version Préliminaire
199
PRECISIONS ET SECONDS NIVEAUX ELEMENTS DE CONTENU (Suite)
CRITERES PARTICULIERS DE PERFORMANCE
11. Préparer une entrevue de recherche d’emploi.
• Différents types d’entrevues : o personne à personne ; o devant un comité ; o avec mise en situation ; o en présence des concurrents.
• Façon de se préparer à une entrevue : o informations à recueillir :
- sur l’emploi ; - sur l’entreprise ; - sur les attentes de l’employeur.
D. Passer une entrevue simulée de recherche d’emploi.
• Règles de convenance à respecter en entrevue : o politesse ; o courtoisie ; o propreté ; o etc.
• Façon de répondre aux questions de l’employeur : o sur les expériences du travail antérieures; o sur ses qualités et défauts ; o sur le salaire désiré ; o etc.
• Façon de poser des questions à l’employeur : o sur les attentes de l’employeur ; o sur les conditions de travail ; o sur le salaire offert ; o etc.
• Façon de mettre en valeur sa formation et son expérience
- Respect des règles de convenance en entrevue.
- Pertinence des réponses et des interventions.
E. Identifier les étapes d’une relance efficace.
• Relance téléphonique : o vérification de la réception des documents ; o intérêts face à la lettre de motivation et au curriculum
vitae. o Visite chez l’employeur.
• Suivi de la demande d’emploi par une lettre de rappel.
- Identification juste et complète des étapes.
- Suivi approprié de la demande d’emploi
Techniques de Développement Informatique Guide Pédagogique – Version Préliminaire
200
MODULE 27 : Intégration au milieu de travail (Stage II)
Code : TSDI-27 Durée : 300 heures
Théorie : 30 h Travaux pratiques : 260 h Évaluation : 10 h
OBJECTIF OPERATIONNEL
COMPETENCE S’intégrer au marché du travail.
PRESENTATION Ce module de compétence particulière se situe à la fin du programme d’études. A cette étape de la formation, le stagiaire a acquis les connaissances et développé les habiletés lui permettant d’évoluer correctement et de façon sécuritaire en milieu de travail.
DESCRIPTION L’objectif de ce module est de faire acquérir les connaissances devant permettre au stagiaire de prendre vraiment contact avec le milieu de travail et de faire un lien entre les compétences acquises en milieu scolaire et le métier tel qu’exercé en milieu de travail. Il comporte deux aspects importants soit l’observation bien sur et surtout la réalisation de tâches professionnelles plus complexes visant à rendre le stagiaire apte à s’intégrer au milieu du travail. Il devra rédiger un rapport faisant état du contexte de travail et des tâches effectuées au cours du stage.
Techniques de Développement Informatique Guide Pédagogique – Version Préliminaire
201
CONTEXTE D’ENSEIGNEMENT
STRATEGIES D’ENSEIGNEMENT Le milieu de stage est l’endroit tout désigné pour permettre au stagiaire de mettre en pratique les connaissances et habiletés développées au cours de sa formation. Dans son milieu de stage, il va probablement rencontrer des situations qu’il n’aura pas vécues dans le cadre de sa formation. Il entre dans une phase primordiale pour la poursuite de sa carrière, à savoir l’acquisition d’une expérience professionnelle. Du fait de la variété des situations possibles, l’entreprise est un milieu particulièrement propice à une prise de contact avec toute une panoplie de besoins en ce qui a trait à la profession de technicien en informatique. C’est le moment pour le stagiaire de mettre en pratique une saine curiosité et un certain goût pour la nouveauté qui ont été constamment présents et encouragés dans l’ensemble de sa formation. La démarche pédagogique prend la forme de tutorat. En effet cette stratégie cherche à établir un équilibre entre la réponse à des besoins individuels et la réponse à des besoins du milieu de stage. Des rencontres en groupe permettent d’introduire des notions nouvelles et informer les candidats sur l’évolution de la démarche de recherche de stage. Des rencontres individuelles assurent le suivi de l’élaboration du curriculum vitae, de la lettre d’accompagnement et répondent à d’autres besoins sporadiques. Le formateur doit rencontrer chacun des stagiaires individuellement à plusieurs reprises et accorder du temps aux démarches d’organisation du stage. A l’aide de transparents, de cassettes vidéo, de l’annuaire des entreprises, les petites annonces dans les journaux, etc., le formateur doit :
- fournir aux stagiaires les moyens aptes à favoriser le choix judicieux d’un lieu de stage;
- à l’aide d’un questionnaire, s’assurer que le stagiaire comprend bien les objectifs et les modalités du stage ;
- maintenir une collaboration étroite entre le centre et l’entreprise; - en collaboration avec le responsable du stage en entreprise rendre possible
l’observation et l’exécution de tâches peu complexes; - assurer l’encadrement ponctuel des stagiaires et s’assurer aussi de la
supervision constante de ces derniers; - intervenir efficacement et avec diligence en cas de difficultés; - fournir aux stagiaires les documents (journal de bord, cahier de stage)
relatifs au stage; - s’assurer que le journal de bord est complété en collaboration avec la
personne responsable du stagiaire en entreprise; - démontrer en quoi consistent les éléments d’un rapport et comment le
rédiger; - favoriser les échanges ainsi que l’expression de tous les stagiaires.
Techniques de Développement Informatique Guide Pédagogique – Version Préliminaire
202
CONTEXTE D’ENSEIGNEMENT
(Suite) Ce module exige un grand sens des responsabilités de la part du stagiaire. Il doit adopter une attitude professionnelle lors de la démarche de recherche de stage et durant le stage. Donc, l’accent doit porter sur les intentions éducatives suivantes :
- développer une attitude professionnelle : - respecter les gens, le milieu; - assurer la qualité des productions : - respecter les échéances; - développer l’autonomie.
Ce cours contribue au développement des compétences et habiletés transversales suivantes :
- habileté d’analyse, - sens critique, - assurer la production et la gestion de documents (français écrit), - effectuer une veille technologique, - communiquer dans un contexte de travail, - sens des responsabilités, - appliquer une méthode de gestion du temps, - gérer des activités de travail (capacité de planifier son travail).
Le stagiaire se doit d’être productif, efficace et rapide tout en demeurant professionnel dans toutes ses interventions. Sa capacité de gérer les priorités l’aide beaucoup dans la réalisation de ses tâches Un cahier de stage (guide du stagiaire) doit être remis à chacun des stagiaires. Il contient entre autres le calendrier des activités, des précisions sur le déroulement du stage, les outils d’évaluation, les exigences du journal de bord, du rapport de stage et de la présentation. La supervision individuelle du stagiaire est assurée par deux personnes : un superviseur du milieu de stage et un formateur superviseur. Le premier tiendra le rôle d’entraîneur; il assure une progression dans les tâches à effectuer, le support nécessaire à la réalisation de ces tâches, l’accompagnement à l’intégration dans le milieu et un suivi des attitudes et des réalisations. Le second assure un suivi constant du stagiaire à l’aide du journal de bord, d’entretiens téléphoniques, d’une visite en milieu de stage et d’un contact permanent par courrier électronique. À cette étape de la formation, le stagiaire doit développer une attitude professionnelle acquise tout au long de ses apprentissages. Le stagiaire devra observer l’horaire de travail défini par l’entreprise.
Techniques de Développement Informatique Guide Pédagogique – Version Préliminaire
203
ACTIVITES D’APPRENTISSAGE Le stagiaire doit :
- prendre connaissance de l’information et des modalités relatives au stage; - se fixer des critères de sélection des entreprises;
Techniques de Développement Informatique Guide Pédagogique – Version Préliminaire
204
CONTEXTE D’ENSEIGNEMENT
(Suite) - répertorier des entreprises susceptibles de recevoir des stagiaires; - effectuer des démarches pour obtenir une place de stagiaire; - observer le contexte de travail et diverses facettes du métier et participer à la
réalisation de tâches professionnelles; - participer à divers échanges interpersonnels; - relever des aspects du métier qui diffèrent de la formation reçue; - discuter des attitudes et des comportements requis en milieu de travail et de
sa perception à divers aspects du métier; - compléter le cahier de stage en collaboration avec la personne responsable
du stagiaire en entreprise; - produire un rapport faisant état de ses observations et des tâches effectuées
au cours du stage et comparer sa perception du métier avec les réalités du milieu. Le rapport fera l’objet d’une présentation orale des activités réalisées en stage devant tout le groupe.
EVALUATION
Individuellement. À partir :
- d’un programme de stage, - de directives et de consignes fournies par le formateur et le
responsable du stage en entreprise. À l’aide :
- du cahier de stage; - du journal de bord; - de documents pertinents (annuaire des entreprises, fiche de
fonction.)
MATERIEL ET EQUIPEMENT Matériel :
- cahier de stage (guide du stagiaire); - journal de bord; - annuaire des entreprises; - cassettes vidéo; - transparents; - illustrations; - journaux et revues - logiciel de traitement de texte - logiciel de PREAO)
Équipement : - rétroprojecteur; - vidéo projecteur; - magnétoscope; - téléviseur; - Microordinateur
Techniques de Développement Informatique Guide Pédagogique – Version Préliminaire
205
PRECISIONS ET SECONDS NIVEAUX ELEMENTS DE CONTENU CRITERES PARTICULIERS DE PERFORMANCE
1. Décrire les attitudes nécessaires à la recherche dynamique d’un lieu de stage.
• Esprit d’initiative • Sens des responsabilités • Attitude positive • Esprit méthodique
A. Préparer son séjour en milieu de travail.
• Buts du stage : o observation de diverses facettes du métier, o réalisation d’activités professionnelles, o renforcement des habiletés cognitives et
perceptuelles, o changement de perception qu’entraîne séjour en
entreprise, o familiarisation avec le milieu.
• Documents officiels : o lois; o règlements; o conventions diverses; o politiques de l’entreprise, o etc.
• Types d’entreprises : o grande; o pme.
• Catégories d’entreprises : o Services, o production; o etc
• Répertoire des entreprises. • Consultation d’une banque de données. • Lettre de demande de stage. • Curriculum vitae. • Contacts téléphoniques. • Demandes d’entrevues. • Etc.
Justesse des informations et des modalités relatives au stage.
Choix judicieux des critères de sélection des entreprises.
Choix approprié des entreprises en mesure de recevoir des stagiaires.
Démarche adéquate afin d’obtenir une place de stagiaire.
Techniques de Développement Informatique Guide Pédagogique – Version Préliminaire
206
PRECISIONS ET SECONDS NIVEAUX ELEMENTS DE CONTENU (Suite)
CRITERES PARTICULIERS DE PERFORMANCE
2. Décrire le comportement à adopter en milieu de travail.
• Attitude d’écoute et sens de l’observation. • Respect des règles de santé et de sécurité. • Tact et discrétion • Attitude positive. • Communication de qualité • Intérêt marqué pour toute nouvelle expérience de
travail. • Souci de l’excellence,
B. Observer et réaliser des activités en milieu de travail.
• Milieu socio-économique : o produits, o marché.
• Associations professionnelles. • Structures. • Équipement. • Évolution technologique. • Relations interpersonnelles. • Santé et sécurité. • Éléments à consigner :
o Possibilité du marché du travail : - nouveaux emplois; - emplois à la hausse; - création d’emplois.
o Conditions de travail : - horaire; - salaire; - santé et sécurité au travail
o Contraintes du marché du travail : - chômage; - compétition; - mobilité; - formation; - spécialité; - développement technologique; - instabilité économique.
Observation précise du contexte de travail.
Consignation précise des informations dans le journal de bord.
Observation juste de diverses facettes du métier.
Techniques de Développement Informatique Guide Pédagogique – Version Préliminaire
207
PRECISIONS ET SECONDS NIVEAUX ELEMENTS DE CONTENU (Suite)
CRITERES PARTICULIERS DE PERFORMANCE
• Tâches professionnelles simples en rapport : o au service à la clientèle, o à la planification du travail, o à la demande de l’utilisateur final, o au diagnostic, o à l’installation d’ordinateurs et de périphériques, o À l’installation d’applications, o Au développement d’applications, o À l’entretien d’un parc informatique, o Etc.
• Journal de bord comprenant : o événements de la journée; o activités réalisées; o fiches de travail; o Objectifs d’apprentissages o Objectifs personnels o etc.
• Importance du journal de bord : o suivi des activités; o évaluation; o validation (tuteur/formateur).
Réalisation précise de tâches professionnelles.
Rédaction et utilisation correcte du journal de bord.
C. Rédiger un rapport faisant état des activités exercées.
• Observations : o sur le contexte de travail; o sur les tâches observées.
• Tâches effectuées. • Éléments d’un rapport :
o présentation; o introduction; o développement; o conclusion;
• Validation.
Rédaction correcte et complète du rapport de stage.
Techniques de Développement Informatique Guide Pédagogique – Version Préliminaire
208
PRECISIONS ET SECONDS NIVEAUX ELEMENTS DE CONTENU (Suite)
CRITERES PARTICULIERS DE PERFORMANCE
3. Énumérer ses aptitudes, ses goûts et ses champs d’intérêt associés au métier.
• Aptitudes : o au plan professionnel ; o au plan social.
• Goûts. • Champs d’intérêt :
o personnels ; o professionnels.
D. Comparer les perceptions du métier avec les réalités du milieu.
• -Métier et formation : o éléments du processus; o outillage; o équipement; o technologie; o Rythme de production. o Tâches et opérations. o Importance et indices de difficultés relatives aux
tâches et aux étapes du processus. o Autorité. o Ponctualité. o Assiduité.
• Soutenance (présentation orale des activités réalisées en stage devant tout le groupe)
Justesse de la perception du métier après le stage.
Discussion pertinente concernant les attitudes et le comportement exigés en milieu de travail.