Programmes d’enseignement

La formation à l’ENSI est subdivisée en six semestres :

  • Trois semestres de tronc commun : ( II1 + premier semestre de II2 ),

  •  Deux semestres de spécialisation (les filières)

  • La formation est complétée par des stages d’été obligatoires, en première et deuxième
    année, ainsi que par un projet de fin d’études en troisième année équivalent à 450 H de
    travaux pratiques.

Le choix des filières se fait en début du 2ème semetre de la  2éme année vous permettent de construire une formation sur mesure. A chaque département de l’ENSI est associé deux filières à savoir :

  • Département SID
  • ILSI – Ingénierie du Logiciel et Systèmes d’Information
  • ISID  – Ingénierie des Systèmes Intelligents et Décision
  • Département SER
  • RSR – Réseaux et Systèmes Répartis
  • SLE – Systèmes et Logiciels Embarqués
  • Département IFI
  • IF – Ingénierie pour la Finance
  • II – Ingénierie pour l’Image

La répartition des modules sur les 5 semèstres est présentée ci-après

 

  •    II1 – Premier semestre de la première année (S1)

     

      Module Crédits Nombre d’heures Cours intégrés (CI)
    01 Anglais I 1.5 22.5 H
    02 Français I 1.5 22.5 H
    03 Probabilités appliquées 3 45 H
    04 Circuits numériques 3 45 H
    05 Electronique analogique 1.5 22.5 H
    06 Algorithmique numérique 3 45 H
    07 Logique formelle 3 45 H
    08 Algorithmique, structures de données et programmation C 6 90 H
    09 Mathématique de l’ingénieur 4.5 67.5 H
    10 Economie et gestion d’entreprise 3 45 H
    TOTAL DES HEURES 30 450 H CI

  •     II1 – Second semestre de la première année (S2)

     

      Module Crédits Nombre d’heures Cours intégrés (CI)
    01 Théorie des langages 3 45 H
    02 Transmission numérique 3 45 H
    03 Introduction aux systèmes d’exploitation et environnement Unix 4.5 67.5 H
    04 Architecture & micro processeurs 3 45 H
    05 Programmation web et multimédia 1.5 22.5 H
    06 Algorithmique de graphes et optimisation 3 45 H
    07 Programmation orientée objet 4.5 67.5 H
    08 Introduction aux systèmes financiers et gestion bancaire 3 45 H
    09 Projet de programmation 1.5 22.5 H
    10 Anglais II 1.5 22.5 H
    11 Français II 1.5 22.5 H
    TOTAL DES HEURES 30 450 H CI

  •     II2 – Premier semestre de la deuxième année (S3)

     

      Module Crédits Nombre d’heures Cours intégrés (CI)
    01 Méthodologie de conception de processeurs 3 45 H
    02 Réseaux locaux 4.5 67.5 H
    03 Systèmes d’exploitation et programmation concurrente 4.5 67.5 H
    04 Génie logiciel 1 3 45 H
    05 Conception et analyse d’algorithmes 3 45 H
    06 Principes et Méthodes statistiques 3 45 H
    07 Conception de bases de données 3 45 H
    08 Analyse et conception orientées objets 3 45 H
    09 Anglais III 1.5 22.5 H
    10 Communication 1.5 22.5 H
    TOTAL DES HEURES 30 450 H CI

  •     II2 – Second semestre de la deuxième année (S4)

     

    MODULES DU TRONC COMMUN ENSI

      Module Crédits Nombre d’heures Cours intégrés (CI)
    01 Réseaux informatiques 3 45 H
    02 Systèmes de gestion de bases de données 3 45 H
    03 Recherche opérationnelle 3 45 H
    04 Génie logiciel 2 (spécification, validation, vérification et qualité) 3 45 H
    05 Projets de conception et de développement 3 45 H
    06 Création d’entreprises et Management des organisations 3 45 H
    07 Introduction aux systèmes embarqués 3 45 H
    08 Anglais IV 1.5 22.5 H
    09 Communication 1.5 22.5 H
    TOTAL DES HEURES 24 360 H CI

    MODULES SPECIFIQUES AUX NOUVELLES FILIERES EN S4

     

    Filière : Ingénierie pour la Finance IF Coefficients NB. d’heures (CI)
    IF. 4.1 : Evaluation d’entreprise et gestion de portefeuille 3 45h
    IF. 4.2 : Processus stochastiques et applications financières 3 45h

     

    Filière : Réseaux et systèmes répartis RSR Coefficients NB. d’heures (CI)
    RSR. 4.1 : Systèmes d’exploitation temps réel 3 45h
    RSR. 4.2 : Systèmes et applications répartis 3 45h

     

    Filière : Systèmes et logiciels embarqués SLE Coefficients NB. d’heures (CI)
    SLE. 4.1 : Systèmes d’exploitation temps réel 3 45h
    SLE. 4.2 : Systèmes et applications répartis 3 45h

     

    Filière : Ingénièrie des systèmes intélligents et décision ISID Coefficients NB. d’heures (CI)
    ISID. 4.1 : Programmation fonctionnelle 3 45h
    ISID. 4.2 : Systèmes de résolution de problèmes 3 45h

     

    Filière : Ingénièrie du logiciel et systèmes d’information ILSI Coefficients NB. d’heures (CI)
    ILSI. 4.1 : Programmation fonctionnelle 3 45h
    ILSI. 4.2 : Architecture logicielle 3 45h

     

    Filière : Ingénierie pour l’image II Coefficients NB. d’heures (CI)
    II.4.1 : Introduction à l’image 3 45h
    II. 4.2 : Modélisation stochastique des images 3 45h

     

  • MODULES DU TRONC COMMUN ENSI

      Choix de 2 modules parmi les suivants Crédits Nombre d’heures Cours intégrés (CI)
    TC .5.1 Sécurité Informatique 2 30 H
    TC.5.2 Intelligence Artificielle 2 30 H
    TC.5.3 Module Complémentaire 2 30 H
    Choix de 3 modules parmi les suivants Crédits Nombre d’heures Cours intégrés (CI)
    TC.5.4 15 H
    TC.5.5 Gestion de projets 15 H
    TC.5.6 Anglais ciblé 15 H
    TC.5.7 Module Complémentaire 15 H

    MODULES SPECIFIQUES AUX NOUVELLES FILIERES EN S4

     

    Filière : Ingénierie pour la Finance IF Coefficients NB. d’heures (CI)
    Modules de 30 Heures
    Choix de 6 modules parmi les suivants
    IF.5.1 : Méthodes de Monte-Carlo et simulation de modèles financiers
    2 30h
    IF.5.2 :  EDP intégro-différentielle pour les modèles financiers
    2 30h
    IF.5.3 :  Marchés financiers
     2  30h
    IF.5.4 :  Gestion Bancaire
     2  30h
    IF.5.5 :  Systèmes et applications réparties
     2 30h
    IF.5.6 :  Systèmes intelligents d’aide à la décision
     2 30h
    IF.5.7 :  Module Complémentaire Mathématiques pour la finance
     2 30h
    IF.5.8 :  Module Complémentaire Finance
     2 30h
    IF.5.9 :  Module Complémentaire Informatique
     2 30h
    Choix de 2 modules parmi les suivants
    IF.5.10 :  Modélisation du risque et gestion dynamique des risques financiers
     2  30h
    IF.5.11 : Module complémentaire mathématiques pour la Fiance
     2  30h
    IF.5.12 :  Finance internationale et gestion de portefeuille internationale
     2  30h
    IF.5.13 :  Module complémentaire finance
     2  30h
    IF.5.14 :  Calcul parallèle en finance
     2  30h
    IF.5.15 :  Module Complémentaire Informatique
     2  30h
    Modules de 15 Heures
    Modules obligatoires
    IF.5.16 :  Méthodes numériques d’optimisation en finance
    1 15h
    IF.5.17 :  Projet simulation de marchés financier 1 15h
    IF.5.18 :  Projet Développement d’Applications communicantes 1 15h
    Choix de 4 modules parmi les suivants
    IF.5.19 :  Statistique inférentielle avancée  1  15h
    IF.5.20 :  Séries temporelles  1  15h
    IF.5.21 :  Modèles stochastiques avancés et applications financières  1  15h
    IF.5.22 :  Méthodes avancées des statistiques multi-variées  1  15h
    IF.5.23 :  Risque de crédit  1  15h
    IF.5.24 :  Comptabilité des instruments financiers  1  15h
    IF.5.25 :  Etude de cas (Salle de marché, assurance, banque)  1  15h
    IF.5.26 :  Finance quantitative  1  15h
    IF.5.27 :  Architectures orientées Services SOA  1  15h
    IF.5.28 :  Applications d’intégration technologiques (.Net, j2E, …)  1  15h
    IF.5.29 :  Ingénierie des systèmes de fiance  1  15h
    IF.5.30 :  Sécurité des systèmes Financiers  1  15h
    IF.5.31 :  Module Complémentaire Mathématiques pour la finance 1 15h
    IF.5.32 :  Module complémentaire Finance 1 15h
    IF.5.33 :  Module complémentaire Informatique 1 15h

     

     

    Filière : Systèmes et Logiciels Embarqués SLE
    Coefficients NB. d’heures (CI)
    Modules de 30 Heures
    Choix de 6 modules parmi les suivants
    SLE.5.1 : Conception et validation des systèmes temps réel
    2 30h
    SLE.5.2 :  Electronique pour l’embarqué
    2 30h
    SLE.5.3 :  Intégration des systèmes
     2  30h
    SLE.5.4 :  Systèmes à base de microcontrôleurs
     2  30h
    SLE.5.5 :  Technologies de traitement du signal et image
     2 30h
    SLE.5.6 :  Robotique et soft computing
     2 30h
    SLE.5.7 :  Module Complémentaire 1
     2 30h
    SLE.5.8 :  Module Complémentaire 2
     2 30h
    Choix de 2 modules parmi les suivants
    SLE.5.9 :  Codesign
     2  30h
    SLE.5.10 : Réseaux san fil
     2  30h
    SLE.5.11 :  Simulation à évènements discrets
     2  30h
    SLE.5.12 :  Architectures avancées et programmation parallèle
     2  30h
    SLE.5.13 :  Module Complémentaire 3
     2  30h
    SLE.5.14 :  Module Complémentaire 4
     2  30h
    Modules de 15 Heures
    Modules obligatoires
    SLE.5.15 :  Projet pratique du système
    1 15h
    SLE.5.16 :  Projet d’intégration
    1 15h
    SLE.5.17 :  Projet microcontrôleurs
    1 15h
    Choix de 4 modules parmi les suivants
    SLE.5.18 :  Modèles formels du temps et du parallélisme
     1  15h
    SLE.5.19 :   Modélisation des systèmes temps réel
     1  15h
    SLE.5.20 :   Programmation parallèle
     1  15h
    SLE.5.21 :   Optimisation des programmes
     1  15h
    SLE.5.22 :   soc
     1  15h
    SLE.5.23 :   Commande numérique de processus
     1  15h
    SLE.5.24 :   Projet asservissement
     1  15h
    SLE.5.25 :   Informatique émotionnelle
     1  15h
    SLE.5.26 :   Réseaux de capteurs
     1  15h
    SLE.5.27 :   Sécurité des systèmes embarqués
     1  15h
    SLE.5.28 :   Tolérance aux fautes
     1  15h
    SLE.5.29 :   Interface homme machine
     1  15h
    SLE.5.30 :  Expertise industrielle
    1 15h
    SLE.5.31 :  Cryptographie
    1 15h
    SLE.5.32 :  Bus de communications
    1 15h
    SLE.5.33 :  CAO
     1  15h
    SLE.5.34 :  Vanets  1  15h
    SLE.5.35 :  Instruments et mesure  1 15h
    SLE.5.36 :  Module complémentaire 1  1 15h
    SLE.5.37 :  Module complémentaire 2  1 15h

     

    Filière : Réseaux et Systèmes Répartis RSR
    Coefficients NB. d’heures (CI)
    Modules de 30 Heures
    Choix de 6 modules parmi les suivants
    RSR.5.1 : Protocoles et architectures des réseaux multiservices
    2 30h
    RSR.5.2 :  Réseaux sans Fil et cellulaires
    2 30h
    RSR.5.3 :  Simulations à évènements discrets
     2  30h
    RSR.5.4 :  Algorithmique répartie
     2  30h
    RSR.5.5 :  Bases de données réparties
     2 30h
    RSR.5.6 :  Middleware et construction d’applications réparties
     2 30h
    RSR.5.7 :  Module Complémentaire 1
     2 30h
    RSR.5.8 :  Module Complémentaire 2
     2 30h
    Choix de 2 modules parmi les suivants
    RSR.5.9 :  Sûreté de fonctionnement des systèmes et tolérance aux fautes
     2  30h
    RSR.5.10 : Modélisation et évaluation de performance
     2  30h
    RSR.5.11 :  Réseaux de données avancés
     2  30h
    RSR.5.12 :  Sécurité des réseaux
     2  30h
    RSR.5.13 :  Architectures avancées et programmations parallèles
     2  30h
    RSR.5.14 :  Module Complémentaire 3
     2  30h
    RSR.5.15 : Module Complémentaire 4 2 30h
    Modules de 15 Heures
    Modules obligatoires
    RSR.5.16 :  Projet de simulation
    1 15h
    RSR.5.17 :  Projet développement d’applications réparties
    1 15h
    RSR.5.18 :  Métaheuristiques et applications réseaux
    1 15h
    Choix de 4 modules parmi les suivants
    RSR.5.19 :  Projet administration des réseaux
     1  15h
    RSR.5.20 :   Ingénierie des protocoles
     1  15h
    RSR.5.21 :   Mobilité des réseaux
     1  15h
    RSR.5.22 :   Administrations des réseaux
     1  15h
    RSR.5.23 : Modèles formels du temps et du parallélisme
     1  15h
    RSR.5.24 :   Systèmes domotiques et immotiques
     1  15h
    RSR.5.25 :   Interface homme-machine
     1  15h
    RSR.5.26 :   Cryptographie
     1  15h
    RSR.5.27 :   Réseaux de capteurs
     1  15h
    RSR.5.28 :   Sécurité des systèmes embarqués
     1  15h
    RSR.5.29 :   Métrologie et caractérisation des trafics réseaux
     1  15h
    RSR.5.30 :   Architectures et applications P2P
     1  15h
    RSR.5.31 :  Grid computing
    1 15h
    RSR.5.32 :  Vanets
    1 15h
    RSR.5.33 :  Ordonnancement
    1 15h
    RSR.5.34 :  Projets réseaux avancés et RF
     1  15h
    RSR.5.35 :  Module complémentaire 1  1 15h
    RSR.5.36 :  Module complémentaire 2  1 15h

     

    Filière : Ingénierie des Systèmes Intelligents et
    Décision ISID
    Coefficients NB. d’heures (CI)
    Modules de 30 Heures
    Choix de 6 modules parmi les suivants
    ISID.5.1 : Protocoles et architectures des réseaux multiservices
    2 30h
    ISID.5.2 :  Réseaux sans Fil et cellulaires
    2 30h
    ISID.5.3 :  Simulations à évènements discrets
     2  30h
    ISID.5.4 :  Algorithmique répartie
     2  30h
    ISID.5.5 :  Bases de données réparties
     2 30h
    ISID.5.6 :  Middleware et construction d’applications réparties
     2 30h
    ISID.5.7 :  Module Complémentaire 1
     2 30h
    ISID.5.8 :  Module Complémentaire 2
     2 30h
    Choix de 2 modules parmi les suivants
    ISID.5.9 :  Sûreté de fonctionnement des systèmes et tolérance aux fautes
     2  30h
    ISID.5.10 : Modélisation et évaluation de performance
     2  30h
    ISID.5.11 :  Réseaux de données avancés
     2  30h
    ISID.5.12 :  Sécurité des réseaux
     2  30h
    ISID.5.13 :  Architectures avancées et programmations parallèles
     2  30h
    ISID.5.14 :  Module Complémentaire 3
     2  30h
    ISID.5.15 : Module Complémentaire 4 2 30h
    Modules de 15 Heures
    Modules obligatoires
    ISID.5.16 :  Projet de simulation
    1 15h
    ISID.5.17 :  Projet développement d’applications réparties
    1 15h
    ISID.5.18 :  Métaheuristiques et applications réseaux
    1 15h
    Choix de 4 modules parmi les suivants
    ISID.5.19 :  Projet administration des réseaux
     1  15h
    ISID.5.20 :   Ingénierie des protocoles
     1  15h
    ISID.5.21 :   Mobilité des réseaux
     1  15h
    ISID.5.22 :   Administrations des réseaux
     1  15h
    ISID.5.23 : Modèles formels du temps et du parallélisme
     1  15h
    ISID.5.24 :   Systèmes domotiques et immotiques
     1  15h
    ISID.5.25 :   Interface homme-machine
     1  15h
    ISID.5.26 :   Cryptographie
     1  15h
    ISID.5.27 :   Réseaux de capteurs
     1  15h
    ISID.5.28 :   Sécurité des systèmes embarqués
     1  15h
    ISID.5.29 :   Métrologie et caractérisation des trafics réseaux
     1  15h
    ISID.5.30 :   Architectures et applications P2P
     1  15h
    ISID.5.31 :  Grid computing
    1 15h
    ISID.5.32 :  Vanets
    1 15h
    ISID.5.33 :  Ordonnancement
    1 15h
    ISID.5.34 :  Projets réseaux avancés et RF
     1  15h
    ISID.5.35 :  Module complémentaire 1  1 15h
    ISID.5.36 :  Module complémentaire 2  1 15h

     

    Filière : Ingénierie du Logiciel et Systèmes
    d’Information ILSI
    Coefficients NB. d’heures (CI)
    Modules de 30 Heures
    Choix de 6 modules parmi les suivants
    ILSI.5.1 : Ingénierie Orientée Services
    2 30h
    ILSI.5.2 :  Réutilisation Logicielle
    2 30h
    ILSI.5.3 :  Re-Ingénierie Logicielle
     2  30h
    ILSI.5.4 :  Urbanisation des SI
     2  30h
    ILSI.5.5 :  Ingénierie Dirigée par les Modèles (MDA-MDE)
     2 30h
    ILSI.5.6 :  Vérification des Systèmes Complexes
     2 30h
    ILSI.5.7 :  Module Complémentaire 1
     2 30h
    ILSI.5.8 :  Module Complémentaire 2
     2 30h
    Choix de 2 modules parmi les suivants
    ILSI.5.9 :  Interaction Homme Machine
     2  30h
    ILSI.5.10 : Management de la Qualité et Métriques du Logiciel
     2  30h
    ILSI.5.11 :  Ingénierie des Composants
     2  30h
    ILSI.5.12 :  Ingénierie Orientée Services
     2  30h
    ILSI.5.13 :  Systèmes Interactifs d’Aide à la Décision
     2  30h
    ILSI.5.14 :  Datawarehouse
     2  30h
    ILSI.5.15 : Module Complémentaire 3
    2 30h
    ILSI.5.15 : Module Complémentaire 4 2 30h
    Modules de 15 Heures
    Modules obligatoires
    ILSI.5.17 :  Projet Complémentaire Architecture Logicielle
    1 15h
    ILSI.5.18 :  Bases de Données Réparties
    1 15h
    ILSI.5.19 :  Sécurité des Systèmes d’Information
    1 15h
    Choix de 4 modules parmi les suivants
    ILSI.5.20 :  Informatique Ubiquitaire
     1  15h
    ILSI.5.21 :   Conception de Jeux
     1  15h
    ILSI.5.22 :   Urbanisation des Systèmes d’Information
     1  15h
    ILSI.5.23 :   Interopérabilité Logicielle
     1  15h
    ILSI.5.24 : Sûreté de Fonctionnement et Tolérance aux Fautes
     1  15h
    ILSI.5.25 :   Modélisation de Processus Logiciels (Workflow)
     1  15h
    ILSI.5.26 :   Informatique émotionnelle
     1  15h
    ILSI.5.27 :   Module complémentaire 1
     1  15h
    ILSI.5.28 :   Module complémentaire 2
     1  15h

     

    Filière : Ingénierie pour l’Image II
    Coefficients NB. d’heures (CI)
    Modules de 30 Heures
    Choix de 6 modules parmi les suivants
    II.5.1 : Traitement et Analyse d’Images
    2 30h
    II.5.2 :  L’imagerie du 1D au 4D
    2 30h
    II.5.3 :  Reconstruction d’Images
     2  30h
    II.5.4 :  Introduction à la reconnaissance de formes
     2  30h
    II.5.5 :  Analyse géométrique des Formes
     2 30h
    II.5.6 :  Reconnaissance de Formes Statistiques
     2 30h
    II.5.7 :  Module Complémentaire 1
     2 30h
    II.5.8 :  Module Complémentaire 2
     2 30h
    II.5.9 :  Module Complémentaire 3 2 30h
    II.5.10 :  Module Complémentaire 4 2 30h
    Choix de 2 modules parmi les suivants
    II.5.11 :  Indexation par le contenue
     2  30h
    II.5.12 : Contours Actifs et Courbes de niveaux
     2  30h
    II.5.13 :  Module Complémentaire 5
     2  30h
    II.5.14 :  Module Complémentaire 6
     2  30h
    II.5.15 :  Module Complémentaire 7
     2  30h
    II.5.16 :  Module Complémentaire 8
     2  30h
    Modules de 15 Heures
    Modules obligatoires
    II.5.17 :  Atelier R. F.
    1 15h
    II.5.18 :  Atelier 3D-4D
    1 15h
    II.5.19 :  Vision 3D
    1 15h
    Choix de 4 modules parmi les suivants
    II.5.20 :  Calcul Invariant
     1  15h
    II.5.21 :   Codage et Compression
     1  15h
    II.5.22 :   Classification
     1  15h
    II.5.23 :   Représentation et modélisation des images 3D
     1  15h
    II.5.24 : Module complémentaire 1
     1  15h
    II.5.25 :   Module complémentaire 2
     1  15h
    II.5.26 :   Module complémentaire 3
     1  15h
    II.5.27 :   Module complémentaire 4
     1  15h