école d'ingénierie informatique

- réseaux - école d'informatique - développeur - chef de projet - expert en systèmes d'information                Contacts - Plan du site
école d'informatique
Candidat
Enseignant
Professionnel
Ancien
 
L'EPSI
études
PROFESSIONNALISATION
ENTREPRISES
INTERNATIONAL
ESPACE VAE
 
Cycle Supérieur d'Ingénierie Informatique
Détail de la première année

RESEAUX                

  • Généralités sur la transmission de données.
  • Codage numérique et ses limites.
  • Techniques générales de transmission sur supports électriques et optiques.
  • Entrées/sorties des systèmes de traitement de données.
  • Codage en bande de base, modulations et techniques de multiplexage, modems.
  • Architecture des réseaux.
  • Classes de réseau, topologies, élément de câblage, commutation et routage.
  • Présentation du modèle OSI, applications : X25, Frame Relay, TCP/IP.
  • Médias réseaux.
      • Propagation guidée : cuivre, optique.
      • Propagation libre : satellite, sans fil.
  • Câbles et tests.
      • Câblages, prises.
      • Signaux, bruit.
      • Tests.
  • Etude détaillée des couches basses des réseaux locaux.
  • Notions de base, fonctionnement.
  • Ethernet 10 Mbits et 100 Mbits.
  • Gigabit et Giga Ethernet.
      • Commutation Ethernet.
      • Domaines de collision et broadcast.
      • Token Ring.
  • Etude d’une architecture de référence : TCP/IP.
  • Présentation du protocole.
  • Organismes de normalisation.
  • Adressage.
  • Obtention d’une adresse IP.
  • Protocole IPv4.
  • Adressage IP : classes, notions de masque et de sous-réseaux, broadcast, VLSM, CIDR.
  • Paquet IP : structure, description, fragmentation.
  • Routage : routeur, tables de routage, routage statique.
  • Protocoles ARP/RARP/ICMP.
  • Services DHCP, DNS, DDNS.
  • Protocoles applicatifs : HTTP, FTP, SMTP.
  • Applications sur plateforme Netlab CISCO.

 SYSTEMES

  • Principes.                   
  • Concepts généraux : processus, mémoire, fichiers et E/S.
  • Architecture générale des systèmes d’exploitation.
  • Spécificités des systèmes temps réels.
  • Mécanismes matériels.
      • Commutation de contexte.
      • Mécanismes d’adressage (pagination, segmentation).
      • Unités d’échanges.
  • Gestion des entrées sorties.
  • Gestion de la mémoire.
  • Allocation processeur.                                   
  • Techniques de mise en œuvre du multitâche et multithread.
  • Synchronisation et communication entre les processus.  
  • Techniques de mise en œuvre du multifenêtrage.
  • Système Windows.
  • Administration d’une station XP/VISTA.
  • Fonctionnalités du système, situation dans un parc de machines.
  • Installation de XP/ Vista, les outils d’automatisation.
  • Outils d’Administration de base : la MMC.
  • Gestion des comptes : les comptes par défaut, les groupes, les profils.
  • Stratégie de sécurité : audit, comptes, droits.
  • Modèles et audit des stratégies.
  • Configuration de l’environnement et base de registre.
  • Administration d’un système de gestion de fichiers (raid).
  • Technique de protection des ressources locales (ACL, ACE, Héritage).
  • Audit et contrôle d’accès au système et aux objets système (notion de jeton).
  • Environnement réseau de XP/Vista, outils, clés d’optimisation.
  • Mécanisme d’impression sous XP/ Vista.
  • Optimisation des performances.
  • Mécanisme d’amorçage de XP/Vista.
  • Outils de dépannage de XP/Vista.
  • Administration d’un serveur en architecture domaine.
  • Rôles des serveurs dans une architecture domaine.
  • Définition d’un domaine A.D., arbre, forêt.
  • Annuaire d’Active directory objectif, installation, configuration et administration.
  • Analyse du processus de l’entreprise et implémentation A.D.
  • (vue organisationnelle, notion de O.U., sous domaine).
  • Gestion des objets d’Active Directory (manuelle et à l’aide de scripts).
  • Sécurité dans l’Active Directory.
  • Stratégie de groupe (GPO création, administration, fichier ADM).
  • Mécanisme de réplication de l’Active Directory.
  • Outils d’automatisation (langage de scripts).
  • Service DFS.
  • Administration et maintenance automatisée à l’aide de l’Infrastructure WMI.
  • Projet.
  • A partir d’un cahier des charges proposer une architecture physique et logique, des vues organisationnelles, des outils d’automatisation, une réflexion sur la protection des objets locaux au domaine, ….
  • Système Linux.
  • Administration système.
      • Processus de démarrage.
      • Run levels.
      • Changement de run level.
      • Scripts de démarrage.
  • Administration des groupes d’utilisateurs.
      • Création de groupes et d’utilisateurs.
      • Gestion des mots de passe.
      • Vieillissement des mots de passe.
  • Administration des sauvegardes.
      • Généralités sur les sauvegardes.
  • Archivage par la commande tar.
      • Commande cpio.
      • Commande gzip.
      • Commandes dump/restore.
  • Administration du réseau.
      • Fichiers de configuration.
      • Adresses alias.
      • Arrêt/redémarrage du réseau.
  • Administration des serveurs.
      • Outils et techniques d’administration (Find).
      • Automatisation des tâches d'administration.
  • Notion sur les performances.
  • Installation et configuration.
  • Serveur LDAP.
  • Serveur DNS.
  • Serveur DHCH.
  • Serveur HTTP (Apache).
  • Serveur SAMBA.
  • Serveurs FTP.
  • Serveur mail (SMTP, POP3 …).

