ISEIG SUP

PRÉSENTATION

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 et de codage.

OBJECTIFS DE LA FORMATION

  • 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.

DEBOUCHES

  • Chef de projet informatique ;
  •  Consultant logiciel ;
  •  Développeur d’applications ;
  • Administrateur de système.

INSERTION PROFESSIONNELLE

L’insertion rapide dans le monde professionnel demeure l’objectif principal de ce diplôme. La licence professionnelle répond à la demande de nouvelles qualifications, entre le niveau technicien supérieur et le niveau ingénieur-cadre supérieur.

Bien que sa finalité soit l’insertion professionnelle immédiate, l’obtention d’une licence professionnelle vous permet de poursuivre dans les formations suivantes : master professionnel, Master de recherche, école d’ingénieur, école de commerce…

CONDITIONS D’ADMISSION

  • Etre titulaire du Baccalauréat série A4, C ou D
  • Etre titulaire du G.C.E.A.L
  • Etre titulaire d’un diplôme reconnu équivalent aux précédents.

DEROULEMENT DE LA FORMATION

La formation se déroule en un an deux ans ou trois ans selon les cas. Elle est composée d’enseignements théoriques et pratiques ainsi que du travail personnel de l’étudiant. Tout étudiant est soumis à un exposé professionnel complété par un stage professionnel de 8 semaines en entreprise au terme duquel un rapport de stage doit être rédigé et présenté publiquement devant un jury.

MODE D’EVALUATION

Les enseignements sont évalués en termes de contrôles continus, du travail personnel de l’étudiant comptant pour 30% puis d’un examen semestriel comptant pour 70%.Un examen de capitalisation au terme des semestres de la formation des 60crédits exigés.

   Les enseignements sont évalués selon 05 modalités.

  • TD
  • Contrôles continus
  • Travail personnel de l’étudiant
  • Exposé Professionnel
  • Un examen semestriel

   Les quatre premiers comptent pour 30%et l’examen semestriel pour 70%.Un examen de rattrapage est organisé pour ceux qui n’ont pas pu capitaliser au terme des deux semestres de la formation les 60  crédits exigés dans les systèmes LMD.

DELIBERATION ET DELIVRANCE DES PARCHEMINS

Après les délibérations et soutenances présidés devant les jurys constitués,  le Sécretaire général de la Tutelle académique procédera à la délivrance des relevés de notes et attestations de réussites aux étudiants ayant effectivement validé  60 crédits à l’issu de la formation ; les étudiants n’ayant pas validé le nombre de crédits requis seront ajournés pour la prochaine année académique.

PROGRAMME DES ETUDES DU CYLE LICENCE NIVEAU 1

GLOT2101: OUTILS MATHEMATIQUES I   2 crédits (CM=18H, TD=4H, TP=4H)

Objectif : Ce cours vise à initier les étudiants à maîtriser les concepts théoriques et pratiques de la mathématique.           

Contenu : Fonctions numériques d’une variable réelle, foncions logarithmes et exponentielles ; Fonctions circulaires réciproques ; Fonctions hyperboliques et leurs réciproques        

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.      

Formules de Taylor et développements limités, Calcul intégral, Intégrales simples et multiples, Equations différentielles, Algèbre Linéaire, Espaces vectoriels de dimension finie, Calcul matriciel, nombres complexes,  

Polynômes et fractions rationnelles.

Compétences : Connaissance des concepts théoriques sur les mathématiques       

GLOT2201 : OUTILS MATHEMATIQUES II   2 crédits (CM=18H, TD=4H, TP=4H)

Objectif : Ce cours vise à initier les étudiants à maîtriser les concepts théoriques et pratiques de la mathématique.           

Contenu : Statistique descriptive, Diagrammes descriptifs ; Distributions statistiques à une variable (Paramètres de position, dispersion, de forme) ;              

