Cette spécialité vise à former des spécialistes capables de développer des applications informatiques dans divers domaines, en faisant appel à leurs capacités d'étude du besoin, d'analyse (Merise, UML...) et de codage.

  1. COMPETENCES RECHERCHEES
  • Compétences génériques
  • Travailler en autonomie, collaborer en équipe ;
  • Analyser, synthétiser un document professionnel (français, anglais) ;
  • Communiquer à l’oral, à l’écrit, en entreprise ou extérieur (français, anglais) ;
  • Participer à /Mener une démarche de gestion de projet ;
  • Connaître et exploiter les réseaux professionnels et institutionnels des secteurs de l’informatique.
  • Compétences spécifiques
  • Concevoir et développer les applications informatiques ;
  • Mettre en œuvre et assurer la maintenance des programmes informatiques ;
  • Développer des produits logiciels ou des systèmes basés sur des logiciels en suivant les normes professionnelles adéquates ;
  • Mettre en place et personnaliser des applications distribuées ;
  • Diagnostiquer les principales pannes affectant les ordinateurs et remplacer les pièces défectueuses ; planifier, suivre et contrôler un projet informatique.
  1. DEBOUCHES
  • Chef de projet informatique ;
  • Consultant logiciel ;
  • Développeur d’applications ;
  • Administrateur de système.

  1. ORGANSATION DES ENSEIGNEMENTS

SEMESTRE 1

Filière : GENIE INFORMATIQUE

Spécialité : GENIE LOGICIEL

CODE UE

Intitulé des enseignements

Volume horaire

Nombre de crédits

CM

TD

TP

TPE

Total

UE Fondamentales 30% (2 UE) 9 crédits 135 heures

IGL111

Outils Mathématiques I

45

25

0

5

75

5

IGL112

Environnement de base I

20

10

25

5

60

4

UE Professionnelles 60% (4 UE) 18 crédits 270 heures

IGL113

Architecture

30

10

0

5

45

3

IGL114

Initiation à l'algorithmique

40

30

0

5

75

5

IGL115

Initiation au Génie logiciel

70

30

0

5

105

7

IGL116

Traitement des données multimédia

20

5

20

0

45

3

UE Transversales 10% (1 UE) 3 crédits 45 heures

IGL117

Anglais et Comptabilité générale

30

10

0

5

45

3

Total

255

120

45

30

450

30

SEMESTRE 2

Filière : GENIE INFORMATIQUE

Spécialité : GENIE LOGICIEL

CODE UE

Intitulé des enseignements

Volume horaire

Nombre de crédits

CM

TD

TP

TPE

Total

UE Fondamentales 30% (2 UE) 9 crédits 135 heures

IGL121

Outils mathématiques II

35

20

0

5

60

4

IGL122

Environnement de base II

35

20

15

5

75

5

UE Professionnelles 60% (4 UE) 18 crédits 270 heures

IGL123

Programmation I

20

10

25

5

60

4

IGL124

Base de données et MERISE I

40

15

15

5

75

5

IGL125

Programmation II

20

15

35

5

75

5

IGL126

Maintenance et Négociation informatique

25

15

15

5

60

4

UE Transversales 10% (1 UE) 3 crédits 45 heures

IGL127

EOE et Techniques d'expression

30

10

0

5

45

3

Total

205

105

105

35

450

30

SEMESTRE 3

Filière : GENIE INFORMATIQUE

Spécialité : GENIE LOGICIEL

CODE UE

Intitulé des enseignements

Volume horaire

Nombre de crédits

CM

TD

TP

TPE

Total

UE Fondamentales 30% (2 UE) 9 crédits 135 heures

IGL231

Outils mathématiques III

45

25

0

5

75

5

IGL232

Outils mathématiques IV

40

20

0

0

60

4

UE Professionnelles 60% (4 UE) 18 crédits 270 heures

IGL233

MOOUML

40

10

5

5

60

4

IGL234

Structure de données et langage SQL

40

25

5

5

75

5

IGL235

Programmation III

15

15

40

5

75

5

IGL236

Système et Réseaux

40

10

5

5

60

4

UE Transversales 10% (1 UE) 3 crédits 45 heures

IGL237

Création d'entreprise et Education civique et éthique

30

10

0

5

45

3

Total

250

115

55

30

450

30

SEMESTRE 4

Filière : GENIE INFORMATIQUE

Spécialité : GENIE LOGICIEL

CODE UE

Intitulé des enseignements

Volume horaire

Nombre de crédits

CM

TD

TP

TPE

Total

UE Fondamentales 30% (2 UE) 9 crédits 135 heures

IGL241

Terminaux mobiles

25

10

35

5

75

5

IGL242

Gestion des projets

30

10

15

5

60

4

UE Professionnelles 60% (4 UE) 18 crédits 270 heures

IGL243

Réseaux et Administration Système

30

10

15

5

60

4

IGL244

POO et Bases de données Avancées

25

5

25

5

60

4

IGL245

Structure de données et IHM

30

10

15

5

60

4

IGL246

