FC TS Informatique de Gestion Programme D'etudes - VC
FC TS Informatique de Gestion Programme D'etudes - VC
DE BIRKHADEM – ALGER
PROGRAMME D’ÉTUDE
AVRIL 2005 / VC
IFP D’ALGER * 03 Rue des frères Djillali – Birkhadem – Alger -(: 021 54.21.44/45/46 –
Fax : 021.54.22.00
e-mail : [email protected]
Structure du programme
Spécialité : Informatique
Niveau de qualification : Niveau V
Diplôme : Technicien Supérieur
Durée de la formation : 12 mois dont 08 semaines de stage pratique
1
Fiche de présentation U.M.Q
Objectif de l’ U.M.Q
Comportement attendu :
A l’issue de cette unité, le stagiaire doit être capable d’analyser un cas pratique et de déduire
la structure d’application à réaliser
Conditions d’évaluation :
A partir :
Cahier de charge
Etude de l’existant
A l’aide :
2
Structure de l’U.M.Q
MC12 Communication 96
MC15 Probabilité 96
MC16 Anglais 72
3
Fiche de présentation des modules
Objectif modulaire
Comportement attendu :
A l’issue de ce module, le stagiaire doit être capable de faire une étude complète de l’existant
Conditions d’évaluation :
A partir :
A l’aide :
Procédures de l’entreprise
Techniques d’Interview
4
Objectifs intermédiaires Critères particuliers de performance Eléments contenus
Acquérir des notions de base sur les Bonne acquisition des notions de Introduction
systèmes d’information base Notion de système d’information
Les caractéristiques de la méthode de conception
Merise
Analyser l’existant Bonne analyse de l’existant Initiation à l’étude préalable :
Pertinence du choix du nouveau Champ d’étude
système Contexte et objectifs poursuivis
Structure de l’étude
Planning du travail
Etude de l’existant :
Objectif de l’étude
Techniques de l’interview
Etude de l’activité de l’organisme
Flux d’information
Etude des procédures
Etude des postes de travail
Etude des documents
Etude des fichiers et registres
Etude des moyens de traitement
Estimation quantitative du système
Coût du système existant
Découpage en domaines d’activités
Les règles de gestion et organisation
technique
Dictionnaire de données
Diagnostic du système existant
Choix de la solution du nouveau système
5
Fiche de présentation du module
Objectif modulaire
Comportement attendu :
A l’issue de ce module, le stagiaire doit être capable de faire une étude conceptuelle complète
Conditions d’évaluation :
A partir :
De l’étude de l’existant
A l’aide :
Support de cours
6
Objectifs intermédiaires Critères particuliers de performance Eléments contenus
Effectuer l’étude conceptuelle Bonne étude conceptuelle Niveau conceptuel des données :
Elaboration correcte du MCD et MCT L’individu et la relation
La propriété et l’occurrence
L’identifiant et les cardinalités
Les contraintes d’intégrité
Elaboration, vérification, normalisation du MCD
Niveau conceptuel des traitements :
Le processus, l’événement, l’opération
La synchronisation, les règles d’émission
Elaboration, vérification du MCT
7
Objectifs intermédiaires Critères particuliers de performance Eléments contenus
8
Fiche de présentation des modules
Objectif modulaire
Comportement attendu :
A l’issue de ce module, le stagiaire doit être capable de :
Modéliser un SGBD selon le formalisme entité- association
Manipuler l’algèbre relationnelle et le langage SQL
Conditions d’évaluation :
A partir :
Requêtes
Problèmes de modélisation
A l’aide :
9
Objectifs intermédiaires Critères particuliers de performance Eléments contenus
Acquérir des notions sur les Notion acquise sans ambiguïté Introduction
SGBD Base de données
SGBD
Différents modèles de SGBD
Fonctionnement d’un SGBD
Indépendance physique et logique
Modéliser une base de Exactitude de l’énumération des Modélisation selon le formalisme entité - association
données différents modèles Les différents modèles
Exactitude de l’explication du Logiques de données :
fonctionnement des différents modèles - Le modèle hiérarchique
- Organisation du modèle hiérarchique
- Le modèle réseau
- Le modèle relationnel
- Manipulation d’un schéma relationnel
Avantages et inconvénients des différents modèles
Etudier le niveau opérationnel Etudes effectuées sans ambiguïté Les concepts de base du modèle
Exactitude de la conception du schéma Introduction à la conception de schémas relationnels :
Respect de la technique de conception - Perception du modèle réel
- Problèmes soulevés par une mauvaise perception du modèle
réel
- L’approche par décomposition
Dépendances fonctionnelles :
- Notions de dépendance fonctionnelles
- Propriétés des dépendances fonctionnelles
- Graphes des dépendances fonctionnelles
- Fermeture transitive et couverture minimale
- Dépendance multi valuées
10
11
Objectifs intermédiaires Critères particuliers de performance Eléments contenus
Etudier le modèle relationnel Etudes effectuées sans ambiguïté Notion de clés et trois premières formes normales :
GARDARIN (suite) Exactitude de la conception du schéma - Clé de relation
Respect de la technique de conception - Définition des trois premières formes normales
- Propriétés d’une décomposition en troisième forme
normale
- Algorithme de décomposition en troisième forme normale
12
Fiche de présentation du module
Objectif modulaire
Comportement attendu :
A l’issue de ce module, le stagiaire doit être capable d’identifier les éléments de la
communication orale et définir ses obstacles
Conditions d’évaluation :
A partir :
A l’aide :
13
Objectifs intermédiaires Critères particuliers de performance Eléments contenus
14
Fiche de présentation du module
Objectif modulaire
Comportement attendu :
A l’issue de ce module, le stagiaire doit être capable d’appliquer les notions de la théorie des
graphes aux chemins
Conditions d’évaluation :
A partir :
A l’aide :
Algorithmes de recherche
15
Objectifs intermédiaires Critères particuliers de performance Eléments contenus
16
Fiche de présentation du module
Objectif modulaire
Comportement attendu :
A l’issue de ce module, le stagiaire doit être capable d’acquérir les principes de base de la
comptabilité analytique.
Conditions d’évaluation :
A partir :
A l’aide :
Plan Comptable National
17
Objectifs intermédiaires Critères particuliers de performance Eléments contenus
Acquérir les principes de base de Bonne acquisition des principes de base Généralités
la comptabilité analytique de la comptabilité analytique
La T.V.A
Les salaires
Les amortissements
Les prévisions
18
Fiche de présentation du module
Objectif modulaire
Comportement attendu :
A l’issue de ce module, le stagiaire doit être capable de confectionner les outils d’aide à la
prise de décision.
Conditions d’évaluation :
A partir :
A l’aide :
Documentation
Supports de cours
19
Objectifs intermédiaires Critères particuliers de performance Eléments contenus
20
Fiche de présentation du module
Objectif modulaire
Comportement attendu :
A l’issue de ce module, le stagiaire doit être capable d’étudier des textes techniques en
anglais.
Conditions d’évaluation :
A partir :
Documents techniques, brochures
Dictionnaire technique
A l’aide :
21
Objectifs intermédiaires Critères particuliers de performance Eléments contenus
Utiliser les notions de base de Respect des règles de grammaires et de Grammaire élémentaire
l’Anglais vocabulaire Vocabulaire élémentaire
22
Fiche de présentation U.M.Q
Objectif de l’ U.M.Q
Comportement attendu :
A l’issue de cette unité, le stagiaire doit être capable de réaliser des logiciels de gestion de base de
données
Conditions d’évaluation :
A partir :
Etude conceptuelle
A l’aide :
Logiciels de gestion de bases de données
23
Structure de l’U.M.Q
MQ21 Implémentation des SGBD sous réseau : SQL Server / Interbase 120
MC21 télétraitement 96
MC22 système 96
MC24 Méthodologie 72
MI2 Manipulation 72
24
Fiche de présentation du module
Objectif modulaire
Comportement attendu :
À l’issue de cette UPC, le stagiaire doit être capable de concevoir des bases de données réparties avec
SQL Server et Interbase
Conditions d’évaluation :
A partir :
La conception (Etude analytique)
A l’aide :
Installation réseau
Microordinateurs munis du logiciel SQL server et d’Interbase
25
Objectifs intermédiaires Critères particuliers de performance Eléments contenus
Effecteur des rappels le langage Rappels simples et globaux Rappels sur le langage SQL
SQL
Présenter les bases de données Présentation correcte des bases de Base de données réparties
multipostes données Base de données en client / server
Base de données sur Internet
Archivage des BDD : Technique RAID
Sécurité des bases de données
Base de données déductives
Développer des SGBD réseaux Implémentation correcte de la BD Installer SQL Server
sécurisés avec SQL server Administration répondants aux Implémentation des BDD dans SQL Server
critères de l’analyse Créer des tables
Créer des procédures stockées
Créer des transactions
Administration des BDD dans SQL Server
Création de comptes utilisateurs et de groupes
Gestion des droits d’accès et des permissions
Suppression des droits et permissions
Sécurité des données dans SQL Server
Requêtes SQL et exploitation des données
Développer des SGBD réseaux Implémentation correcte de la BD Installer Interbase
avec Interbase Administration répondants aux Création et des serveurs et des clients
critères de l’analyse Droits d’accès et privilèges
Créer les bases de données, les tables, les contraintes .etc.
Les procédures stockées
La programmation ISQL
26
Fiche de présentation du module
Objectif modulaire
Comportement attendu :
A l’issue de ce module, le stagiaire doit être capable de réaliser des applications de gestion
des bases de données sous réseau avec Delphi et/ ou Visuel Basic
Conditions d’évaluation :
A partir :
La base de données réalisée avec SQL server
La base de données réalisée avec Interbase
La conception (Etude analytique)
A l’aide :
Installation réseau
Microordinateur muni des logiciels : Delphi, Access, Visuel Basic, SQL server et
Interbase
27
Objectifs intermédiaires Critères particuliers de performance Eléments contenus
Acquérir les principes de la Vocabulaire bien assimilé La programmation pilotée par événements (PPE):
programmation orientée Utilisation appropriée des principes de Programmes séquentiels
objet (POO) la POO Programmation PPP
Principes de la POO :
Encapsulation
Classe, Objet, Propriétés, Méthodes
Héritage
Polymorphisme
Héritage multiple
Langage de programmation orienté objet Delphi
28
Objectifs intermédiaires Critères particuliers de performance Eléments contenus
Ajouter des fiches Programmation avec des fiches Le rôle d’une fiche
faite sans erreurs Ajouter une fiche dans une application
Faire appel aux fiches
Les messages
Définir les propriétés d’un objet Propriétés bien assimilés Définition d’une propriété
Propriétés utilisés avec aisance Modifier la valeur d’une propriété :
dans les deux modes En mode création
En mode exécution
Les propriétés les plus importantes: Name, Color, Width,
Top, Left, Taborder, Tabstop, Hint, Showhint, Borderstyle,
Ctrl3D, Visible, Enabled…etc.
Exemples
Définir les événements d’un Evénements bien assimilés Définition d’un événement
objet Programmation avec les Les événements les plus importants : OnClick, OnDblClick,
événements sans erreurs OnMousDown, OnMousUp, OnMousMove, OnKeyPress,
OnKeyUp, OnKeyDown, OnCreate, OnActivate, OnClose…
etc.
Exemples
Réaliser un menu Menu réalisé sans erreurs Main Menu, Image List :
Menu réalisé avec convivialité Editeur de menu
Réaliser une barre de menu
Réaliser un sous menu
Affecter une image a une commande du menu
Créer des raccourcis
Utiliser le soulignement et le séparateur des groupes
Créer les menus déroulants
29
Objectifs intermédiaires Critères particuliers de performance Eléments contenus
30
Objectifs intermédiaires Critères particuliers de performance Eléments contenus
Etudier les composants les Choix approprié du composant le Boite de liste (ListBox) :
plus utilisés (suite) plus adéquat a un scénario Utilisation
Utilisation aisée de tous les Les propriétés les plus importantes
composants Propriétés RunTime : ItemIndex, SelCount, Selected
Evénements liés a ListBox
Insérer des articles per programme : Clear, Add, Delete,
Insert.
Boites combo (ComboBox)
Utilisation
Les propriétés les plus importantes
Evénements liés a ComboBox
Insérer des articles per programme : Clear, Add, Delete,
Insert.
Les zones d’affichage (Label, Bevel) :
Utilisation
Les propriétés les plus importantes
Etudier les composants non Utilisation aisée de tous les Timer
visibles à l’exécution composants Opendialog
Savedialog
Colordialog
Créer des messages Utilisation la plus appropriée du type ShowMessage
de message MessageDlg
Programmer des séquences Programmation correcte Le composant MediaPlayer
Multimédia Utilisation aisée des composants Ajouter une séquence vidéo silencieuse
Ajouter une séquence audio et / ou vidéo
31
Objectifs intermédiaires Critères particuliers de performance Eléments contenus
Concevoir des Bases de Création d’une BD sans erreurs Les modules de manipulation des BD :
données monopostes Utilisation aisée des composants Administrateur BDE
Module Bases de données
Créer un alias
Créer les tables :
Nouvelle table
Restructurer, voir la structure
Ouvrir, éditer les données
Utiliser les Bases de données Utilisation aisée de tous les Les composants d’accès aux BD : Table, Data source, Query
composants Les composants contrôles BD : DBGrid, DBNavigator,
DBEdit, DBImage…etc.
L’impression et les états de sortie: QuickReport, QRBand,
QRLabel, QRExpr
Distribuer une application Créer l’installable avec exactement L’assistant : Install Shield
monoposte de type Delphi ce qu’il faut de ressources Installation de l’application
Créer une application Réalisation fonctionnelle Concepts de multi poste, réseau, multi niveau
distribuée Delphi, qui Réalisation respectant les Création d’une application partagée Delphi / Interbase
consomme des SGBD tiers contraintes de l’étude analytique Création d’une application partagée Delphi / SQL Server
Les composants Delphi d’accès aux BD partagées
Créer une application Delphi, Réalisation fonctionnelle Définition de DCOM
client / serveur avec l’outil Réalisation respectant les Création d’une application partagée DCOM
DCOM contraintes de l’étude analytique Accès aux champs de la BD et verrouillage DCOM
32
Fiche de présentation du module
Objectif modulaire
Comportement attendu :
A l’issue de ce module, le stagiaire doit être capable d’analyser le fonctionnement des réseaux
informatiques.
Conditions d’évaluation :
A partir :
A l’aide :
Réseau local
Connexion Internet
33
Objectifs intermédiaires Critères particuliers de performance Eléments contenus
Utiliser Internet Utilisation correcte des ressources Définition de l’Internet et notions de base : URL, HTML,
Internet mailing. etc.
Outils nécessaires pour la navigation
Les moteurs de recherche
La navigation et recherche d’information
Le téléchargement
Le mailing : Création d’un boite électronique, ouvrir la
boite, envoie et réception des objets
Les forums et la messagerie instantanée.
Exploiter les ressources d’un Utilisation correcte des ressources du Communication entre les postes
réseau local réseau local Communication client serveur
34
Fiche de présentation du module
Objectif modulaire
Comportement attendu :
A l’issue de ce module, le stagiaire doit être capable de d’analyser le fonctionnement du
système d’exploitation d’un ordinateur
Conditions d’évaluation :
A partir :
A l’aide :
Documentation
Schémas
35
Objectifs intermédiaires Critères particuliers de performance Eléments contenus
Comparer entre les différents Comparaison correcte entre les Définition d’un système d’exploitation
systèmes d’exploitation et différents types de systèmes Fonctions d’un système d’exploitation
leurs évolutions d’exploitation Evolution des systèmes d’exploitation :
Porte ouverte
Le moniteur d’enchaînement
Traitement par lots
La multiprogrammation
Le temps partagé
Le temps réel
Cas du système d’exploitation DOS
Etudier le mécanisme de base Logique de cheminement Cheminement d’un programme dans un système :
d’exécution des programmes Précision de l’utilisation des Le programme source
interruptions L’éditeur de texte
Le traducteur
Le compilateur
L’éditeur de liens
Le chargeur
Cycle d’exécution du processeur
Le système d’interruptions :
Etat du processeur
Le mécanisme de changement d’état
L’interruption :
Les niveaux d’interruption
La priorité d’interruption
Le masquage
Le désarmement
Le déroutement
L’appel au superviseur
Le système d’interruption sur PC
36
Objectifs intermédiaires Critères particuliers de performance Eléments contenus
37
Objectifs intermédiaires Critères particuliers de performance Eléments contenus
38
Fiche de présentation du module
Objectif modulaire
Comportement attendu :
A l’issue de ce module, le stagiaire doit être capable de programmer avec les différentes
structures de données.
Conditions d’évaluation :
A partir :
Documents techniques
A l’aide :
39
Objectifs intermédiaires Critères particuliers de performance Eléments contenus
Acquérir les notions de Bonne acquisition des notions Définition des structures de données
propriétés Propriétés abstraites d’une SDD
Propriétés concrètes d’une SDD
Appliquer les différentes SDD Application correcte Les piles
aux algorithmes et à la Les files
programmation Les listes
Les arbres
40
Fiche de présentation du module
Objectif modulaire
Comportement attendu :
A l’issue de ce module, le stagiaire doit être capable de rédiger le mémoire de fin de stage
Conditions d’évaluation :
Travail collectif ou individuel
A partir :
Enoncé du sujet
A l’aide :
Logiciels de traitement de texte
41
Objectifs intermédiaires Critères particuliers de performance Eléments contenus
42
Fiche de présentation du module
Objectif modulaire
Comportement attendu :
Le module de synthèse de l’unité modulaire de qualification « Elaboration de logiciels de
gestion de BD» permet de regrouper les compétences des modules vus dans cette UMQ à
travers une étude de cas pratique et/ou un exercice de synthèse.
43
Matrice des modules de formation ( UMQ)
44
Matrice des modules de formation ( UMQ)
Durée 96 96 96 72 72
(h)
MC (3)Télétraitement (4)Système (5)Structure (6)Méthodol (7)Manipulati
machine ogie on
MQ Ordre 3 4 5 1 2 6 7
(1)Implémentatio X X X X X
120 n des BD sous
réseau :SQL
Server/Interbase
(2)Développemen X X X X X
120 t des application
standards et sous
réseau
45
Organisation du stage :
L’équipe pédagogique chargée de l’encadrement des stagiaires organise le stage comme suit :
1. Préparation du stage :
Cette opération consiste à :
- Arrêter les modalités de suivi des stagiaires
- Fixer les critères d’appréciation permettant de vérifier l’atteinte des objectifs du stage
- Elaborer un planning de déroulement du stage
- Etablir des contacts avec les entreprises pour l’accueil des stagiaires
2. Déroulement du stage :
L’équipe pédagogique veille au bon déroulement du stage. Pour cela, une concertation
permanente doit être établie entre stagiaire--tuteur pour harmoniser la formation.
3. Evaluation du stage :
A la fin du stage, une évaluation doit être prévue pour vérifier l’atteinte des objectifs assignés
à ce stage, la modalité d’évaluation est sous forme de rapport de stage ou de réalisation d’un
logiciel de gestion de Bases de données…etc.
46