A. de la formation Fournir aux étudiants l ensemble des connaissances leur permettant de: Concevoir, réaliser et mettre en œuvre des systèmes d'informations Evaluer le coup d un système et participer à son installation Mettre en œuvre des matériels périphériques... B. Secteurs visés Après le BTS en Informatique de Gestion l étudiant peut intégrer les secteurs: PME/PMI Grande entreprise ou administration Société de service et d'ingénierie informatique Professions libérales, associations, administrations... C. Métiers Le BTS en Informatique de Gestion prépare à l un des métiers suivants : Analyste développeur informatique Informaticien d'étude Paramètreur de progicièls... D. Programme détaillé de formation 1. Environnement et outil de base Ce cours donnera à l'étudiant les notions générales de l'informatique. Vocabulaire informatique, évolution technologique. L'étudiant doit être capable d'identifier les circuits et leur fonctionnalité et décoder une information représentée sous des formes utilisées par un matériel informatique. Etude des fonctions et des commandes d'un système d'exploitation. Chapitre 1. Historique et différents types d'ordinateurs Chapitre 2. Schéma d'un système informatique et fonctionnement des différentes unités Chapitre 3. L'ordinateur multi niveaux Chapitre 4. La représentation de l'information Chapitre 5. Fonctions et commandes d'un système d'exploitation Chapitre 6. Sécurité des systèmes informatiques Chapitre 7. Les unités périphériques 2. Architecture materielle Comprendre l'architecture d'un ordinateur 1
Programmer en langage assembleur 8086 d'intel Comprendre la technologie des composants Chapitre 1. Opérations logiques fondamentales Chapitre 2. Circuits logique, combinatoires (décodeur, multiplicateur, encodeur...) Chapitre 3. Communication (canaux, bus, interfaces...) Chapitre 4. Microprocesseur Chapitre 5. Mémoire de masse Chapitre 6. Algèbre de Boole et circuit Chapitre 7. Les mémoires Chapitre 8. L'unité centrale de traitement Chapitre 9. Les périphériques d'entrées/sorties Chapitre 10. Notion du langage assembleur 3. Teleinformatique et reseaux Le but est de donner à l'étudiant un ensemble de cultures sur les mécanismes de communication des ordinateurs et des terminaux proches ou lointains, sur les applications réparties ou distribuées, ainsi que sur les problèmes qui en découlent Chapitre 1. Notions de base Chapitre 2. Matériels de téléinformatique Chapitre 3. Architecture : Chapitre 4. Réseaux publics: réseau téléphonique commuté, liaisons spécialisées Chapitre 5. Réseaux spécialisés (exemple: TRANSPAC, CAMPAC, RNIS) Chapitre 6. Interconnexion des réseaux : répéteurs, ponts, routeurs et passerelles Chapitre 7. Protocoles d'interconnexion TCP/IP Chapitre 8. Internet et ses différents services Chapitre 9. Les réseaux de terminaux Chapitre 10. Introduction à l'administration de réseaux 4. Systeme d exploitation Ce cours a pour objectif de former l'étudiant à : Maîtriser les fonctionnalités d'un système d'exploitation Utiliser et administrer un système d'exploitation grand public (Windows et Unix) Chapitre 1. Les processus : la communication interprocessus et ordonnancement des processus Chapitre 2. Le système de fichiers : les fichiers, les catalogues Chapitre 3. Fonctions internes Chapitre 4. Gestion des supports et des fichiers Chapitre 5. Gestion des travaux et des tâches dans un contexte multitâches 2
Chapitre 6. Gestion de la mémoire (mémoire virtuelle, pagination segmentation) Chapitre 7. Synchronisation (sémaphores, rendez-vous), section critique Chapitre 8. Partage de ressources Chapitre 9. Systèmes batch processing Chapitre 10. Protection, sécurité 5. Algorithme Objectif Donner des outils algorithmiques en structure de données classiques, dans la programmation par type abstrait de données sensibiliser à la pratique de l'optimisation Chapitre 1. Notions fondamentales de construction d'un algorithme Chapitre 2. Fonctions et procédures Chapitre 3. Construction modulaire des algorithmes Chapitre 4. Méthode de production des programmes Chapitre 5. Etapes de réalisation d'un programme Chapitre 6. Notion de récursivité Chapitre 7. Représentations et manipulations des données en mémoire Chapitre 8. Les chaînages, parcours d'un arbre Chapitre 9. Programmation par type abstraits de données Chapitre 10. Analyse de la complexité Chapitre 11. Représentation des graphes et des matrices Chapitre 12. Chemin optimal dans un graphe 6. Tp programmation Initier les étudiants à la pratique réelle de la programmation sur ordinateur. Cette initiation s'appuyant sur un langage structuré (C, C++, PASCAL) les algorithmes programmés étant ceux étudiés au cours d'algorithmique de base Chapitre 1. Environnement de programmation (éditeur, compilateur, débogueur, éditeur des liens) Chapitre 2. Modules, unités, bibliothèques Chapitre 3. Options de compilation et édition de liens Chapitre 4. Gestion des fichiers Chapitre 5. Configuration Chapitre 6. Compilation ce ligne, déboguer, édition des liens Chapitre 7. Trace de programme Chapitre 8. Appels de procédures systèmes et interruptions machines Chapitre 9. Création de bibliothèques 7. Bases de données 3
Maîtriser les approches de conception des BD, étudier les modèles standards des données et avoir une maîtrise des manipulations physiques d'une BD à l'aide d'un SGBD courant et du sol Chapitre 1. Notion de base sur les fichiers Chapitre 2. Différentes organisations des fichiers Chapitre 3. Technologie des supports de fichiers Chapitre 4. Introduction aux bases de données Chapitre 5. Bases des données relationnelles Chapitre 6. Généralités sur les fichiers Chapitre 7. Généralités sur les BD Chapitre 8. Conception des BD Chapitre 9. Etude approfondie des SGBD Chapitre 10. Administration et sécurité de la BD Chapitre 11. Conception et réalisation des bases des données relationnelles 8. Analyse et conception d un système informatique L'étudiant doit à l'issue de ce cours acquérir des connaissances lui permettant d'identifier l'information et d'en connaître la nature, de codifier les informations, de participer à l'élaboration du schéma directeur d'information et sa modélisation Chapitre 1. Généralités sur l'analyse information Chapitre 2. Les systèmes d'information Chapitre 3. Recueil e structuration des informations Chapitre 4. Caractéristiques de l'information Chapitre 5. Modèles de données (entité-association) Chapitre 6. Les constituants : sémantique, syntaxe, support Chapitre 7. Les représentations : entropie, filtrage, distorsions Chapitre 8. L'analyse organique : conception générale Chapitre 9. Enchaînement des programmes Chapitre 10. Méthode et outils logiciels Chapitre 11. Eléments de conduite de projet 9. Approche objet et outil de développement Mise en pratique des notions de programmation visuelle, événementielle et objet à conception d'application à l'aide de L4G et ACL. Chapitre 1. Introduction à l'application orienté objet Chapitre 2. Langage de 4e génération : historique et principe Chapitre 3. L4G et SGBD relationnels 4
Chapitre 4. Programmation visuelle Chapitre 5. Présentation de quelque L4G Chapitre 6. Technique de mise en place d'un BD à l'aide d'un L4G Chapitre 7. Pratique d'un des L4G (visuel basic, DELPHI,...) Chapitre 8. Atelier de génie logiciel Chapitre 9. SGBD orienté relationnel objet 5