Stage professionnel

0

0

60

30

90

6

UE Transversales 10% (1 UE) 3 crédits 45 heures

IGL247

Economie Générale

30

10

0

5

45

3

Total

170

55

165

60

450

30

  1. 5. DESCRIPTIF DES UNITES D'ENSEIGNEMENT IGL111 : Outils Mathématiques I
  • Analyse Mathématiques I : 3 crédits (45 heures); CM, TD, TPE
  1. Fonctions numériques d'une variable réelle
  • Foncions logarithmes et exponentielles ;
  • Fonctions circulaires réciproques ;
  • Fonctions hyperboliques et leurs réciproques.
  1. Fonctions de plusieurs variables réelles
  • Dérivées partielles 1ère et 2nde ;
  • Théorème de Schwarz ;
  • Applications différentiables ;
  • Fonctions composées ;
  • Formes différentielles ;
  • Opérateurs vectoriels.
  1. Formules de Taylor et développements limités
  2. Calcul intégral
  • Intégrales simples et multiples
  1. Équations différentielles
  • Algèbre Linéaire : 2 crédits (30 heures); CM, TD, TPE
  1. Espaces vectoriels de dimension finie n ^ 4
  2. Calcul matriciel
  3. Nombres complexes
  4. Polynômes et fractions rationnelles
  • IGL121 : Outils Mathématiques II
  • Statistique descriptive : 2 crédits (30 heures); CM, TD, TPE
  1. Diagrammes descriptifs ;
  2. Distributions statistiques à une variable (Paramètres de position, dispersion, de forme) ;
  3. Distributions statistiques à deux variables (coefficient de corrélation, droite de régression, méthode des MCO.
  • Algèbre de BOOLE et des circuits : 2 crédits (30 heures); CM, TD, TPE
  1. Représentation de l’information : numération, représentation des nombres et des caractères en machine ;
  2. Lois et théorème de l’algèbre de Boole ;
  3. Fonctions Booléennes ;
  4. Combinaisons des fonctions de base (NAND, NOR, XOR) ;
  5. Logiques combinatoire et séquentielle.
  • IGL112 : Environnement de Base I
  • Environnement Micro-ordinateur : 2 crédits (30 heures); CM, TD, TP, TPE
  1. Introduction à l'informatique
  2. L'ordinateur et ses applications
  • Micro-ordinateur ;
  • Mini-ordinateur ;
  • Gros systèmes et leurs applications ;
  • Logiciel ;
  • Progiciel ;
  • Logiciel sur mesure ;
  • Le marché de l'informatique.
  1. Applicatifs micro
  2. Matériel
  • Carte mère ;
  • Carte contrôleur ;
  • Châssis ;
  • Alimentation ;
  • Supports magnétiques ;
  • Imprimantes ;
  • Ecrans.
  1. Codage de l'information
  • Système de numération des nombres ;
  • Codage des nombres ;
  • Codage des caractères (ASCII, ASCII étendu, Unicode,..) ;
  • Codage du son et des images.
  • Outils bureautiques : 2 crédits (30 heures); CM, TD, TP, TPE
  1. Word
  • Fonctions de base
  1. Word avancé
  • Mots de passe ;
  • Protection ;
  • Suivi des modifications, des commentaires ;
  • Styles et formats personnalisés ;
  • Métadonnées ;
  • Masquage de données ;
  • Données personnelles ;
  • Publipostage ;
  • Tables des matières ;
  • Table des références ;
  • Table des illustrations ;
  • Fusion de champs, de documents ;
  • Gestion des versions ;
  • Génération d'un pdf.
  1. Excel
  • Créer des feuilles de calculs, des classeurs ;
  • Organiser ses données, gérer la présentation ;
  • Formules de base, tirer une formule, dollars, références ;
  • Formules conditionnelles ;
  • Graphiques de base...
  1. PowerPoint avancé
  • Créer un document de présentation adapté aux vidéoprojecteurs ;
  • Créer des diapositives ;
  • Importer des fichiers externes ;
  • Masquer des diapositives ;
  • Mise en page personnalisée ;
  • Créer et gérer des transitions ;
  • Chronométrages ;
  • Configuration et enregistrements de diaporamas ;
  • Création et animation de formes ;
  • Regroupement de figures ;
  • Fusion, gestion, protection et modification de documents.
  1. Etudes de cas pratiques à partir d'un projet.
  • IGL122 : Environnement de Base II
  • Système d'Exploitation I : 2 crédits (30 heures); CM, TD, TP, TPE
  1. Types, caractéristiques des systèmes d'exploitation
  • Historique ;
  • Fonctions essentielles ;
  • Systèmes mono ou Multi-Utilisateurs ;
  • Systèmes mono multiprocessus :
  • Représentation interne ;
  • États ;
  • Ressource ;
  • Gestion de processus.
  1. Coopération et compétition entre processus
  • Ressources partagées ;
  • Ressources critiques ;
  • Exécution séquentielle ou parallèle ;
  • Blocage et inter blocage ;
  • Synchronisation, section critique, outils de synchronisation ;
  • Organisation ;
  • Représentation interne ;
  • Opérations sur les fichiers,
  • Méthodes d’accès ;
  • Gestion d’espace disque.
  1. Administration des systèmes informatiques
  • Configuration d’un système ;
  • Évaluation du fonctionnement ;
  • Protection, sécurité, classification des systèmes.
  • Programmation web 1 : 3 crédits (45 heures); CM, TD, TP, TPE
  1. Internet et ses services
  2. Fonctionnement du Web
  3. Adressage des documents Web
  4. HTML, le format des documents
  5. CSS
  6. JavaScript
  • IGL113 : Architecture
  • Architecture des ordinateurs : 3 crédits (45 heures); CM, TD, TPE
  1. Architecture d'un processeur de traitement
  • Eléments intervenant dans le séquencèrent des macro-instructions ;
  • Compteur ordinal,
  • Registres internes ;
  • Unité arithmétique et logique ;
  • Chemin de données,
  • Bus ;
  • Code opération ;
  • Cycles d’instruction ;
  • Mémoire centrale ;
  • Mécanismes d’adressage ;
  • Interruptions.
  1. Mémoire
  • Types et technologies ;
  • Hiérarchie ;
  • Implantation physique ;
  • Organisation et utilisation.
  1. Langage d'assemblage
  • Assembleur,
  • Editeur de liens et bibliothèques,
  • Chargeur ;
  • Instructions élémentaires modes d’adressage ;
  • Implantation de structures de contrôle ;
  • Sous programmes ;
  • Interruptions.
  1. Technique d'interfaçage
  • Notion de communication ;
  • Conversion de signaux ;
  • Liaison parallèle ;
  • Liaison série.
  1. Technologies des périphériques
  2. Architectures nouvelles et spécialisées
  • IGL123 : Programmation I
  • Programmation Structurée : 4 crédits (60 heures); CM, TD, TPE
  1. Introduction
  2. Environnement et bibliothèque de fonctions
  3. Notions de base
  4. Types de base, opérateurs et expressions
  5. Lire et écrire des données
  6. La structure alternative
  7. La structure répétitive
  8. Les tableaux
  9. Les chaînes de caractères
  10. Les structures
  11. Les fichiers séquentiels

  • IGL114 : Initiation à l'Algorithmique
  • Algorithmique de Base : 3 crédits (45 heures); CM, TD
  1. Notion et Démarche Algorithmique
  2. Variables, Types et Les Instructions de Base
  3. Les Traitements conditionnels
  4. Les boucles
  5. Les Tableaux
  6. Chaînes de caractères
  7. Les Enregistrements
  • IGL124 : Base de Données et MERISE I
  • Introduction aux Bases de Données : 3 crédits (45 heures); CM, TD, TPE
  1. Objectifs fondamentaux d'une base de données
  • Indépendance, non redondance/cohérence ;
  • Facilité d'accès aux données ;
  • Flexibilité/partagéabilité ;
  • Confidentialité/intégrité ;
  • Principales fonctions d'un système de gestion de base de données.
  1. Rappels sur la modélisation de données
  • Modèle de représentation de données (conceptuel, externe, logique et physique) ;
  • Modèle relationnel ;
  • Modèle entité association ;
  • Autres modèles.
  1. Normalisation (1FN, 2FN, 3FN,..)
  2. Langages formels de consultation associés au modèle relationnel
  • Langage algébrique (algèbre relationnelle) ;
  • Langage prédicatif (calcul relationnel).
  1. TP sur MS Access et/ou MySQL
  • Système d'Information II (MERISE) : 2 crédits (30 heures); CM, TD, TPE
  1. Du niveau conceptuel au niveau logique ;
  • Interface homme-machine : description des dialogues homme-machine ;
  • Eléments d'ergonomie ;
  • Organisation des données ;
  • Conception des fichiers ou de la base des données ;
  • Codification ;
  • Contrôle ;
  • Organisation des traitements ;
  • Détermination de la nature des traitements (différés, transactionnel, répartis, parallèles, ...).
  1. Du niveau logique au niveau Physique
  • Programmation, test ;
  • Contraintes d'exploitation ;
  • Maintenance ;
  • Gestion de configurations logicielles et matérielles évolutives.
  1. Méthodes et outils logiciels
  • Présentation générale des différents types de méthodes ;
  • présentation détaillée d'au moins deux d'entre elles (par exemple : JSD et MERISE et SADT, ...) ;
  • Evaluation des coûts et des détails d'étude et de développement ;
  • Utilisation d'outils d'aide à la conception et au développement du logiciel.
  1. élément de choix d'une configuration
  • IGL115 : Initiation au Génie Logiciel
  • Introduction au Système d'information : 5 crédits (75 heures); CM, TD, TPE
  1. Langages de spécification d'un système d'information.
  • Modèle de données (entité-association, relationnel, Z, ...) ;
  • Modèles de traitements (réseaux de Pétri, diagramme MERISE, actigrammes SADT) ;
  • Modèles de communication ;
  • Modèles objets.
  1. Étude de l'existant et étude d'opportunité
  • Méthode d'investigation du système d'information existant ;
  • Représentation des données et des traitements du système d'information Existant en fonction des modèles présentés dans la première partie ;
  • Critères de qualité d'un système d'information
  • Critique de l'existant ;
  • Etude d'opportunité (domaine d'informatisation, schéma directeur) ;
  • Audit.
  1. Conception
  • Schéma conceptuel des données ;
  • Construction du schéma conceptuel des données ;
  • Normalisation ;
  • Schéma conceptuel des traitements ;
  • Conception architectural des traitements ;
  • Représentation de la dynamique ;
  • Schéma conceptuel des systèmes de communication ;
  • Représentation des systèmes de communication ;
  • Détermination des fonctions des composants des systèmes de communication ;
  • Schéma conceptuel objet.
  • Introduction au Génie Logiciel : 4 crédits (60 heures); CM, TD, TPE