SYSTEME UNIX ET PROGRAMMATION SHELL

  • Introduction à l’environnement UNIX.
  • Historique, caractéristiques principales, architecture du système.
  • Notion d’utilisateur, connexion/déconnexion, environnement.
  • Arborescence standard.
  • Bases du système.
  • Interpréteur de commandes.
  • Syntaxe des commandes.
  • Protection des caractères spéciaux.
  • Redirection des entrées/sorties standards.
  • Tubes.
      • Alias.
      • Exécution.
  • Filtres et expressions régulières.
      • Présentation de awk.
  • Gestion des processus et commandes associés.
  • Système de gestion de fichiers.
  • Organisation des systèmes de fichiers.
  • Répertoires, fichiers ordinaires, fichiers spéciaux.
  • Création de liens.
  • Inodes.
  • Gestion des droits d’accès et attributs SUID/SGID.
  • Programmation SHELL.
  • Variables et paramètres.
      • Définition des variables.
      • Variables prédéfinies.
      • Paramètres / arguments.
      • Opérations de substitution.
  • Utilisation de fonctions.
      • Fonctions utilisateurs.
      • Fonctions prédéfinies.
      • Commande test.
  • Structures de contrôle : conditionnelles, boucles, …
  • Paramétrage et exécution.
      • Scripts shell.
