| ||||
Sigle : INF4453 Gr. 01 Titre : Programmation en Cobol Session : Automne 2005 Horaire et local Professeur : Popescu, Ilie | ||||
1. Description du cours paraissant à l'annuaire : | ||||
ObjectifsPermettre à l'étudiant de développer des applications informatiques en utilisant les concepts et les spécificités du langage COBOL. Lui permettre d'approfondir les méthodes de programmation modulaire procédurale et l'initier à l'interface entre les bases de données et les fichiers en COBOL.ContenuConcepts de base du langage COBOL. Types de données, expressions, structures, fonctions intrinsèques. Structure de programmes COBOL. Traitement de chaînes de caractères. Structures des données : concept d'enregistrement. Programmation modulaire : sous-programmes, passage de paramètres. Tableaux à plusieurs dimensions. Fichiers séquentiels, relatifs et indexés : organisation, utilisation et mise à jour. Fusion de fichiers. Tri d'un fichier. Développement d'applications pour la gestion de données et la génération des rapports. Interface COBOL - bases de données. | ||||
2. Objectifs spécifiques du cours : | ||||
Concepts de base du langage COBOL. Types de données, expressions, structures, fonctions intrinsèques. Structure de programmes COBOL. Traitement de chaînes de caractères. Structures des données : concept d'enregistrement. Programmation modulaire : sous-programmes, passage de paramètres. Tableaux à plusieurs dimensions. Fichiers séquentiels, relatifs et indexés : organisation, utilisation et mise à jour. Développement d'applications pour la gestion de données et la génération des rapports. Création de fichiers exécutables, compilation et édition de lien. Utilisation d'un interface de saisie (Programmation des écrans - Screen Section). | ||||
3. Stratégies pédagogiques : | ||||
L'enseignement s'appuiera sur des cours magistraux où des exemples viendront illuster la présentation de la théorie. Deux examens, intra et final, permettront de vérifier l'apprentissage de l'étudiant ainsi qu'un devoir. | ||||
4. Heures de disponibilité ou modalités pour rendez-vous : | ||||
5. Plan détaillé du cours sur 15 semaines : | ||||
Semaine | Thèmes | Dates | ||
1 |
Introduction + environnement du WorkBench de MicroFocus
|
12 sept. 2005 | ||
2 |
PICTURE
|
19 sept. 2005 | ||
3 |
Déplacement de données et énoncés arithmétiques
|
26 sept. 2005 | ||
4 |
Énoncés conditionnels
|
03 oct. 2005 | ||
5 | Semaine d'études | 10 oct. 2005 | ||
6 | Examen intra | 17 oct. 2005 | ||
7 |
Énoncé Perform
|
24 oct. 2005 | ||
8 |
Structures de données
|
31 oct. 2005 | ||
9 |
Les tableaux et le Perform
|
07 nov. 2005 | ||
10 |
Les fichiers
|
14 nov. 2005 | ||
11 |
Programmation des écrans
|
21 nov. 2005 | ||
12 | 28 nov. 2005 | |||
13 |
Sous-programme et programme exécutable
|
05 déc. 2005 | ||
14 | Techniques de développement des applications complexes | 12 déc. 2005 | ||
15 | Examen final | 19 déc. 2005 | ||
6. Évaluation du cours : | ||||
| ||||
7. Politiques départementales et institutionnelles : | ||||
| ||||
8. Principales références : | ||||
| ||||
9. Page Web du cours : | ||||