1.

Cycle de vie

2.

Qualité

3.

Spécification

4.

Ergonomie

5.

Tests

6.

Gestion d’exigence

7.

Conduite de développement

8.

Rédaction de cahier des charges

9.

Méthodes d’estimation des coûts

  • IGL125 : Programmation II
  • Programmation Evènementielle I : 3 crédits (45 heures); CM, TD, TPE
  1. Introduction à Visual Basic et .NET
  2. Environnement de développement Visual Studio
  3. Langue et syntaxe de VB.NET
  4. Formulaires et éléments de commande
  5. Structures de contrôle
  6. Procédures
  7. Recherche et traitement des erreurs
  • Mini Projet Informatique : 2 crédits (30 heures); CM, TD
  1. Informations sur les métiers de l'informatique
  2. Informations sur les cursus menant aux métiers
  3. Informations sur les poursuites d'études
  4. Démarrage d'un carnet d'adresses professionnel
  5. Notions sur la réalisation de documents personnels (rapport de synthèse, rapport collectifs)
  6. Indications de mise en œuvre
  • Gestion d'un « carnet de bord », permettant de suivre l'évolution du projet initial ;
  • Recherche documentaire sur le métier ciblé tant en terme de formation qu'en terme de fonctions ;
  • Réalisation d'entrevues avec des professionnels, après élaboration de questionnaires ;
  • Réalisation et présentation de documents de synthèse sur les informations recueillies ;
  • Ateliers sur les métiers et le recrutement, en collaboration avec des professionnels.
  • IGL116 : Traitement des Données Multimédia
  • Infographie : 3 crédits (45 heures); CM, TD, TP
  1. Les images numériques
  • Les images bitmap (images matricielles) ;
  • Les images vectorielles ;
  • Les caractéristiques d'une image bitmap ;
  • La compression d'images ;
  • Les retouches d'images ;
  • TPs sur la création les boutons et images pour le Web.
  1. Le son
  • Définition du son ;
  • Les caractéristiques du son ;
  • La numérisation du son ;
  • Le son stéréo et le son mono ;
  • La taille d'un fichier son ;
  • La compression du son.
  1. La vidéo
  • Définition ;
  • La vidéo analogique ;
  • La vidéo numérique ;
  • La compression des vidéos numériques (Notion de Codec).
  • IGL126 : Maintenance et Négociation Informatique
  • Installation et Maintenance Matériels et Logiciel : 2 crédits (30 heures); CM, TD, TP
  1. Electronique
  • Introduction aux semi-conducteurs ;
  • Méthode d'études des circuits électriques ;
  • Etude de quelques composants
  • Diodes,
  • Transistors,
  • Résistances,
  • Condensateurs.
  • Les amplificateurs opérationnels :
  • Les circuits de base ;
  • Fonction redressement ;
  • Fonction filtrage ;
  • Fonction stabilisation,
  • Régulation ;
  • Fonction amplification.
  1. Maintenance des ordinateurs
  • Maintenance des composants matériels ;
  • Maintenance logicielle;
  • Assemblage des ordinateurs.
  • Négociations Informatiques : 2 crédits (30 heures); CM, TD, TPE
  1. les intervenants
  • La réglementation générale :
  • Loi informatiques notamment la loi sur les droits d'auteur en matière de logiciels.
  • Les types d'intervenants :
  • Fournisseur ;
  • Client ;
  • Conseil ;
  • Juriste ;
  • Installateur de réseau.
  1. l'étude de Marché
  • Point de vue de la demande :
  • La connaissance du marché ;
  • Les évolutions du marché ;
  • Les spécificités des produits d'un service de l'informatique, en particulier leur durée de vie, leurs développements ; les tests comparatifs.
  • Point de vue de l'offre :
  • L'étude du besoin ;
  • Les techniques de prospection de la clientèle ;
  • Les règlements spécifiques des logiciels ;
  • Les logiciels standards ;
  • Les logiciels spécifiques ;
  • La protection des programmes et des bases de données.
  • IGL117 : Anglais et Comptabilité Générale
  • Expression orale : 2 crédits (30 heures); CM, TD, TP, TPE
  1. How to introduce oneself:
  • In facing a job interview
  • In attending a staff meeting
  • In social and professional encounters
  • In "selling oneself"