ANALYSE ET CONCEPTION DE SYSTEMES D’INFORMATION
  • Méthodologies d’analyse.
  • Cahier des charges.
  • Analyse d’un système d’information.
  • Analyse de l’existant.
  • Analyse conceptuelle.
  • Modèle conceptuel de données (MCD).
  • Domaines, règles de gestion.
  • Informations et entités, propriétés d’entités et identifiants.
  • Associations entre entités.
  • Définition des cardinalités.
  • Modèle conceptuel de traitements (MCT).
  • Analyse des flux.
  • Définition des opérations.
  • Définition des règles d’émission.
  • Proposition de solutions MOT, MOD, MLD.
  • Conception de la solution.
  • Architecture d’applications : MOPT.
  • Optimisation des données : MPD.
  • Reverse engineering.
  • Outils de modélisation et de génération.
  • Migration de bases.
  • Stratégie de productions.
  • Manuel et Recettes.
  • Qualité logicielle ISO 9126.
  • Analyse et modélisation des modèles complexes.
  • Urbanisation.
  • Modèles métiers et modèles génériques.
  • Analyse de modèles multicouches et multi sites : SIO, SIA, SID.
  • Méthodologie orientée objet.
  • Justificatif historique de la modélisation orientée objet.
  • Apports de la modélisation objet.
  • Notion de classes.
  • Regroupement des classes en paquets.
  • Analyse des relations entre les classes.
  • Héritage, généralisation et spécialisation.
  • Agrégation et composition.
  • Diagrammes statiques d’UML.
  • Diagramme de classes.
  • Diagramme d’objets.
  • Diagramme de composants.
  • Diagramme de déploiement.
  • Concepts des diagrammes dynamiques.
  • Etudes de cas.

BASE DE DONNEES : SQL SERVER

  • Introduction aux bases de données.
  • Historique et définitions.
  • Sept fonctions d’un S.G.B.D.
  • Niveaux de schéma.
  • Bases de données relationnelles.
  • Modèle entité relation.
  • Modèle relationnel.
      • Concepts.
  • Algèbre relationnelle.
  • LMD (Langages de Manipulation de Données).
  • LDD (Langages de Définitions de Données).
  • SQL ET TRANSACT SQL.
  • Etude d’un SGBD relationnel : SQL SERVER.
  • Prise en main de l’environnement SQL SERVER et des assistants d’administration, de gestion et service de transformation de données.
  • Requêtes simples et complexes.
  • Vues.
  • Procédures stockées.
  • Triggers.
  • Organisation physique des données.
  • Notions de base.
  • Fichier séquentiel indexé.
  • Arbre B+.
  • Hachage.
  • Accès concurrents.
  • Projet.

ALGORITHMIQUE

  • Consolidation des notions fondamentales de l’algorithmique.
  • Types avancés.
  • Règles de structuration.
  • Schéma itératif et récursif.
  • Complexité des algorithmes.
  • Algorithmes de tri.
  • Structures de données.
  • Nécessité du mécanisme d’abstraction.
  • Définition et implémentation des structures séquentielles, arborescentes et des graphes.
  • Algorithmes de recherche et d’organisation au sein de ces structures.
  • Fonctions et tables de hachage.
  • Principes de recherche sur tables de hachage.
  • Résolution des collisions.

LANGAGE C

  • Présentation.
  • Historique.
  • Caractéristiques générales et place dans le paysage actuel.
  • Programme minimal.
  • Programme "Hello".
  • Types de données simples.
  • Types.
  • Déclarations.
  • Conversions.
  • Opérations.
  • Nécessaire minimal de survie.
  • Tableaux monodimensionnels.
  • Chaînes de caractères.
  • Entrées/sorties (clavier/console).
  • Sélection simple.
  • Boucles (for, while, do while).
    • Accessoires (getch, clrscr, gotoxy, system).
    • Sélection multiple.
    • Instructions de rupture.
  • Fonctions.
  • Architecture d’une fonction.
  • Prototype.
  • Récursivité.
  • Gestion de la mémoire.
  • Compléments sur les tableaux monodimensionnels.
  • Tableaux multidimensionnels.
  • Allocation dynamique de mémoire.
  • Types de données structurées.
  • Définitions de type (typedef).
  • Structures (struct).
  • Unions (union).
  • Exemple de construction de moyenne complexité (géométrie).
  • Chaînage.
  • Listes chaînées : principes de base (fonctions d’accès et TDA).
  • Listes, files, simple et double chaînage, listes circulaires.
  • Arbres binaires (ordres de parcours).
  • Exemples d’applications (Tri, NPI …).
  • Gestion de fichiers ASCII.
  • Gestion de fichiers binaires.