Distributions statistiques à deux variables (coefficient de corrélation, droite de régression, méthode des MCO, Algèbre de BOOLE et des circuits  

Représentation de l’information : numération, représentation des nombres et des caractères en machine ; Lois et théorème de l’algèbre de Boole ;      

Fonctions Booléennes ; Combinaisons des fonctions de base (NAND, NOR, XOR) ; Logiques combinatoire et séquentielle.   

Compétences : Connaissance des concepts théoriques sur les mathématiques       

GLOT2102 : Environnement de Base I         2 crédits (CM=18H, TD=4H, TP=4H)                        

Objectif : Ce cours vise à initier les étudiants à maîtriser les concepts théoriques de micro-informatiques et bureautique.   

Introduction à l’informatique, 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. Applicatifs micro, Matériel, Codage de l’information, Word Algèbre Linéaire, Word avancé,

Excel, PowerPoint avancé, études de cas pratiques à partir d’un projet.    

Compétences: Connaissance des concepts théoriques sur l’initiation à l’informatique     

GLOT2202 : Environnement de Base II              2 crédits (CM=18H, TD=4H, TP=4H)                 

Objectif : Ce cours vise à initier les étudiants à maîtriser les concepts théoriques de système d’exploitation et programmation web. 

Contenu : Types, caractéristiques des systèmes d’exploitation, Systèmes mono ou Multi-Utilisateurs, Systèmes mono multiprocessus, Coopération et compétition entre processus, ressources partagées ; ressources critiques ; exécution séquentielle ou parallèle; 

Locale et inter blocage; synchronisation, section critique, outils de synchronisation, organisation, Administration des systèmes informatiques, Programmation web 1.           

Compétences: Connaissance des concepts les concepts théoriques de système d’exploitation et programmation web.   

GLOT2103 : Architecture        2 crédits (CM=18H, TD=4H, TP=4H)                                                      

Objectif :

Ce cours vise à initier les étudiants à maîtriser les concepts théoriques d’architecture des ordinateurs.   

Contenu : Architecture d’un processeur de traitement, Mémoire, Types et technologies; Hiérarchie; implantation physique; Organisation et utilisation. Langage d’assemblage, Technique d’interfaçage, Technologies des périphériques,

Architectures nouvelles et spécialisées.        

Compétences: Connaissance des concepts théoriques d’architecture des ordinateurs.     

GLOT2203 : Programmation I                        2 crédits (CM=18H, TD=4H, TP=4H)      

Objectif : Ce cours vise à initier les étudiants à maîtriser les concepts théoriques et pratiques de la programmation de base.          

Contenu : Introduction, Environnement et bibliothèque de fonctions, Notions de base, Types de base, opérateurs et expressions, Lire et écrire des données, La structure alternative, La structure répétitive, Les tableaux, Les chaînes de caractères, Les structures,

Les fichiers séquentiels.        

Compétences: Connaissance des concepts théoriques et pratiques de la programmation de base.           

GLOT2104 : Initiation à l’Algorithmique           2 crédits (CM=18H, TD=4H, TP=4H)                     

Objectif : Ce cours vise à initier les étudiants à maîtriser les concepts théoriques et pratiques de la programmation de base.          

Contenu : Notion et Démarche Algorithmique, Variables, Types et Les Instructions de Base, Les Traitements conditionnels, Les boucles,    Les Tableaux,            

Chaînes de caractères, Les Enregistrements.

Compétences: Connaissance des concepts théoriques et pratiques de la programmation de base.           

GLOT2204 : Base de Données et MERISE I               2 crédits (CM=18H, TD=4H, TP=4H)              

Objectif : Ce cours vise à initier les étudiants à maîtriser les concepts théoriques et pratiques de MERISE et des bases de données.      

Contenu : Objectifs fondamentaux d’une base de données, Rappels sur la modélisation de données, Normalisation (1FN, 2FN, 3FN,..), Langages formels de consultation associés au modèle relationnel,   

MS Access et/ou MySQL, Du niveau conceptuel au niveau logique; méthodes et outils logiciels.

Compétences: Connaissance des concepts théoriques et pratiques de MERISE et des bases de données.         

GLOT2105 : Initiation au Génie Logiciel       2 crédits (CM=18H, TD=4H, TP=4H)                                                      

Objectif : Ce cours vise à initier les étudiants à maîtriser les concepts théoriques et pratiques de construction des logiciels,

Contenu : Langages de spécification d’un système d’information, Etude de l’existant et étude d’opportunité, conception, Cycle de vie,

Qualité, Spécification, Ergonomie, Tests, Gestion d’exigence, Conduite de développement, Rédaction de cahier des charges, Méthodes d’estimation des coûts.       

Compétences : Connaissance des concepts théoriques et pratiques de construction des logiciels 

GLOT2205 : Programmation II      2 crédits (CM=18H, TD=4H, TP=4H)                      

Objectif : Ce cours vise à initier les étudiants à maîtriser les concepts théoriques et pratiques de la programmation évènementielle           

Contenu : Introduction à Visual Basic  et .NET, Environnement de développement Visual Studio, Langue et syntaxe de VB.NET, formulaires et éléments de commande, Structures de contrôle,       

Procédures, Recherche et traitement des erreurs, Mini Projet Informatique.         

Compétences: Connaissance les concepts théoriques et pratiques de la programmation évènementielle 

GLOT2106 : Traitement des Données Multimédia  2 crédits (CM=18H, TD=4H, TP=4H)

Objectif : Ce cours vise à initier les étudiants à maîtriser les concepts théoriques et pratiques du traitement des données multimédia  

Contenu : Les images numériques, 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.  

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 ; les retouches d’images ;        

TPs sur la création, La vidéo, Définition ; La vidéo analogique ; La vidéo numérique ; La compression des vidéos numériques (Notion de Codec).       

Compétences: Connaissance des concepts théoriques et pratiques du traitement des données multimédia        

GLOT2206 : Maintenance et Négociation Informatique  2 crédits (CM=18H, TD=4H, TP=4H)

Objectif : Ce cours vise à initier les étudiants à maîtriser les concepts théoriques et pratiques de maintenance et négociation informatique      

Contenu : Electronique, Introduction aux semi-conducteurs ; Méthode d’études des circuits électriques ; Etude de quelques composants; Les amplificateurs opérationnels; Maintenance des ordinateurs, Maintenance des composants matériels; Maintenance logicielle ;        

Assemblage des ordinateurs ; les intervenants, Point de vue de la demande ; La connaissance du marché.        

Compétences: Connaissance des concepts théoriques et pratiques de maintenance et négociation informatique

GLOT2107 : Anglais et Comptabilité Générale 2 crédits (CM=18H, TD=4H, TP=4H)

Objectif : Ce cours vise à initier les étudiants à maîtriser les concepts théoriques et pratiques d’anglais et comptabilité générale

Continue: How to introduce oneself, Contextual expressions in English and explanations, Reading comprehension, commenting it and answering questions,   

Do you mind if..? • Here you are • May I? I beg your pardon, etc.: Counting, figures, fractions, currencies, amounts, dots, commas,        

Zero/ naught/nil/oh/nothing/ love…, fourteen, Forty…, 606 (six oh six), two-thirds, Irregular plural and irregular singular in English. Comptabilité Générale: Le patrimoine,            

Les flux dans l’entreprise et leur enregistrement, Relation Balance, Bilan, Résultat, Droit comptable et le plan comptable.     

Compétences: Connaissance des concepts théoriques et pratiques d’anglais et comptabilité générale    

GLOT2207 : EOE et Techniques d’Expression  2 crédits (CM=18H, TD=4H, TP=4H)

Objectif : Ce cours vise à initier les étudiants à maîtriser les concepts théoriques d’organisation d’entreprise et les techniques d’expression   

Contenu : L’Entreprise et typologie des entreprises, 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

Structures d’organisation des Entreprises, répartition des tâches  et exercice du pouvoir; Exercice du pouvoir; Coordination et relations dans les entreprises; L’insertion de l’entreprise dans le tissu économique        

Notion de l’environnement de l’entreprise, Les relations inter-entreprises, Les relations de l’entreprise avec les autres composantes de l’environnement,      

L’activité productive, Les politiques commerciales (les 4P), La taylorisation ; o Le fordisme, Le savoir entreprendre,

La démarche du créateur, Les politiques et processus de production, Mécanisation, automatisation et PAO, Le système d’information et le système de décision,    

La démarche du créateur, La démarche du décideur, La démarche du gestionnaire, Etude des situations de communication,         

Importance de l’information et de la communication dans l’entreprise, Apport de l’information en matière de système d’information ;        

Processus de décision, Types de décision, utiles d’aide à la décision, Pouvoirs et participation dans l’entreprise, 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, mimo gestuels, etc.) ; Identification et manipulation des figures d’expression et de pensée,         

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;           