NB: using adequate terms and expressions (Let me introduce myself; meet Peter; glad to meet you, etc)

  1. Initiation to Specialized translation (Comparing and contrasting 2 technical texts)
  2. Contextual expressions in English and explanations
  • Do you mind if..?
  • Here you are
  • May I?
  • I beg your pardon, etc.
  1. Reading comprehension, commenting it and answering questions :
  2. Counting, figures, fractions, currencies, amounts, dots, commas, etc
  • Zero/ naught/nil/oh/nothing/ love., fourteen, .... Forty., one hundred, one thousand million /one billion..
  • 606 (six oh six)
  • two-thirds
  • Irregular plural and irregular singular in English
  • Comptabilité Générale : 1 crédit (15 heures); CM, TD
  1. Le patrimoine
  2. Les flux dans l’entreprise et leur enregistrement
  3. Relation Balance, Bilan, Résultat
  4. Droit comptable et le plan comptable
  5. Les achats et les ventes
  6. Les charges et les produits
  7. Les frais accessoires sur achats et sur ventes
  8. Les emballages
  9. Le transport
  10. Le système comptable classique
  11. Les règlements au comptant
  12. Les règlements à terme
  13. Les amortissements
  14. Les provisions
  • IGL127 : EOE et Techniques d'Expression
  • Economie et Organisation des Entreprises : 2 crédits (30 heures); CM, TD, TP
  1. L'Entreprise et typologie des entreprises
  • Définition de l'entreprise ;
  • Mode d'analyse ;
  • Entreprise comme unité de production ;
  • Entreprise comme unité de répartition ;
  • Entreprise comme cellule sociale ;
  • Classification des entreprises selon les critères économiques :
  • Selon l'activité économique ;
  • Selon la dimension ;
  • Selon le critère juridique.
  1. Structures d'organisation des Entreprises
  • Répartition des tâches et exercice du pouvoir
  • Répartition des tâches :