LANGAGE C++

  • Introduction à la programmation orientée objet.
  • Niveau d’abstraction, encapsulation, modularité, extensibilité, réutilisabilité.
  • Limites des méthodes de développement classiques.
  • Apports de l’objet face au développement procédural.
  • Spécificités syntaxiques en C++ :
  • Const, mutable, type bool, string,  types composés,  pointeurs, références, new, delete…
  • Spécificités complémentaires en C++.
  • Entrées/sorties standards (lecture et écriture de flux, redirection, cin, cout…).
  • Fonctions.
  • Déclaration (prototype) et définition.
  • Passage de paramètres (valeur, pointeur, référence…).
  • Gestion de la mémoire (new, delete).
  • Arguments par défaut.
  • Fonctions en ligne (inline).
  • Surcharge des fonctions.
  • Classes.
  • Définition d’une classe (fichier entête.h).
  • Notion d’encapsulation de données.
  • Attributs et méthodes membres.
  • Attributs de visibilité (private, protected, public).
  • Constructeurs (par initialisation, par copie…) et destructeur.
  • Instanciation d’une classe (création d’objets).
  • Membres statiques.
  • Pointeur this.
  • Surcharge des opérateurs (arithmétiques, d’indexation,…).
  • L’amitié (friend, opérateur ami, méthodes amies, classes amies).
  • Héritage et polymorphisme.
  • Dérivation de classes.
  • Substitution de fonctions.
  • Héritage multiple.
  • Fonctions virtuelles.
  • Classes abstraites et fonctions virtuelles pures.
  • Problèmes de l’héritage multiple (conflit de noms …).
  • Héritage virtuel.
  • Templates (les modèles).
  • Déclaration des paramètres de templates.
  • Fonctions et classes de templates.
  • Instanciation des templates.
  • Spécialisation des templates.
  • Identification dynamique des types.
  • Nouveaux opérateurs de transtypage C++,
  • (static_cast, dynamic_cast, const_cast, reinterpret_cast).
  • Gestion des erreurs et exceptions en C++.
  • Erreurs logiques et fautes syntaxiques.
  • Lancement, récupération et traitement d’une exception (blocs throw, try/catch, finally).
  • Remontée des exceptions.
  • Hiérarchie des exceptions.
  • Exceptions dans les constructeurs.
  • Espaces de nommage.
  • Définition des espaces de nommage (namespace, les alias).
  • Déclaration using.
  • Directive using.
  • Conteneurs de la bibliothèque STL (Standard Template Library).
  • Conteneurs de séquence (vector, list, deque, stack queue…).
  • Conteneurs associatifs (map, multimap, set, multiset).
  • Algorithmes.
  • Opérations générales de manipulation de données.
  • Opérations de recherche.
  • Opérations d’ordonnancement.
  • Opérations de comparaison.
  • Opérations ensemblistes.
  • Flux d’entrées/sorties.
  • Classes de flots (ios, ostream, istream, iostream…).
  • Flux d’E/S sur chaînes de caractères (cin.get, cin.ignore, cout.put…).
  • Flux d’E/S sur fichiers (classes ifstream, ofstream).
  • Interfaces graphiques en C++ (classes MFC, QT4).

ENVIRONNEMENT ECONOMIQUE

  • Management économique de l’entreprise.
  • Dimensions de l’entreprise.
  • Fonctions de l’entreprise.
  • Nouvelles formes d’organisation d’entreprise.
  • Nouvelles logiques de l’entreprise.
  • Stratégies d’entreprises.
  • Economie Européenne.
  • Construction européenne.
  • Union européenne.
  • Enjeux.
  • Organisation.
  • Champs de compétence.
  • Politique économique française et Union Européenne.
  • Economie Internationale.
  • Construction d’une économie ouverte.
  • Instances de régulation et d’intervention internationales (GATT, FMI…).
  • D’une économie ouverte à une économie mondiale.
  • Echanges internationaux.
  • Nouveaux pays forts de l’économie mondiale (Chine, Inde, Brésil…).
  • Régulation des échanges.