Communication orale, égalisation 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.   

Compétences: Connaissance des concepts théoriques d’organisation d’entreprise et les techniques d’expression           

PROGRAMME DES ETUDES DU CYLE CYCLE NIVEAU 2

GLOT3101 : Outils Mathématiques III  2 crédits (CM=18H, TD=4H, TP=4H)

Objectif : Ce cours vise à initier les étudiants à maîtriser les concepts théoriques et pratiques avancés des mathématiques          

Analyse Mathématiques II: Suites et séries numériques, Séries entières et séries de Fourier, Transformées de Fourier (cas discret et cas continu), transformées de           

Laplace, Analyse Numérique, Compléments d’intégration : études de problèmes de convergence, Séries de Fourier étude en moyenne quadratique,       

Résolution numérique des Problèmes différentiels, Principe de l’algorithme de la transformée de Fourier rapide (FFT) (Faste Fourier Transforma) : exemples de traitements numériques du signal.          

Compétences: Connaissance des concepts théoriques et pratiques avancés des mathématiques  

GLOT3201 : Terminaux mobiles  2 crédits (CM=18H, TD=4H, TP=4H)

Objectif : Ce cours vise à initier les étudiants à maîtriser les concepts théoriques et pratiques de programmation pour Terminaux mobiles        

Contenu : Généralités, Android : un exemple d’OS; Quelques éléments sur la programmation embarquée; Généralités sur l’environnement de développement d’applications iOS; Identifier les différents types de terminaux;      

Les applications web pour plateformes mobiles; JavaScript; Cordova; AngularJS.           

Compétences: Connaissance des concepts théoriques et pratiques de programmation mobile     

GLOT3102 : Outils Mathématiques IV    2 crédits (CM=18H, TD=4H, TP=4H)

Objectif : Ce cours vise à initier les étudiants à maîtriser les concepts théoriques et pratiques avancées des mathématiques          

Contenu : Probabilité statistique inférenielle, Analyse combinatoire, Calculs des probabilités (axiomes de Kolmogorov, probabilité conditionnelle et indépendance, axiome des probabilités totales et théorème de BAYES),       

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) 

Lois de probabilités, Estimations d’une proportion et d’une moyenne, Tests d’hypothèse (khi-deux d’indépendance, moyenne et proportion), Recherche opérationnelle,        

Programmation linéaire, Méthode du simplexe, Actualisation, Méthodes de prévision, Simulation et méthodes heuristiques.   

