GUIDE PEDAGOGIQUE – - Startseite | BQ-Portal · Technicien spécialisé en techniques de...

208
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

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

7

Première partie

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

10

LOGIGRAMME

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.