o Structure fonctionnelle ; o Structure divisionnelle ; o Structure géographique ; o Structure dans la pratique.

  • Exercice du pouvoir
  • La hiérarchie fonctionnelle ;
  • La hiérarchie Staff and Line.
  • Coordination et relations dans les entreprises
  • Coordination des tâches de l'entreprise ;
  • Les relations dans les entreprises
  1. L'insertion de l'entreprise dans le tissu économique
  • Notion de l'environnement de l'entreprise ;
  • Les relations inter-entreprises :
  • Relations concurrentielles
  • Relations de complémentarité
  • Les relations de l'entreprise avec les autres composantes de l'environnement.
  1. L'activité productive
  • Les politiques commerciales (les 4P) :
  • La politique du produit ;
  • La politique du prix ;
  • La politique de la distribution ;
  • La politique de la communication.
  • Les politiques et processus de production :
  • Politique de production ;

o production sur commande ; o production en série ; o Production en continu.

  • Processus de production :

o Bureau des études et des recherches ; o Bureau des méthodes ; o Bureau d'ordonnancement et de lancement.

  • Différentes méthodes de production (influence de la technologie sur la production) :

o Mécanisation, automatisation et PAO.

  • Politique de qualité (contrôle de la production) :

o Au niveau des facteurs de production ; o Au niveau de l'avancement du travail ; o Au niveau de la qualité.

  • Organisation du travail et son évolution : o La taylorisation ;

o Le fordisme ;