FINANCE D’ENTREPRISE
  • Entreprise, gestion et comptabilité.
  • Présentation des différents outils de gestion, leur finalité respective.
  • Principes de comptabilité générale.
  • Compréhension du mécanisme d’enregistrement des flux financiers.
  • Opération comptables courantes : opérations de fin d’exercice, inventaires, amortissements, provisions, régularisations.
  • Documents de synthèse.
  • Comptabilité analytique – Analyse des coûts.
  • Différentes approches de calculs des coûts : coûts complets, coûts partiels, …
  • Activity Based Costing (méthode ABC ou la comptabilité par activités).
  • Pratique de la comptabilité analytique : vers une comptabilité de management.
  • Contrôle des coûts dans la gestion de projet.
  • Mesure de la faisabilité et rentabilité des projets.
  • Business Plan et création d’entreprise : démarches, outils, acteurs…

TECHNIQUES D’EXPRESSION ET DE COMMUNICATION

  • Processus de communication.
  • Techniques de base.
  • Evaluation personnelle.
  • Communication professionnelle.
  • Expression orale.
  • Prise de parole en public.
  • Entraînement à la négociation – argumentation orale.
  • Utilisation de supports multimédia.
  • Entretien de recrutement.
  • Expression écrite.
  • Principes de la rédaction professionnelle.
  • Construction de plan.  
  • Notes, synthèses, comptes-rendus.
  • Rédaction d’un CV et d’une lettre de motivation.
  • Résolution de problèmes.
  • Conduite de réunion.
  • Brainstorming.
  • Participation.
  • Animation.
  • Réunion de groupes (information, négociation, gestion de conflits).
  • Rédaction du rapport de stage.
  • Conception et réalisation du rapport de stage.
  • Préparation à la soutenance du rapport de stage.
  • Préparation à la réalisation de présentations convaincantes.
  • Réalisation d’actions de communication.
  • Réussir sa participation à un salon professionnel.
  • Valoriser l’image de l’entreprise par la communication externe.
  • Concevoir et réaliser des articles.

ANGLAIS

  • Mise à niveau grammatical.
  • Culture et civilisation.
  • Exploration du vocabulaire informatique à travers des thèmes propres au métier.
  • Courtes traductions tirées de la presse informatique et généraliste.
  • Rédaction d’un C.V. et d’une lettre de motivation.
  • Communication anglais professionnel.
  • Rudiments de correspondance commerciale (lettre de réclamation, demande de renseignements …).
  • Oraux – face à face autour de thématiques.
  • Introduction au TOEIC.

MATHEMATIQUES

MATHEMATIQUES GENERALES

  • Algèbre linéaire.
  • Théorie des groupes.
  • Théorie des anneaux.
  • Théorie des corps.
  • Espaces vectoriels.
  • Applications linéaires.
  • Calcul matriciel.
  • Les nombres complexes.
  • Expression algébrique.
  • Expression trigonométrique.
  • Application à la géométrie.
  • Le produit scalaire.
  • Le barycentre.

MATHEMATIQUES APPLIQUEES

  • Optimisation en univers certain.
  • Programmation linéaire (graphiques, algorithmique, tableaux simplex et dualité)
  • Problèmes de graphes.
  • Problèmes d’affectation (algorithme Hongrois).
  • Problèmes de transport.

Projet : Analyse numérique et simulation 

Cryptographie, modèles (de tris, de classement et de rangement), modélisation des préférences ; courbes de Bézier , algorithmes de routage, programmation sous contraintes.

RAPPORT DE STAGE

A l’issu d’un stage de trois mois minimum en fin d’année chaque élève est tenu de remettre un rapport de stage individuel qu’il devra soutenir devant un jury au premier semestre de deuxième année.

  En savoir plus...  

école d'informatique en france




©EPSI 2009