Compétences: Connaissance des concepts théoriques et pratiques avancés des mathématiques  

GLOT3202 : Gestion des projets   2 crédits (CM=18H, TD=4H, TP=4H)

Objectif : Ce cours vise à initier les étudiants à maîtriser les concepts théoriques et pratiques de gestion des projets

Contenu : Le projet pourquoi? Analyse des Besoins, Cahier des Charges Fonctionnelle, Généralités sur l’environnement de développement d’applications iOS,     

Découpage d’un projet, Contrôle opérationnel : métrique d’avancement, valeur acquise et revue individuelle, Contrôle tactique : comité de projets, demandes de changements et rapports d’avancement,      

Contrôle stratégique : comité directeur, Méthode de suivi et d’évaluation de projet.       

Compétences: Connaissance des concepts théoriques et pratiques de de gestion des projets      

GLOT3103 : Méthode orientée objet  UML   2 crédits (CM=18H, TD=4H, TP=4H)

Objectif : Ce cours vise à initier les étudiants à maîtriser les concepts théoriques et pratiques du traitement des données multimédia  

Contenu : Principes de la modélisation orientée-objet, Concepts de base (Classe, héritage, …);interprétation des messages.       

Les langages, 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,   

Atelier de Génie Logiciel (AGL) orienté objets.     

Compétences: Connaissance des concepts théoriques et pratiques du traitement des données multimédia        

GLOT3203 : Réseaux et Administration Système  2 crédits (CM=18H, TD=4H, TP=4H)

Objectif : Ce cours vise à initier les étudiants à maîtriser les concepts théoriques et pratiques  des réseaux et systèmes        

Contenu : Réseaux Informatiques et Téléinformatique II, Interconnexion de réseaux, Cahier des charges de l’installation d’un réseau,      

Installation et configuration d’un réseau, Découpage d’un réseau, Les réseaux dans l’entreprise et dans l’industrie,     

Utilisation  d’application réseau : messagerie, transfert de fichiers, services d’administration Réseaux, Les outils de surveillance et de sécurisation d’un réseau,        

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,          

Les commandes d’administration système.  

Compétences: Connaissance des concepts théoriques et pratiques des réseaux et systèmes        

GLOT3104 : Structure de données et langage SQL   2 crédits (CM=18H, TD=4H, TP=4H)

Objectif : Ce cours vise à initier les étudiants à maîtriser les concepts théoriques et pratiques du traitement des données multimédia  

Contenu : 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).   

Dépendance fonctionnelles ;  Langage SQL, 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, o          

Structure de données avancées, Fonctions et procédures, Notion de récursivité, Techniques de recherche (séquentielle, séquentielle avec sentinelle, dichotomique),  

Techniques de Tris (Insertion, sélection, bulles), Notion de complexité, Les travaux pratique dans un langage professionnel (ex : C ou C++).         

Compétences: Connaissance des concepts théoriques et pratiques du traitement des données multimédia        

GLOT3204 : POO et Base de données avancées 2 crédits (CM=18H, TD=4H, TP=4H)

Objectif : Ce cours vise à initier les étudiants à maîtriser les concepts théoriques et pratiques du langage SQ,

Contenu : Programmation orientée objet, Introduction aux concepts orientés objet, Objets et classe, Encapsulation et masquage d’information, Agrégation et décomposition, Généralisation et spécialisation,

Héritage, Polymorphisme et liaison dynamique, C++ /Java,  l’exemple d’un langage de programmation orientée objet, Administration des bases de donnée,

Introduction, Présentation de MySQL,  des produits,  des services, Architecture de MySQL, Serveur MySQL, Configuration du serveur MySQL, Clients MySQL, Présentation des types de donnée, Métadonnée,

Moteurs de stockage, Partitionnement, Transactions et verrouillage, Gestion de la sécurité et de l’utilisateur, Maintenance de la table, Exportation et importation de donnée,

Sauvegarde et récupération

Compétences: Connaissance des concepts théoriques et pratiques du langage SQ,

GLOT3105 : Programmation III   2 crédits (CM=18H, TD=4H, TP=4H)

Objectif : Ce cours vise à initier les étudiants à maîtriser les concepts théoriques et pratiques de la programmation,