o Les formes actuelles d'organisation du travail (influence des mutations technologiques et sociales) ; o Robotisation, enrichissement.

  1. Le savoir entreprendre
  • La démarche du créateur ;
  • La démarche du décideur ;
  • La démarche du gestionnaire.
  1. Le système d'information et le système de décision
  • Importance de l'information et de la communication dans l'entreprise
  • Organisation d'un système d'information :
  • Banque de données ;
  • Base de données ;
  • Réseaux de communication.
  • Apport de l'information en matière de système d'information ;
  • Processus de décision ;
  • Types de décision ;
  • Outils d'aide à la décision :
  • Décision en avenir certain ;
  • Décision en avenir incertain.
  • Pouvoirs et participation dans l'entreprise
  • Délégation du pouvoir de décision ;
  • Décentralisation du pouvoir de décision.
  • Techniques d'Expression : 1 crédit (15 heures); CM, TD, TPE
  1. Etude des situations de communication
  • Identification des facteurs de la situation de communication (émetteur, récepteur, code, canal, message, contexte) ;
  • Situation de communication et interactions verbales ;
  • Etude des éléments para verbaux (kinésique, proxémiques, mimogestuels, etc.) ;
  • Identification et manipulation des figures d'expression et de pensée (métaphores, ironie, satire, parodie, etc.).
  1. Typologie des textes et recherche documentaire
  • Lecture des textes de natures diverses (littéraires/non littéraires, image fixe/image mobile, dessin de presse, caricature, etc.) ;
  • Analyse des textes publicitaires et des discours (scientifiques, politiques, littéraires, etc.) ;
  • Constitution et exploitation d'une documentation et montage des dossiers ;
  • Lecture des textes cultivant les valeurs morales et civiques.
  1. Communication orale
  • Réalisation d'un exposé ;
  • Réalisation d'une interview ;
  • Réponse à une interview ;
  • Présentation d'un compte-rendu oral ;
  • Résumé de texte ;
  • Réalisation d'un jeu de rôles ou d'une simulation ;
  • Initiation au leadership et à la dynamique des groupes ;
  • Ecoute et lecture attentive de documents sonores et/ou graphiques ;
  • Lecture méthodique à l'oral.
  • IGL231 : Outils Mathématiques III
  • Analyse Mathématiques II : 3 crédits (45 heures); CM, TD, TPE
  1. Suites et séries numériques
  2. Séries entières et séries de Fourier
  3. Transformées de Fourier (cas discret et cas continu), transformées de
  4. Laplace
  • Analyse Numérique : 2 crédits (30 heures); CM, TD, TPE
  1. Compléments d’intégration : études de problèmes de convergence
  2. Séries de Fourier étude en moyenne quadratique
  3. Résolution numérique des Problèmes différentiels
  4. Principe de l’algorithme de la transformée de Fourier rapide (FFT) ( Fast Fourier Transform) : exemples de traitements numériques du signal
  • IGL241 : Terminaux mobiles
  • Programmation pour terminaux mobiles : 5 crédits (75 heures); CM, TD, TP TPE
  1. Généralités
  2. Android : un exemple d’OS
  3. Quelques éléments sur la programmation embarquée
  4. Généralités sur l’environnement de développement d’applications iOS
  5. Identifier les différents types de terminaux
  6. Les applications web pour plateformes mobiles
  7. JavaScript
  8. Cordova
  9. AngularJS
  • IGL232 : Outils Mathématiques IV
  • Probabilité statistique inférencielle : 2 crédits (30 heures); CM, TD, TPE
  1. Analyse combinatoire
  2. Calculs des probabilités (axiomes de Kolmogorov, probabilité conditionnelle et indépendance, axiome des probabilités totales et théorème de BAYES)
  3. Variables aléatoires (définition, moments d’une variable aléatoire, loi conjointe et lois marginales d’un couple, inégalité de Bienaymé-Tchebychev, loi faible des grands nombres, TCL, file d’attente, processus de Markov)
  4. Lois de probabilité
  5. Estimations d’une proportion et d’une moyenne
  6. Tests d’hypothèse (khi-deux d’indépendance, moyenne et proportion)
  • Recherche opérationnelle : 2 crédits (30 heures); CM, TD, TPE
  1. Programmation linéaire
  2. Méthode du simplexe
  3. Actualisation
  4. Méthodes de prévision
  5. Simulation et méthodes heuristiques
  6. Problèmes de gestion : allocation optimale, affectation,...
  • IGL242 : Gestion des projets
  • Gestion des projets informatique : 4 crédits (60 heures); CM, TD, TP, TPE
  1. Le projet
  2. Gestion de projet : pourquoi ?
  3. Définitions
  4. Analyse des Besoins
  5. Cahier des Charges Fonctionnel
  6. Découpage d’un projet
  7. Contrôle opérationnel : métrique d’avancement, valeur acquise et revue individuelle
  8. Contrôle tactique : comité de projets, demandes de changements et rapports d’avancement
  9. Contrôle stratégique : comité directeur
  10. Méthode de suivi et d’évaluation de projet
  11. Études de cas
  • IGL233 : Méthode orientée objet UML
  • Introduction à la modélisation objet : 4 crédits (60 heures); CM, TD, TP, TPE
  1. Principes de la modélisation orientée-objet :
  • Concepts de base (Classe, héritage, ...) ;
  • interprétation des messages.
  1. Les langages :
  • Comparaison entre divers langages de programmation orientée objet ;
  • Méthodes d'analyse orientée objet :
  • Historique et rappel sur la méthode classique ;
  • Introduction au génie logiciel (Cycle de vie) ;
  • Définition de l'orientée objet et concept de bases de données orientées Objets ; méthodes émergentes ; HOOD, OMT, OOA, UML, ...
  • Etude de la méthode HOOD.
  1. Atelier de Génie Logiciel (AGL) orienté objets
  • IGL243 : Réseaux et Administration Système
  • Réseaux Informatiques et Téléinformatique II : 2 crédits (30 heures); CM, TD, TP, TPE
  1. Interconnexion de réseaux
  2. Cahier des charges de l’installation d’un réseau
  3. Installation et configuration d’un réseau
  4. Découpage d’un réseau
  5. Les réseaux dans l’entreprise et dans l’industrie
  6. Utilisation d’application réseau : messagerie, transfert de fichiers
  7. Services d’administration Réseaux
  8. Les outils de surveillance et de sécurisation d’un réseau
  • Administration des systèmes et réseaux Linux : 2 crédits (30 heures); CM, TD, TP, TPE
  1. Le système Linux :
  • Historique ;
  • Principales caractéristiques ;
  • Architecture du système ;
  • Arborescence ;
  • Utilisateurs et groupes d'utilisateurs ;
  • Connexion/déconnexion ;
  • Protection des données ;
  • Syntaxe ;
  • Principales commandes utilisées ;
  • Editeur de texte ;
  • Les outils de communication.
  1. Les commandes d’administration système.

