Deuxième Année Ingénieur Informatique Option : GLSI : Génie … Annee GLSI/CII-2... · 2019. 9....
Transcript of Deuxième Année Ingénieur Informatique Option : GLSI : Génie … Annee GLSI/CII-2... · 2019. 9....
Semestre 7Paniers Modules ECTS
Recherche opérationnelle 2Business Intelligence 2Intelligence artificielle 2Complexité des algorithmes 2Algorithmique avancée 3Fondements des systèmes et Applications réparties 2Programmation I : Java 3Développement Web 3Processus unifiés et Approches agiles/Design patterns 3,5Technique de communication 1 1,5English Communication 1,5Droit de l’entreprise 1,5
Projet Projet de développement 3
30Total Semestriel
Informatique fondamentale
Développement logiciel
Langues, Communication et Culture d’Entreprise-1
Deuxième Année Ingénieur Informatique
Option : GLSI : Génie Logiciel et Systèmes d’Information
Business Intelligence
PLAN D'ETUDES
Fiche Programme Module
septembre 2017, Ecole Supérieure Privée de Technologie et d’ingénierie «TEK-UP»
Panier : Business intelligence CodeGLSI-S7-P1
Module : Business IntelligencePériode Semestre 7 Charge totale 21H
Responsable Yassine GASRI emailEquipe pédagogique
1. Objectifs du module (Savoirs, aptitudes et compétences)
1. Comprendre l’utilité de l’informatique décisionnelle.2. Maitriser les requêtes avancées de SQL avec groupement (enrichir les fonctions d’agrégats).3. Connaitre les méthodes de visualisation des données.4. Connaitre les requêtes multidimensionnelles et l’exploitation de leurs résultats.
2. Prérequis (autres paniers et compétences indispensables pour suivre le module concerné)
1. Théorie des bases de données relationnelles.2. Les notions de base du langage SQL standard.
3. Modules du panierIntitulé du module Total Cours TD TP PR
BI 21 h 9 h 3 h 9 h 0 h
4. Méthodes pédagogiques et moyens spécifiques au panier(pédagogie d’enseignement, ouvrages de références, outils matériels et logiciels) Cours Travaux dirigés Travaux pratiquesBibliographie
Titre Auteur(s) Editeur/Année Côte bibliothèque
5. Contenu (Descriptifs et plans des cours/Déroulement / Détail de l’évaluation del’activité pratiquei)
Durée allouée
Introduction à l’informatique décisionnelle.les requêtes SQL de groupement,
les fonctions d’agrégat et de groupement (les fonctions max, min, avg, sum,count, rollup et cube avec l’instruction group by),
Cours 3H
TD 1.5H
TP 1.5H
Les fonctions analytiques d’oracle Rank( ), Cume_Dist( ), Grouping, Grouping_set,… Lag(), Lead(), Corr(), Variance( ), Percentile_cont()…
Cours 3H
TP 1.5H
TD 1.5H
Les tableaux croisés dynamiques sous Excel. Les graphiques sous Excel. Importation de données d’oracle vers Excel (via ODBC)
Cours 1.5H
TP 3H
TD
Fiche Programme Module
septembre 2017, Ecole Supérieure Privée de Technologie et d’ingénierie «TEK-UP»
Introduction aux requêtes multidimensionnelles Les requêtes OLAP Les requêtes ROLAP, HOLAP et MOLAP
Cours 1.5H
TDTP 3H
6. Mode d’évaluation des activités du panier (nombre, types et pondération des contrôles)
ModuleEpreuve écrite Travaux pratiques Projet
Devoir ExamenPondération %
30% 70 % x %
Fiche Programme Module
©septembre 2016, Ecole Supérieure Privée de Technologie et d’ingénierie «TEK-UP»-
Panier : Business intelligence Code2GLSI-S7-P1
Module : Recherche opérationnellePériode Semestre 7 Charge totale 21H
Responsable chebil khalil email [email protected] pédagogique
1. Objectifs du module (Savoirs, aptitudes et compétences)
2. Prérequis (autres paniers et compétences indispensables pour suivre le module concerné)
3. Modules du panierIntitulé du module Total Cours TD TP PR
Recherche operationnelle 21h 12 h 9 h
4. Méthodes pédagogiques et moyens spécifiques au panier(pédagogie d’enseignement, ouvrages de références, outils matériels et logiciels)● Cours● Travaux dirigés● Travaux pratiques
BibliographieTitre Auteur(s) Editeur/Année Côte bibliothèque
5. Contenu (Descriptifs et plans des cours/Déroulement / Détail de l’évaluation de l’activitépratique1)
Duréeallouée
1. Introduction générale
2. Formulation d’un programme linéaire3. Résolution graphique des PL continus à deux variables
Cours 3h
TD 3h
Fiche Programme Module
©septembre 2016, Ecole Supérieure Privée de Technologie et d’ingénierie «TEK-UP»-
4. Forme standard d’un programme linéaire
5. Méthode du SIMPLEXE: Description algébrique
6. Méthode du SIMPLEXE: Description algorithmique
7. Cas particuliers de résolution
Cours 6h
TD 3h00
8. Dualité
9. Analyse de sensibilité
10. Ajout d’une variable ou d’une contrainte
Cours 3h
TD 3h
6. Mode d’évaluation des activités du panier (nombre, types et pondération des contrôles)
ModuleEpreuve écrite Travaux pratiques Projet
Devoir ExamenPondération %
40 % 60 % x % x %
Fiche Programme Module
septembre 2016, Ecole Supérieure Privée de Technologie et d’ingénierie «TEK-UP»
Panier : Business Intelligence Code2GLSI-S7-P1
Module: Intelligence ArtificiellePériode Semestre 7 Charge totale 21
Responsable Aroua hedhili sbaï email [email protected] pédagogique
1. Objectifs du module (Savoirs, aptitudes et compétences)
1. Appréhender l’utilité de la discipline IA2. Etudier les différents formalismes de représentation des connaissances en IA et
particulièrement savoir comment et quand les utiliser.3. Etudier les différents algorithmes et heuristiques de recherche et de résolution des
problèmes IA.
2. Prérequis(autres paniers et compétences indispensables pour suivre le module concerné)
1. Algorithme et structure de données.2. Au moins un langage orienté objet (java ou C++)
3. Modules du panierIntitulé du module Total Cours TD TP PR
Intelligence artificielle 21 h 12 h 9 h 0 h 0 h
4. Méthodes pédagogiques et moyens spécifiques au panier(pédagogie d’enseignement, ouvrages de références, outils matériels et logiciels) Cours Travaux dirigés
BibliographieTitre Auteur(s) Editeur/Année Côte bibliothèque
Panorama de l'Intelligence Artificielle - Sesbases méthodologiques, sesdéveloppements - Volume 1,Représentation des connaissances etformalisation des raisonnements
Pierre MarquisOdile PapiniHenri Prade
2014
5. Contenu (Descriptifs et plans des cours/Déroulement / Détail de l’évaluation del’activité pratiquei)
Durée allouée
Introduction à l’IA Cours 1,5H
TD 0H
TP 0H
Fiche Programme Module
septembre 2016, Ecole Supérieure Privée de Technologie et d’ingénierie «TEK-UP»
Représentation des connaissances- logique d’ordre 0 Cours 4,5H
TD 3H
TP 0H
Représentation des connaissances- logique d’ordre 1 Cours 3H
TP 0H
TD 3H
Techniques de l’IA- stratégies de résolution Cours 3H
TD 3H
6. Mode d’évaluation des activités du panier (nombre, types et pondération des contrôles)
ModuleEpreuve écrite Travaux pratiques Projet
Devoir ExamenPondération %
40% 60 % 0% 0 %
Fiche Programme Module
septembre 2016, Ecole Supérieure Privée de Technologie et d’ingénierie «TEK-UP»
Panier : Informatique fondamentale CodeGLSI-S7-P2
Module : Complexité des algorithmesPériode Semestre 7 Charge totale 21H
Responsable Yosr Bali emailEquipe pédagogique
1. Objectifs du module (Savoirs, aptitudes et compétences)
La résolution efficace des problèmes de grande taille, se posant dans les sciences appliquées, exige la conceptiond’algorithmes adéquats dont l’évaluation des performances, à travers l’analyse de leur complexité, est primordiale. L’objectifde ce cours est la présentation d’une approche générale d’analyse de complexité (temporelle) d’algorithmes, exacts oud’approximation, de structure itérative (nids de boucles DO) ou récursive. La méthodologie adoptée est illustrés à traversl’étude d’algorithmes appropriés pour la résolution de problèmes types.
2. Prérequis (autres paniers et compétences indispensables pour suivre le module concerné)
1. Algorithmique et structures des données.
3. Modules du panierIntitulé du module Total Cours TD TP PR
Complexité des algorithmes 21 h 12 h 9 h 0h 0 h
4. Méthodes pédagogiques et moyens spécifiques au panier(pédagogie d’enseignement, ouvrages de références, outils matériels et logiciels) Cours Travaux pratiques et dirigés
BibliographieTitre Auteur(s) Editeur/Année Côte bibliothèque
Introduction à l’Algorithmique T.Cormen & al Dunod, 2002.The Design and Analysis of Algorithms D.C. Kozen Springer Verlag, 1992.Algorithms, Their complexity and Efficiency L.Kronsjo willey, 1979.
5. Contenu (Descriptifs et plans des cours/Déroulement / Détail de l’évaluation de l’activitépratiquei)
Durée allouée
I. Introduction générale et concepts de base Cours 3H
TD 1.5H
TPII. Evaluation de complexité d’algorithmes itératifs Cours 3H
TD 1.5 H
TPIII. Evaluation de complexité d’algorithmes récursifs Cours 3H
TD 3H
TP
Fiche Programme Module
septembre 2016, Ecole Supérieure Privée de Technologie et d’ingénierie «TEK-UP»
IV. Complexité des problèmes-Algorithmes exacts et d’approximation Cours 3H
TD 3H
TP
6. Mode d’évaluation des activités du panier (nombre, types et pondération des contrôles)
ModuleEpreuve écrite Travaux pratiques Projet
Devoir ExamenPondération %
35% 65 % x % x %
Fiche Programme Module
septembre 2016, Ecole Supérieure Privée de Technologie et d’ingénierie «TEK-UP»
Panier : Informatique Fondamentale Code2GLSI-S7-P2
Module : Fondement des systèmes et applications répartiesPériode Semestre 7 Charge totale 21 H
Responsable Riadh Ben Abdallah email [email protected] pédagogique
1. Objectifs du module (Savoirs, aptitudes et compétences)
- Connaitre les objectifs d’un système réparti- Comprendre les concepts et les paradigmes d’un système réparti- Comprendre l’algorithmique distribué/réparti- Manipuler et implémenter des systèmes répartis
2. Prérequis (autres paniers et compétences indispensables pour suivre le module concerné)
1. Programmation système et réseau
3. Modules du panierFondement des systèmes et applications réparties Total Cours TD TP PR
21 h 15 h 6 h x h x h4. Méthodes pédagogiques et moyens spécifiques au panier(pédagogie d’enseignement, ouvrages de références, outils matériels et logiciels) Cours Travaux dirigés
BibliographieTitre Auteur(s) Editeur/Année Côte bibliothèque
Distributed Operating Systems. Andrew. S. Tannenbaum Prentice Hall
Structures Et Systèmes Répartis Gilles Tredan InternationalBook MarketService Limited,2010
5. Contenu (Descriptifs et plans des cours/Déroulement / Détail de l’évaluation de l’activitépratiquei)
Durée allouée
Introduction aux systèmes répartis :- Caractéristiques et propriétés des systèmes répartis
Cours 3
TD xH
TP xH
Applications répartis :- Schéma de répartition (modèle d’exécution/communication)
Cours 3H
TD xH
TP xH
Fiche Programme Module
septembre 2016, Ecole Supérieure Privée de Technologie et d’ingénierie «TEK-UP»
Les middlewares (intergiciels) et les outils de communications Cours 1.5H
TP xH
TD 1.5H
Les sockets- Définitions- Mode de connections (connecté/non connecté)- Programmation des sockets
Cours 1.5H
TD 1.5H
Les appels de procédures distants (RPC) :- Notions de souches et de skeleton- Les étapes de RPC- Description d’interface- Gestion de contrôle- Gestion des données- Transmission des arguments
Cours 3H
TP xH
TD 1.5H
Java RMI :- Introduction aux objets communicants- Règles d’usage du java RMI- Le compilateur d’IDL RMIC- Stub/skeleton- Serveurs de noms- Développement d’une application avec RMI
Cours 3H
TP xH
TD 1.5H
6. Mode d’évaluation des activités du panier (nombre, types et pondération des contrôles)
Module
Epreuve écrite Travaux pratiques ProjetDevoir Examen
Pondération %30 % 70 % x % x %
Fiche Programme Module
septembre 2017, Ecole Supérieure Privée de Technologie et d’ingénierie «TEK-UP»
Panier : Informatique fondamentale Code2GLSI-S7-P2
Module : Algorithmique AvancéePériode Semestre 7 Charge totale 42 H
Responsable Hmida ROJBANI email [email protected]
Equipe pédagogique
1. Objectifs du module (Savoirs, aptitudes et compétences)
Approfondir les connaissances sur les méthodes de conception des algorithmes et des structures de données. Sefamiliariser avec quelques algorithmes ayant des applications réelles. Implémenter des algorithmes élaborésexploitant des structures de données spécifiques.
2. Pré-requis (autres paniers et compétences indispensables pour suivre le module concerné)
Module « Algorithmique et structures de données »
3. Modules du panierIntitulé du module Total Cours TD TP
Algorithmique Avancée 42 h 15 h 27 h 0 h
4. Méthodes pédagogiques et moyens spécifiques au panier(pédagogie d’enseignement, ouvrages de références, outils matériels et logiciels) Pédagogie d’enseignement : Pédagogie interactive Méthodologie de travail : Cours magistral, Travaux dirigés, Travail collaboratif Outils et matériel pédagogiques : Vidéoprojecteur, Tableau blanc, Editeur algorithmique (AlgoBox).
BibliographieTitre Auteur(s) Editeur/Année Côte bibliothèque
ALGORITHMIQUE : COURS AVEC 957EXERCICES ET 158 PROBLÈMES
Thomas H. Cormen F-COR/2010
5. Contenu (Descriptifs et plans des cours/Déroulement / Détail de l’évaluation de l’activitépratiquei)
Durée allouée
Chapitre 1 : Récursivité Initiation à la récursivité. Preuve d’algorithme récursive.
Cours 3h00
TD 4h30
TP ---Chapitre 2 : Structure Dynamique (Arbre) Vocabulaire employé sur les arbres. Arbre binaire de recherche. Arbre_2_3. Arbre AVL. Arbre rouge et noir. Arbre B. Tableau et fonction de hachage.
Cours 4h30
TD 6h00
TP ---
Chapitre 3 : Tris Tri par sélection, tri par insertion, tri à bulle. Tri par fusion et tri rapide. Tri par tas. Tri par dénombrement, tri par base.
Cours 3h00TD 4h30
TP ---
Fiche Programme Module
septembre 2017, Ecole Supérieure Privée de Technologie et d’ingénierie «TEK-UP»
Chapitre 4 : P vs. NP P. NP. NP complet. P=NP ?
Cours 1h30
TD 1h30
TP
Chapitre 5 : Optimisation et Heuristique BackTrack. Algorithmes Gloutons. Programmation Dynamique. Programmation génétique.
Cours 4h30
TD 9h00
TP
6. Mode d’évaluation des activités du panier (nombre, types et pondération des contrôles)
Module : Algorithmique AvancéeEpreuve écrite Travaux pratiques Projet
Devoir ExamenPondération %
40 % 60 %
Fiche Programme Module
septembre 2016, Ecole Supérieure Privée de Technologie et d’ingénierie «TEK-UP»
Panier : Développement logiciel Code2GLSI-S7-P3
Module : Développement Web
Période Semestre 7 Charge totale 42 H
Responsable Aymen sellaouti email [email protected] pédagogique
1. Objectifs du module (Savoirs, aptitudes et compétences)Ce cours offre à l'étudiant une panoplie de technologies Web de base. A L'issue de ce cours, l'étudiant
devrait être capable de :
Créer des documents HTML5 et d'établir le formatage adéquat pour raffiner la présentation enutilisant le CSS3.
Dynamiser des pages Web en utilisant JavaScript
Interagir avec un serveur en utilisant le langage objet PHP5
2. Prérequis (autres paniers et compétences indispensables pour suivre le module concerné)Algorithmique
3. Modules du panierIntitulé du module Total Cours TD TP PRDéveloppement Web 42 h 18 h 0 h 24 h x h4. Méthodes pédagogiques et moyens spécifiques au panier(pédagogie d’enseignement, ouvrages de références, outils matériels et logiciels) Cours Travaux dirigés
BibliographieTitre Auteur(s) Editeur/Année Côte bibliothèque
Rodolphe Rimelé, HTML 5, Une référence pour le développeur Web, Ed. Eyrolles, 2011. Jon Duckett, HTML&CSSDesign et création Web, Ed. Pearson, 2012. Shelley Powers, Javascript Cookbook (2nd Edition) - O'Reilly (2015) David Sklar, Adam Trachtenberg, PHP Cookbook: Solutions and Examples for PHP Programmers,
O'Reilly Media; 2 edition (August 1, 2006)
5. Contenu (Descriptifs et plans des cours/Déroulement / Détail de l’évaluation de l’activitépratiquei)
Durée allouée
I HTML 5 Cours 3H
TD
TP 3H
Fiche Programme Module
septembre 2016, Ecole Supérieure Privée de Technologie et d’ingénierie «TEK-UP»
II CSS3 CoursTP
3H3H
III JavaScript (EcmaScript) Cours 6 H
TP 6H
VI PHP5 Cours 6 H
TP 12 H
6. Mode d’évaluation des activités du panier (nombre, types et pondération des contrôles)
ModuleEpreuve écrite Travaux pratiques Projet
Devoir ExamenPondération %
25 % 50 % x % 25 %
Fiche Programme Module
©septembre 2017, Ecole Supérieure Privée de Technologie et d’ingénierie «TEK-UP»
Panier : Développement logiciel Code
2GLSI-S7-P3
Module : JEE spécifications ET applications
Période Semestre 7 Charge totale 42H
Responsable Nidhal Jelassi email [email protected]
Equipe pédagogique
1. Objectifs du module (Savoirs, aptitudes et compétences)1. Se familiariser avec les concepts de base de la programmation OO avec JAVA2. Maitriser différentes technologies associées à Java3. Maitriser le développement Java pour l’implémentation de structures de données etalgorithmes moyennement complexes2. Prérequis (autres paniers et compétences indispensables pour suivre le module concerné)1. Algorithmes et structures de données3. Modules du panier
Intitulé du module Total Cours TD TP PR
JEE spécifications ET applications 42 h 12 h 15 h 15 h 0 h
4. Méthodes pédagogiques et moyens spécifiques au panier(pédagogie d’enseignement, ouvrages de références, outils matériels et logiciels)
CoursTravaux dirigés
Bibliographie
Titre Auteur(s) Editeur/Année Côte bibliothèque
Big Java S. Horstmann 2005
Toute la puissance de Java K. Jamsa 2002
Fiche Programme Module
©septembre 2017, Ecole Supérieure Privée de Technologie et d’ingénierie «TEK-UP»
5. Contenu (Descriptifs et plans des cours/Déroulement / Détail de l’évaluation de l’activitépratique)
Durée allouée
Chapitre 1 : Introduction au langage JavaIntroduction au langage JavaNotions de machine virtuelle (JVM)Types de données simplesStructures de contrôle (if, switch, while, for,…)Cours 1H
TD 1H
TP 1H
Chapitre 2 : Programmation Orientée Objet avec JavaLe concept de classe en JavaLes objets en JavaConstructeurHéritagePolymorphismeTranstypage
Cours 2H
TD 2H
TP 2H
Chapitre 3 : Notions Complémentaires en JavaProtection et portée (private, protected, public)Les modificateurs (static, abstract, final)Les interfacesLes exceptionsCours 3H
TP 3H
TD 3H
Chapitre 4 : Les entrées / sorties en JavaLes types de fluxLes sources / destinationsLes filtresLes filtres personnalisésCours 3H
TD 3H
TP 3H
Chapitre 5 : Les collections en JavaIntroduction et généralités sur les collectionsHiérarchie des interfacesInterface CollectionInterface SetInterface ListInterface ArrayListLes itérateurs (Iterator, Iterable)Maps
Cours
TD 3H
TP 3H
Chapitre 6 : Java et XMLIntroduction au XMLLes APIs Java pour XML : JAXP et StAXDocument Object Model (DOM)Simple API for XML (SAX)XPATHApplication
Cours 3H
TP 3H
TD 3H
Fiche Programme Module
©septembre 2017, Ecole Supérieure Privée de Technologie et d’ingénierie «TEK-UP»
6. Mode d’évaluation des activités du panier (nombre, types et pondération des contrôles)
ModuleEpreuve écrite Travaux pratiques Projet
Devoir Examen
Pondération %
30 % 50 % x % 20 %
Fiche Programme Module
septembre 2016, Ecole Supérieure Privée de Technologie et d’ingénierie «TEK-UP»
Panier : Développement logiciel Code2GLSI-S7-P3
Module : Processus unifié et approches agiles /Design PatternsPériode Semestre 7 Charge totale 42
Responsable Aroua Hedhili email [email protected] pédagogique
1. Objectifs du module (Savoirs, aptitudes et compétences)
1. Découvrir les nouvelles approches de conception et de développement des projets.
2. Etudier les principes et les bonnes pratiques des méthodes agiles.
3. Comprendre quand et comment utiliser les méthodes agiles.
4. Connaître les différents designs pattern et comprendre quand et comment les utiliser
2. Prérequis (autres paniers et compétences indispensables pour suivre le module concerné)
1. Les concepts clés de l’approche orientée objet
2. Le langage de modélisation UML
3. Au moins un langage de programmation OO (java)
3. Modules du panierIntitulé du module Total Cours TD TP PR
Processus unifié et méthodes agiles /Design 42 h 21h 9 h 11 h 0 h
4. Méthodes pédagogiques et moyens spécifiques au panier(pédagogie d’enseignement, ouvrages de références, outils matériels et logiciels) Cours Travaux dirigés Travaux pratiques
BibliographieTitre Auteur(s) Editeur/Année Côte bibliothèque
Gestion de projet-Vers les methods agiles
Le processus unifié de développementlogiciel
Design Patterns en JavaLes 23 modèles deconception : descriptions et solutionsillustrées en UML 2 et Java
Véronique MessagerRota
Ivar Jacobson, GradyBooch et JamesRumbaugh
LaurentDEBRAUWER
Eyrolles 2008
Fiche Programme Module
septembre 2016, Ecole Supérieure Privée de Technologie et d’ingénierie «TEK-UP»
5. Contenu (Descriptifs et plans des cours/Déroulement / Détail de l’évaluation del’activité pratiquei)
Durée allouée
Historique et processus unifié Cours 3H
TD 0H
TP 0H
Approche agile : Principe et bonne pratique Cours 3H
TD 0H
TP 0H
La méthode Scrum Cours 3 H
TP 3 H
TD 0 H
Les méthodes agiles : XP, DSDM, ASD Cours 3 H
TP 0 H
Introduction aux Design patterns et Design Patterns de création Cours 3 H
TP 2H
TD 3 H
Design Patterns de structure Cours 3 H
TP 3 H
TD 3 H
Design Patterns de comportement Cours 3 H
TP 3 H
TD 3 H
6. Mode d’évaluation des activités du panier (nombre, types et pondération des contrôles)
ModuleEpreuve écrite Travaux pratiques Projet
Devoir ExamenPondération %
30% 50 % 20 % 0 %