Contenu : Programmation web II, Qu’est-ce que le web, Installation et configuration d’un serveur web (WampServer/EasyPHP, Notion d’internet,  intranet et extranet,

Présentation des outils de développement web, Le projet Apache, MySQL,  quelques concept, Le langage PHP, Programmation évènementielle et IHM I, Concepts de la programmation orientée objet,

Programmation orientée objets dans la pratique, Applications Windows,  esp. applications Web, Distribuer les applications (Setup,

Introduction à la programmation bases de données avec ADO.NET 4.0

Compétences: Connaissance des concepts théoriques et pratiques du traitement des données multimédia,

GLOT3205 : Structure de données et IHM  2 crédits (CM=18H, TD=4H, TP=4H)

Objectif : Ce cours vise à initier les étudiants à maîtriser les concepts théoriques et pratiques des structures de données et IH,

Contenu : Structure de données avancées II, Les Fichier, Listes linéaires chainée, file, pile, table, Les travaux pratique dans un langage professionnel (ex : C ou C++,

Base de données et IH, Principes de création des interfaces Hommes/Machine, programmation événementielle, principales méthodes d’accès aux données (AD,  ODB,  OLE D,  …, TP en Visual Basic,  .NET ou Développe,

Compétences: Connaissance des concepts théoriques et pratiques des structures de données et IH,

GLOT3106 : Système et Réseaux   2 crédits (CM=18H, TD=4H, TP=4H)

Objectif :Ce cours vise à initier les étudiants à maîtriser les concepts théoriques et pratiques des systèmes et réseau, 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,

Contenu : Bases de la téléinformatique : aspects matériels et logiciel, Transfert de l’information, Gestion des communications dans le réseau,

Architecture, Elément de choix et d’ingénierie des réseaux (caractéristique,  organisation,  services offert,  …), Réseaux locaux : Ethernet,  Token Ring, …,

Réseaux publics : RT,  TRANSPA,  NUMERI,  services télématiques, Réseaux haut débit, TP  sur IPV4 et IPV, Système d’Exploitation I,

Gestion de la mémoire, Systèmes d’entrées/sortie, types de périphérique, DM,  canaux, pilote de périphérique, tampon d’entrée/sortie,

Compétences: Connaissance des concepts théoriques et pratiques des systèmes et réseau,

GLOT3206 : Stage professionnel   2 crédits (CM=18H, TD=4H, TP=4H)

Objectif : Ce Stage vise à initier les étudiants au projet d’entreprise,

Stage professionnel, Arrivée et intégration en Entrepris, Travail en entrepris, Tenue du journal de stagiaire, Choix du thème de travail en collaboration avec l’encadreur professionnel et l’encadreur académique,

Contenu : Elaboration du canevas de recherche, Ressources à exploite, Organisation du travail, Rédaction du rapport, Présentation du rapport devant un jury,

Compétences: initiation des étudiants au projet d’entreprise,

GLOT3107 : Création d’Entreprise et Education civique et éthique  2 crédits (CM=18H, TD=4H, TP=4H)

Objectif : Ce cours vise à initier les étudiants à maîtriser les concepts théoriques et pratiques du traitement des données multimédia,

Contenu : Création d’Entreprise, Notion d’entrepreneur, Motivations à la création d’entreprise, Recherche d’Idées et Evaluation, Recherche du Financement,

Choix du Statut Juridique, Aspects éthiques des affaire, Education civique et éthique, 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,

Compétences: Connaissance des concepts théoriques et pratiques du traitement des données multimédia,

GLOT3207 : Economie Générale    2 crédits (CM=18H, TD=4H, TP=4H)

Objectif : Ce cours vise à initier les étudiants à maîtriser les concepts théoriques et pratiques de l’économie,

Contenu : 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, La consommation,

Eléments de démographie, Les besoin,  le niveau de vie,  le genre de vie, La consommation individuelle et la consommation collective,

La demande, La production, Les unités de production,  les secteurs et les branches d’activité, Les facteurs de production et leur combinaison, l’offre,

La concentration, Croissance et développement, Croissance, Développement, 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,

Compétences: Connaissance des concepts théoriques et pratiques de l’économie,

PROGRAMME DES ETUDES DU CYLE LICENCE NIVEAU 3

GLOT4101 : ALGORITHME APPROFONDIE  2 crédits (CM=18H, TD=4H, TP=4H)

Objectif : Ce cours vise à approfondir les notions de procédure de calcul,

Contenu : les variable,  les types et instructions de bas, les type, les variable, les instructions de bas, les instructions conditionnelle,

L’instruction  SI…  ALORS, les boucles (tant que,  répété,  pour, le tableau, tableaux à une dimension, le tri, les tableaux à deux dimension, les fonctions et procédure,

La procédure, la fonction, les listes chainée, liste simplement chainée, liste doublement chainée, la complexité, complexité en temps, complexité en espace,

Les arbres binaires, notion d’arbre binaire, opérations sur les arbres binaire,

Compétences: l’étudiant doit être capable de maitriser les principes d’écritures de l’algorithme,

GLOT4102 : PROGRAMMATION PHP  2 crédits (CM=18H, TD=4H, TP=4H)

Objectif : Ce cours vise à fournir les éléments d’écriture des programmes PHP,

Contenu : HTML et Notion de langages interprété, le HTM, différences entre langages HTML et PHP, Serveurs PHP et T, variables  et  instructions du langage PHP,

Les variables et type, l’instruction  IF, les boucle, formulaires et méthodes GET et POS, la méthode GE, la méthode  POS, base de données et langage PHP,

Notion de base de Base de données, opérations sur les Bases de données via PHP, TP et projet,

Compétences: l’étudiant doit être capable de créer des sites WEB en langage PHP,

GLOT4103 : ANALYSE ET CONCEPTION DES SI  2 crédits (CM=18H, TD=4H, TP=4H)

Objectif : Donner aux les capacités nécessaires à un étudiant de modéliser un  système en utilisant  le langage UM,

Contenu : Introduction à la modélisation objet, Notion de logiciel,  qualité d’un logiciel,  cycle de vie d’un logiciel,  méthodes d’analyse et de conception logicielle,

Concepts de l’Orientée Objet, Présentation d’UM, Diagrammes UM, Le diagramme de cas d’utilisation (Objectif,  le symbole, Relation dans les diagrammes de cas d’utilisation, Identification des acteurs et cas d’utilisation description des cas d’utilisation.

Diagramme de séquences et collaboration, diagramme de classe et d’objet, Diagramme d’état transition, Diagramme d’activité, Etude succincte  de quelques AGL (génération du MLD,  génération automatique de la base de données et du code)

Construction du modèle,  rétro ingénierie de base de données, génération automatique de la base de données et du Cod,

Compétences: l’étudiant doit être capable  d’analyser et concevoir un système d’informations via UM,

GLOT4104 : BASE DE DONNEES RELATIONNELLE 2 crédits (CM=18H, TD=4H, TP=4H)

Objectif : Donner aux les capacités nécessaires à un étudiant de concevoir et d’exploiter une base de données relationnelles. Les concepts seront mis en œuvre en utilisant MYSQL,

Contenu : schémas d’implantation des bases de données physique, MCD et MLD, Architectures du SGBD, Syntaxe du SQ,

Requêtes d’insertion,  modification et suppression, requête de sélection, les vue, procédures stockée, Etude de cas sur MYSQL

Compétences: l’étudiant doit être capable  de définir et administrer une base de données sur MYSQL,

GLOT4105 : PROGRAMMATION JAVA  2 crédits (CM=18H, TD=4H, TP=4H)

Objectif : Illustration de tous des concepts objets dans le langage Java en donnant des informations supplémentaires sur les fonctionnalités de ce langage,

Contenu : Machine virtuelle, JDK et JR, les IDE Eclipse ET Net Bean, programmation orientée objet, abstraction,  encapsulation,  modularité,  utilisabilité,  fiabilité,  maintenabilité,

L’objet: comportement et état; la classe et l’objet; l’héritage,  le polymorphisme; opérateur,  expression,  instructions; les classes: les données et les méthode,  les droits d’accès,  les instance,

Les constructeur,  les classes imbriquées les classes anonymes; l’héritage et le polymorphisme; les interfaces (classes abstraites pures); les paquetages; l’exception,  les collections d’objet,

Syntaxe du langage java, les variables et les type, l’instruction, les classe,

Compétences: l’étudiant doit être capable d’écrire un programme en langage java,

GLOT4106 : PROGRAMMATION SYSTEMES ET RESEAUX  2 crédits (CM=18H, TD=4H, TP=4H)

Objectif : L’objectif de ce cours est de présenter les fonctionnalités et les mécanismes internes d’un système d’exploitation multitâches à travers le développement d’applications susceptibles de fonctionner dans un système distribué et en utilisant l’interface du système (API) avec un langage de haut niveau le Shell et le langage C et en option le PERT,

Contenu : Environnement Linux, Commandes interne, distribution, Fonctionnalités et composants d’un system, Architecture du système UNIX (noya,  Shell,  commandes externe,  utilitaire,  librairie,  AP,  …,

Architecture du noyau UNIX (module de gestion des processus,  module de gestion des entrées-sortie, module de gestion de fichier,  module de gestion de la mémoire,

Bases du fonctionnement multitâches et implémentation, Notion de processus et attributs d’un processus,  table des descripteurs de processus, espace mémoire d’un processus,  appels système de création et de gestion des processus (for,  gaspi,  étui,  Wai,  Exe,  exil,  …,

États d’un processus (pré,  actif,  en attente,  zombi,  …,  ordonnancement des processus par le Schedule, Systèmes de gestion de fichiers et implémentation,

Notion de fichier,   sous UNIX (fichiers réguliers sur disque,  Section 2 : répertoire,  terminaux,  tubes de communication,  sockets, tables du système de gestion de fichiers (tables des i-nœuds sur disque et tables du système en mémoire,  appels système (ope,  clos,  réa,  white) et mécanismes sous-jacent,  mécanisme de redirection des entrées/sorties par duplication de descripteur,

Compétences: l’étudiant doit être capable  d’administrer des systèmes réseau,

GLOT4204 : PROGRAMMATION ANDROID  2 crédits (CM=18H, TD=4H, TP=4H)

Objectif : Le but de ce cours est de découvrir la programmation sous Android,  sa plate-forme de développement et les spécificités du développement embarqué sur smartphone.

Contenu : Introduction à la programmation Android, Contrainte des systèmes embarqué, Sdk,  AV,  Installation de Android studio, Hiérarchie des objets, Naviguer et faire communiquer des applications

ETUDE DE CAS ET TPS.

Compétences: l’étudiant doit être capable de développer les applications Android,

GLOT4107: PROGRAMMATION C#  2 crédits (CM=18H, TD=4H, TP=4H)

Objectif : Donner à l’étudiant les aptitudes nécessaires à la programmation structurée en C#,

Contenu : Introduction au langage c#, Les outil, Eléments du langage du cc (structure,  commentaire,  identificateur,  type, …, Les entrées sortie, Structures de contrôles, Les fonction, Les pointeur, Les fichier, Les fonction, Introduction à la PO,

L’objet: comportement et état; la classe et l’objet; l’héritage,  le polymorphisme; opérateur,  expression,  instructions; les classes: les données et les méthode,  les droits d’accès,  les instance,

Les constructeur,  les classes imbriquées les classes anonymes; l’héritage et le polymorphisme; les interfaces (classes abstraites pures); les paquetages; l’exception,  les collections d’objet,

Compétences : l’étudiant doit être capable d’écrire un programme en langage C#,

GLOT4108 : WINDOWS ADMINISTRATION SECURITE  2 crédits (CM=18H, TD=4H, TP=4H)

Objectif : Fournir les techniques d’administration un SE WINDOW,

Contenu : Administration Windows, Configurer et administrer les comptes utilisateurs et ordinateur, Mettre en place les zones DN, Gérer les stratégies de group, Utiliser le  service Active Directory, authentification centralisé par contrôleur de Domain, Configurer l’adressage IPv4 et IPv6, machines virtuelles à l’aide du nouveau service de virtualisation, Sécurité Windows, stratégie de sécurité des serveurs, Planifier le stockage de donnée,

Mettre en place la répartition de charge réseau, Planifier les sauvegardes réseau,

Compétences: l’étudiant doit être capable d’administrer et de sécuriser un système Windows,

GLOT4109 : PRACTICAL ENGLISH  2 crédits (CM=18H, TD=4H, TP=4H)

Objectives : A better undestanding of the commercial and business language ; A better knowledge of the functioning of the business world ; Improve the level of bilinguism.

Content : Introduction of the Commercial and Business English ; English Pronunciation ; Forein Trade and Development ;

COMPETENCES:Readings and Discussions in English ;

GLOT4105 : MODELISATION DES PROCESSUS METIERS  2 crédits (CM=18H, TD=4H, TP=4H)

Objectif : Ce cours vise à fournir des éléments de modélisations des SI

Contenu : Rappel de mérise(avantage et inconvénients) ;  UML ( diagramme de cas d’utilisations, de séquences, de classes, d’activités, de collaboration,…)

Compétences: l’étudiant doit être capable d’effectuer une conception d’un SI

GLOT4201 : ALGORITHME APPROFONDIE ET PROJET PASCAL  2 crédits (CM=18H, TD=4H, TP=4H)

Objectif : Ce cours vise à asseoir les concepts relatifs à l’algorithme et donner une mise en application de ceux-ci via langage PASCAL,

Contenu : Structures de donnée, tableau, liste, file, graphe, Tables de hachage, COMPLEXIT, NP-complétude, algorithme d’approximation, syntaxe du langage PASCAL,

Les variables et type, les instructions conditionnelles, fonctions et procédure, TP TURBO PASCAL.

Compétences: l’étudiant doit être capable de maitriser les principes d’écritures des algorithmes.

GLOT4202 : Dessin animé et programmation python  2 crédits (CM=18H, TD=4H, TP=4H)

Objectif : Donner à l’étudiant les aptitudes nécessaires à la programmation python  et concevoir les dessins animées

Contenu : Introduction au langage python, Les outil, Eléments du langage  (structure,  commentaire,  identificateur,  type, …, Les entrées sortie, Structures de contrôles, Les fonction, Les pointeur, Les fichier, Les fonction, Introduction à la PO,

L’objet: comportement et état; la classe et l’objet; l’héritage,  le polymorphisme; opérateur,  expression,  instructions; les classes: les données et les méthode,  les droits d’accès,  les instance,

Blender et la conception des dessins animés et jeux vidéo

Compétences : l’étudiant doit être capable d’écrire un programme en langage python et pouvoir réaliser les dessins animés et les jeux vidéos

GLOT4203 : ADMINISTRATION ET SÉCURITÉ DES BASES DE DONNÉES DISTRIBUÉES ET REPARTIES  2 crédits (CM=18H, TD=4H, TP=4H)

Objectif :

•          Concept de base de données repartie ou distribuée

•          Ressortir l’architecture d’une base de données distribuée

•          Evaluer en termes de coût la mise place d’une telle architecture  (avantages et inconvénients)

•          Mise en place d’une base de données repartie

•          Administrer et sécurise,

Contenu : Rappels sur la généralité, Base de Donnée, SGB, Base de données centralisé, Base de données distribuées / repartie, Sécurité, Administration, Base de données distribué, Définition, Principes fondamentaux, Conception de base de données distribué,

Bases de données reparties/ répliquée, Définition, Avantages et inconvénient, Techniques de conception des bases de données répliquée, Cas pratique,

Compétences: l’étudiant doit être capable d’administrer et sécuriser les Bases de données

,

GLOT4105 : ATELIER D’INGENIERIE LOGICIEL  2 crédits (CM=18H, TD=4H, TP=4H)

Objectif : Ce cours vise à fournir des éléments de modélisations des SI

Contenu : Rappel de mérise(avantage et inconvénients) ;  UML ( diagramme de cas d’utilisations, de séquences, de classes, d’activités, de collaboration,…)

Compétences: l’étudiant doit être capable d’effectuer une conception d’un SI

GLOT4203 : CMS (JOOMLA, WORDPRESS,  DRUPAL)  2 crédits (CM=18H, TD=4H, TP=4H)

Objectif :

         Concept de client et de serveur web

         Architecture d’un site web

         Concevoir un site web (CMS)

         Déployer un site,

Contenu : Généralité, Qu’est-ce qu’un site web, Qu’est-ce qu’un CMS, Qu’est-ce qu’un protocole HTTP, Architecture d’un site web, Content Management System (CMS,

Définition d’un CM, Architectures de site web, Catégories de site web, Conception d’un site web, JOOML, Concepts fondamentaux, Architecture de déploiement, Installation, Cas pratique, Création d’un module,

Compétences: l’étudiant doit être capable de créer des sites WEB via un CMS

,

GLOT4204 : ERP/EAI  2 crédits (CM=18H, TD=4H, TP=4H)

Objectif : Le but de ce cours est de découvrir notions liés aux ERP/EAI

Contenu : présentation des ERP ; installation, configuration et développement sur Odoo ; présentation des règles liés à l’implantation des EAI ; comparaison des ERP et EAI

Compétences: l’étudiant doit être capable de proposer une solution reposant sur les ERP/EAI

GLOT4211 : sécurité et  cryptographie  2 crédits (CM=10H, TD=4H, TP=4H)

Objectif : Ce cours vise à initier les étudiants à maîtriser les concepts théoriques et pratiques de la sécurité appliqué à la cryptographie,

Contenu : Théorie du groupe, Corps et anneau, Introduction sur les corps, Introduction sur l’anneau, Algèbre de Galois, primalité, Algèbre et cryptographie,

Application a RSA.

Compétences : Connaissance des concepts théoriques sur la mathématique appliquée à la cryptographie.

GLOT4107 : PROGRAMMATION C++  2 crédits (CM=18H, TD=4H, TP=4H)

Objectif : Donner à l’étudiant les aptitudes nécessaires à la programmation structurée en C puis C++,

Contenu : Introduction au langage c+, Les outil, Eléments du langage du cc(structure,  commentaire,  identificateur,  type, …, Les entrées sortie, Structures de contrôles, Les fonction, Les pointeur, Les fichier, Les fonction, Introduction à la PO, L’objet: comportement et état; la classe et l’objet; l’héritage,  le polymorphisme; opérateur,  expression,  instructions; les classes: les données et les méthode,  les droits d’accès,  les instance,

Les constructeur,  les classes imbriquées les classes anonymes; l’héritage et le polymorphisme; les interfaces (classes abstraites pures); les paquetages; l’exception,  les collections d’objet,

ETUDE DE CA,

Compétences: l’étudiant doit être capable d’écrire un programme en langage C+,

GLOT4108 : CONCEPTION  PROGRAMMATION ET INSTALLATION DES RESEAUX  2 crédits (CM=18H, TD=4H, TP=4H)

Objectif : Ce cours vise à initier l’apprenant aux diverses manipulations des commandes liés à la gestion et l’administration des systèmes sous des environnements UNIX / LINU,  d’approfondir ses aptitudes relativement à l’architecture des réseaux et les algorithmes de routages associés. Il sera par conséquent édifié sur les concepts de files d’attentes dans les systèmes et réseaux.

Contenu : Les fondamentaux du système Unix / Linux, Présentation Uni, Architecture Uni, Architecture des réseaux et systèmes associé, Communication, Infrastructure, Files d’attentes et Fiabilité,

Processus Markoviens de saut, Réseaux de Files d’attente, Fiabilité des systèmes Simples et complexe, Simulations et performance, Evaluations de performance, Simulation,

Compétences: l’étudiant doit être capable  de démarrer un système Unix en environnement virtuel et interpréter le résultat d’une commande sous le Shell,

GLOT4110 : Modélisation et Aide à la Décision  2 crédits (CM=18H, TD=4H, TP=4H)

Objectifs : Développer chez l’étudiant, le goût de l’utilisation des méthodes quantitatives en gestion  ; Apporter à l’étudiant un certain savoir-faire, en particulier en ce qui concerne l’utilisation des modèles quantitatifs de décision dans la résolution des problèmes ; Ouvrir des perspectives supplémentaires susceptibles de permettre la résolution des problèmes plus complexes.

Contenu : Optimisation dans les réseaux : Modèles déterministes ; Programmation dynamique ; Problèmes de transport ; Problèmes d’attribution ou d’affectation Optimisation dans un univers probabiliste ; Introduction à la théorie des jeux ; Modèles de systèmes d’attente ; Problèmes de gestion de matériel.

Compétence: Pouvoir optimiser les processus metiers ;