IGL234 : Structure de données et langage SQL

  • Base de données et SQL : 2 crédits (30 heures); CM, TD, TP, TPE
  1. Principes de conception des bases de données relationnelles :
  • Dépendance fonctionnelles ;
  • Algorithmes de normalisation ;
  • Forme normales ;
  • Contraintes d'intégrité (statiques, dynamiques, liées à la transaction).
  1. Langage SQL
  2. Administration des bases de données ;
  • Implantation physique des données ;
  • Structure de fichiers et index ;
  • Contrôle des accès concurrents ;
  • Résistance aux pannes ;
  • Protection et sécurité des données ;
  • Paramétrage, démarrage, arrêt, sauvegarde, restauration ;
  • Bases de données réparties, traitement réparti ;
  • Audit, optimisation.
  • Structure de données avancées : 3 crédits (45 heures); CM, TD, TPE
  1. Fonctions et procédures
  2. Notion de récursivité
  3. Techniques de recherche (séquentielle, séquentielle avec sentinelle, dichotomique)
  4. Techniques de Tris (Insertion, sélection, bulles)
  5. Notion de complexité
  6. Les travaux pratique dans un langage professionnel (ex : C ou C++)

  • IGL244 : POO et Base de données avancées
  • Programmation orientée objet : 2 crédits (30 heures); CM, TD, TP, TPE

1.

Introduction aux concepts orientés objets

2.

Objets et classes

3.

Encapsulation et masquage d'information

4.

Agrégation et décomposition

5.

Généralisation et spécialisation

6.

Héritage

7.

Polymorphisme et liaison dynamique

8.

C++ /Java, l’exemple d’un langage de programmation orientée objet

  • Administration des bases de données : 2 crédits (30 heures); CM, TD, TP
  1. Introduction
  2. Présentation de MySQL, des produits, des services
  3. Architecture de MySQL
  4. Serveur MySQL
  5. Configuration du serveur MySQL
  • Configuration de MySQL ;
  • Variables de serveur dynamiques ;
  • Modes SQL du serveur ;
  • Fichiers journaux et d'état ;
  • Journalisation binaire.
  1. Clients MySQL
  • Présentation des clients d'administration ;
  • Appel de programmes client MySQL ;
  • Utilisation du client mysql ;
  • Client mysqladmin ;
  • Connecteurs MySQL.
  1. Présentation des types de données
  2. Métadonnées
  3. Moteurs de stockage
  4. Partitionnement
  • Présentation et avantages du partitionnement ;
  • Création d'une table partitionnée ;
  • Obtention des informations de partition ;
  • Modification et suppression de partitions.
  1. Transactions et verrouillage
  2. Gestion de la sécurité et des utilisateurs
  • Risques de sécurité ;
  • Mesures de sécurité ;
  • Privilèges ;
  • Niveaux d'accès, notamment : 1 - Comptes utilisateur, 2 - Bases de données, 3 - Tables, 4 - Colonnes, 5 - Routines stockées ;
  • Gestion des comptes utilisateur ;
  • Contrôle de l'accès au client ;
  • Utilisation de connexions sécurisées.
  1. Maintenance des tables
  2. Exportation et importation de données
  • Vues ;
  • Qu'est-ce qu'une vue?
  • Création de vues ;
  • Vues modifiables ;
  • Gestion des vues.
  1. Sauvegarde et récupération
  • Planification de la récupération ;
  • Présentation des outils de sauvegarde ;
  • Sauvegarde brute ;
  • Sauvegarde logique (texte) ;
  • Sauvegarde des fichiers journaux et d'état ;
  • Réplication comme aide à la sauvegarde ;
  • Comparaison entre les méthodes de sauvegarde ;
  • Récupération de données.
  • IGL235 : Programmation III
  • Programmation web II : 2 crédits (30 heures); CM, TD, TP, TPE
  1. Qu’est-ce que le web ?
  2. Installation et configuration d’un serveur web (WampServer/EasyPHP)
  3. Notion d’internet, intranet et extranet
  4. Présentation des outils de développement web
  5. Le projet Apache
  6. MySQL, quelques concepts
  7. Le langage PHP
  • Programmation événementielle et IHM II : 3 crédits (45 heures); CM, TD, TP, TPE
  1. Concepts de la programmation orientée objets
  2. Programmation orientée objets dans la pratique
  3. Applications Windows, resp. applications Web
  4. Distribuer les applications (Setup)
  5. Introduction à la programmation bases de données avec ADO.NET 4.0
  • IGL245 : Structure de données et IHM
  • Structure de données avancées II : 2 crédits (30 heures); CM, TD, TP, TPE
  1. Les Fichiers
  2. Listes linéaires chainées
  3. files
  4. piles
  5. tables
  6. Les travaux pratique dans un langage professionnel (ex : C ou C++)
  • Base de données et IHM : 2 crédits (30 heures); CM, TD, TP, TPE
  1. Principes de création des interfaces Hommes/Machine
  2. programmation événementielle
  3. principales méthodes d’accès aux données (ADO, ODBC, OLE DB, ...)
  4. TP en Visual Basic, .NET ou Développer

