Vous êtes sur la page 1sur 5

PLAN DE MODULE

Renseignements généraux
Titre du programme d’études  TECHNIQUES DE DEVELOPPEMENT INFORMATIQUE Code TDI

Titre du module  Langage de programmation structurée Code TDI-10


Durée du module  90 Technologie JAVA

Compétence Exploiter un langage de programmation structurée

L'objectif de ce module est d'initier les stagiaires à réaliser des programmes pour résoudre des problèmes informatiques de
Description façon logique et structurée.

Document Module Millésime Page


OFPPT @ 671359290.doc Langage de programmation structurée novembre 08 1-5
PLAN DE MODULE

Durée en h
OBJETS DE FORMATION
PRECISIONS ET PRÉALABLES CONTENUS
Catégorie Référence

1. Connaître le rôle d'un langage de


programmation.
2. Connaître le rôle d'un compilateur.  Langages de programmation et différents types de langages de
3. Installer le langage de programmation programmation. C C-A-001
à étudier.  Présentation de l’environnement de développement choisi.
4. Se familiariser avec l'environnement
de développement.

A. Traduire les instructions de base  Présentation de la structure du programme.


de l'algorithme à l'aide d'un
 Choix et déclaration des variables.
environnement de développement C C-A-002
 Syntaxe des instructions de base d’algorithme en langage de programmation.
procédural.
 Écriture du code de l’application.

 Déclaration des tableaux.


 Déclaration des enregistrements.
B. Traduire les structures complexes.  Syntaxe de manipulation des tableaux. C C-B-001
 Syntaxe de manipulation des enregistrements.
 Écriture du code

 Déclaration des fonctions et des procédures.


 Appel des fonctions et procédures.
C. Optimiser le programme. C C-C-001
 Passage des paramètres par valeurs et par adresse.
 Écriture du code.

 Types de fichiers de données.


 Déclaration des fichiers.
D. Manipuler les fichiers de données.  Syntaxe d'utilisation des fichiers. C C-D-001
 Ouverture en lecture, en écriture, …
 Écriture du code.
5. Savoir exploiter les messages  Débogage de l'application. C C-E-001
d'erreurs.  Exploitation des messages d'erreurs.
6. Constituer un jeu d’essai pour tester  Constitution de jeux d'essai.

Document Module Millésime Page


OFPPT @ 671359290.doc Langage de programmation structurée novembre 08 2-5
PLAN DE MODULE

Durée en h
OBJETS DE FORMATION
PRECISIONS ET PRÉALABLES CONTENUS
Catégorie Référence

le programme.  Test de programme.

E. Tester et documenter le  Compilation et correction des erreurs de syntaxe.


programme.  Outils de débogage. C C-E-001
 Exécution du programme.

7. Comprendre l'utilité de l'empaquetage  Utilité de protéger le code source.


du programme source.  Utilité de stabiliser les applications pour les utilisateurs finaux

F. Générer des disquettes  Procédure de génération des exécutables.


C C-F-001
d’installation.  Rédaction d’un manuel d’installation.

Document Module Millésime Page


OFPPT @ 671359290.doc Langage de programmation structurée novembre 08 3-5
Apports de connaissances : Guide des ressources numérisées

REF. FICHE
RÉFÉRENCE DESCRIPTION CATÉGORIE SUPPORT
PHYSIQUE PRÉPARATION

Introduction à l’environnement Java - Eclipse Support cours Doc Word 10-C-A-001


A
Les bases du langage Java Support cours Doc Word 10-C-A-002

B Les tableaux Support cours Doc Word 10-C-B-001

C Les fonctions et les procédures Support cours Doc Word 10-C-A-002

D La gestion des fichiers Support cours Doc Word 10-C-D-001

E Gestion des erreurs et débogage Support cours Doc Word 10-C-E-001

F Générer un exécutable Support Cours Doc Word 10-C-F-001

Document Module Millésime Page


OFPPT @ 671359290.doc Langage de programmation structurée novembre 08 4-5
Liste des activités d’apprentissage
PHASE FICHE
RÉF. DURÉE INTITULÉ DE L’ACTIVITÉ REF PHYSIQUE
ACQUISITION PRÉPARATION
BASE 1H Mon premier programme Java 10-A-A-001 10-A-A-001-FP
Réaliser l’analyse et la construction logique
ENTRAINEMENT 1H 10-A-A-002 10-A-A-001-FP
d’un programme 
Réaliser l’analyse et la construction logique
ENTRAINEMENT 2H 10-A-A-003 10-A-A-001-FP
d’un programme : Optimisation fonctionnelle
Mettre en œuvre les instructions de base d’un
BASE 4H 10-A-A-004
A langage informatique : Structures Alternatives
Mettre en œuvre les instructions de base d’un
BASE 3H langage informatique : Structures Alternatives 10-A-A-004
et Itératives
Mettre en œuvre les instructions de base d’un
ENTRAINEMENT 4H langage informatique : Structures Alternatives 10-A-A-004
et Itératives
Manipuler des données complexes. Initiation à
BASE 2H 10-A-B-001
la manipulation de tableaux.
BASE 3H Manipuler des chaînes de caractères 10-A-B-002
B Créer des algorithmes complexes manipulant
ENTRAINEMENT 4H 10-A-B-003 10-A-B-001-FP
des valeurs indicées. Tri de valeurs
Créer des algorithmes complexes manipulant
ENTRAINEMENT 4H 10-A-B-004 10-A-B-001-FP
des valeurs indicées. Tri de valeurs
Optimiser le code par factorisation en fonctions
BASE 2H 10-A-C-001
et procédures
C
Optimiser le code par factorisation en fonctions
ENTRAINEMENT 3H 10-A-C-002
et procédures
D ENTRAINEMENT 5H Utilisation des fichiers 10-A-D-001
E BASE 3H Gestion des erreurs et des exceptions 10-A-E-001
F TRANSFERT 5H Gestion de stock 10-A-F-001

Document Module Millésime Page


OFPPT @ 671359290.doc Langage de programmation structurée novembre 08 5-5

Vous aimerez peut-être aussi