IGL236 : Système et Réseaux

  • Réseaux informatique et Téléinformatique I : 2 crédits (30 heures); CM, TD, TPE
  1. Sensibilisation aux problèmes posés par la communication au travers d’un réseau, exemples mettant en évidence les problèmes d’hétérogénéité, d’erreurs et les besoins d’une normalisation
  2. Bases de la téléinformatique : aspects matériels et logiciels
  • Transfert de l'information :
  • Support ;
  • Topologie ;
  • Codage ;
  • Technique d'accès ;
  • Partage ;
  • Matériels : modems, répéteurs, contrôleurs de communication.
  • Gestion des communications dans le réseau :
  • Synchronisation ;
  • Contrôle d'erreurs ;
  • Contrôle de flux ;
  • Routage,
  • Adressage ;
  • Commutation.
  • Architecture :
  • Notion de couche ;
  • Notion de service ;
  • Exemples de protocoles ;
  • Primitives ;
  • Architecture normalisée OSI ;
  • Autres architectures ;
  • Services destinés à l'inter fonctionnement des systèmes (services de haut niveau) ;
  • Représentation des données ;
  • Appels de procédures à distance,.
  • Elément de choix et d'ingénierie des réseaux (caractéristiques, organisation, services offerts, ...) ;
  • Réseaux locaux : Ethernet, Token Ring,. ;
  • Réseaux publics : RTC, TRANSPAC, NUMERIS, services télématiques ;
  • Réseaux haut débit.
  1. TP sur IPV4 et IPV6
  • Système d'Exploitation II : 2 crédits (30 heures); CM, TD, TP, TPE
  1. Gestion de la mémoire :
  • Hiérarchie des mémoires ;
  • Mémoire virtuelle,
  • Pagination,
  • Segmentation ;
  • Stratégies d'allocation.
  1. Systèmes d’entrées/sortie :
  2. types de périphérique ;
  3. DMA, canaux ;
  4. pilote de périphériques ;
  5. tampon d’entrée/sortie.

IGL246 : Stage professionnel

  • Stage professionnel : 6 crédits (90 heures); TP, TPE

1.

Arrivée et intégration en Entreprise

2.

Travail en entreprise

3.

Tenue du journal de stagiaire

4.

Choix du thème de travail en collaboration avec l'encadreur professionnel et l'encadreur

académique

5.

Elaboration du canevas de recherche

6.

Ressources à exploiter

7.

Organisation du travail

8.

Rédaction du rapport

9.

Présentation du rapport devant un jury

IGL237 : Création d'Entreprise et Education civique et éthique

  • Création d'Entreprise : 2 crédits (30 heures); CM, TD, TPE
  1. Notion d'entrepreneur
  2. Motivations à la création d'entreprise
  3. Recherche d'Idées et Evaluation
  4. Recherche du Financement
  5. Choix du Statut Juridique
  6. Aspects éthiques des affaires
  • Education civique et éthique : 1 crédit (15 heures); CM, TD, TPE

Les concepts

  • Le citoyen ;
  • La nation ;
  • L'Etat ;
  • Biens publics - biens collectifs ;
  • Les libertés ;
  • Le service public ;
  • Problème d'éthique ;
  • Ethique, droit et raison ;
  • Management et éthique de la responsabilité ;
  • Ethique et management.
  • IGL247 : Economie Générale
  • Economie Générale : 3 crédits (45 heures); CM, TD, TPE
  1. Introduction
  • Classification des acteurs de la vie économique ;
  • Opérations économiques ;
  • Les relations entre les agents économiques : le circuit économique ;
  • Notions élémentaires de comptabilité nationale : les agrégats et leur circuit ; produit, revenu, dépense.
  1. La consommation
  • Eléments de démographie ;
  • Les besoins, le niveau de vie, le genre de vie ;
  • La consommation individuelle et la consommation collective ;
  • La demande.
  1. La production
  • Les unités de production, les secteurs et les branches d'activité ;
  • Les facteurs de production et leurs combinaisons, l'offre ;
  • La concentration.
  1. Croissance et développement
  • Croissance
  • Définition et mesure ;
  • Facteurs de la croissance ;
  • Croissance et notions voisines.
  • Développement
  • Définition ;
  • Critères de développement.
  1. Le règlement des échanges internationaux
  • Le change ;
  • La formation du taux de change ;
  • Les essais d'organisation monétaire internationale et ses difficultés.