FICHES DESCRIPTIVES DESUNITES D’ENSEIGNEMENT
LSI-IM- Semestre 1
الجمھوریةالتونسیة***
وزارةالتعلیمالعالیوالبحثالعلمي***
الإدارةالعامةللتجدیدالجامعي
2
Fiche descriptive d’une unité d’enseignement (UE)et des éléments constitutifs d’une unité d’enseignement (ECUE)
Intitulé de l’UE
Mathématique 1Nombre des crédits: 6
Code UE : UEF110
Université : Gabès Etablissement : ISIMG
Domaine de formation : Sciences et technologies Mention : Science de l’InformatiqueDiplôme et ParcoursLicence : InformatiqueParcours : Informatique et Multimédia
Semestre : 1
1- Objectifs de l’UE (Savoirs, aptitudes et compétences)1. Algèbre 1 : Acquisition des notions de base de l’algèbre et des techniques de calculs
nécessaires aux autres disciplines.2. Analyse 1 : L’objectif de ce cours est de fournir une introduction aux notions de base de
l’analyse
2- Pré-requis (définir les UE et les compétences indispensables pour suivre l’UE concernée)
3- Eléments constitutifs de l’UE (ECUE)
3.1- Enseignements
Eléments constitutifs Volume des heures de formation présentielles (14semaines Crédits
Cours TD TP AutresAlgèbre 1 21 21 0 0 3Analyse 1 21 21 0 0 3
Total 42 42 0 0 6
3.2- Activités pratiques (Projets, stages, mémoires…)Activitéspratiquesde l’UE
DuréeCréditsTravaux sur
terrainProjets Stages Autres
Total
4- Contenu (descriptifs et plans des cours)
4.1- Enseignements (Présenter une description succincte des programmes de chaque ECUE etjoindre le programme détaillé à la fiche descriptive de l’UE)1-Algèbre 1 : Ce cours présente les notions de base de l’algèbre : les polynômes, les fractions
3
rationnelles, les espaces vectoriels et les applications linéaires.2-Analyse 1 : Ce cours introduit les notions de base de l’analyse : fonctions numériques d’unevariables réelle, les dérivées, le calcul intégral et les primitives.
4.2- Activités pratiques de l’UE (Présenter une description succincte des objectifs, des contenuset des procédures d’organisation de chaque activité)
5- Méthodes pédagogiques et moyens didactiques spécifiques à l’UE (méthodes et outilspédagogiques, ouvrages de référence, recours aux TIC – possibilités d’enseignement à distance…)
6- Examens et évaluation des connaissances
6.1- Méthode d’évaluation et régime d’examens (Préciser le régime d’évaluation préconisé :contrôle continu uniquement ou régime mixte :contrôle continu et examens finaux)Algèbre 1 : Régime mixteAnalyse 1 : Régime mixte
6.2 - Validation de l’UE (préciser les poids des épreuves d’examens pour le calcul de la moyennede l’ECUE, les coefficients des ECUE et le coefficient de l’UE au sein du parcours).
ECUE
Contrôle continu Examen finalCoef.
del’ECU
E
Coef.de l’UEau sein
duparcour
s
EPREUVES
Pondéra-tion
EPREUVES
PondérationEcri
tOral
TP etAutr
esEcrit Oral
TP etAutres
Algèbre1
x 30% x 70% 1,53
Analyse1
x 30% x 70% 1,5
6.3 - Validation des stages et des projets…..
4
Annexe 1 de la Fiche descriptive de l'UE
Unité d’Enseignement : Mathématique 1Code UE : UEF110
ECUE n° 1 : Algèbre 1Code ECUE : ECUEF111
Plan du cours
Objectifs de l’ECUE
Acquisition des notions de base de l’algèbre et des techniques de calculs nécessaires aux autresdisciplines.
Contenu de l’ECUE
Chapitre I: Polynômes
1. Généralités sur les polynômes d’une variable à coefficients réels ou complexes2. Division euclidienne3. Division suivant les puissances croissantes4. Factorisation dans IR[X] et C[X].
Chapitre II : Fractions rationnelles dans IR (X) et C(X)
1. Décomposition en éléments simples
Chapitre III : Espaces vectoriels
1. Définition2. Propriétés et exemples3. Sous espaces vectoriels4. Sous espaces supplémentaires5. Système libre6. Système générateur7. Bases8. Dimension
Chapitre IV : Applications linéaires
1. Définition2. Notions du noyau et d’image3. Rang d’une application linéaire4. Théorème de rang5. Applications injectives6. Surjectives et bijectives.
5
Annexe 2 de la Fiche descriptive de l'UE
Unité d’Enseignement : Mathématique 1Code UE : UEF110
ECUE n° 2 : Analyse 1Code ECUE : ECUEF112
Plan du cours
Objectifs de l’ECUE
L’objectif de ce cours est de fournir une introduction aux notions de base de l’analyse
Contenu de l’ECUE
Chapitre I: Les fonctions numériques d’une variable réelle
1. Limite en un point2. Continuité3. Théorème des valeurs intermédiaires4. Fonction monotone sur un intervalle
Chapitre II: Dérivée et dérivées successives
1. Sens de variation2. Accroissement finis3. Fonction convexe
Chapitre III: Développements limités
1. Limites.
Chapitre IV: Calcul Intégral
Chapitre V: Primitives
6
Fiche descriptive d’une unité d’enseignement (UE)et des éléments constitutifs d’une unité d’enseignement (ECUE)
Intitulé de l’UE
Algorithmique & Programmation 1Nombre des crédits: 7
Code UE : UEF120
Université : Gabès Etablissement : ISIMG
Domaine de formation : Sciences et technologies Mention : Science de l’InformatiqueDiplôme et ParcoursLicence : InformatiqueParcours : Informatique et Multimédia
Semestre : 1
1- Objectifs de l’UE (Savoirs, aptitudes et compétences)1. Algorithmique et Structure des Données : Ce cours permettra aux étudiants d’analyser un
problème donné et de définir l’algorithme traduisant la solution du problème d’une manièrerigoureuse et optimisée et prête à être traduite en utilisant un langage de programmationquelconque.
2. Atelier de Programmation 1 : Ce cours a pour d'inviter les étudiants aux raisonnementslogiques. Devant un problème de programmation particulier l’étudiant doit être capable deposer convenablement un problème, d’identifier les différentes étapes de résolution duproblème, d’ordonner dans un ordre logique ces étapes et de les programmer avec le langageC.
2- Pré-requis (définir les UE et les compétences indispensables pour suivre l’UE concernée)
3- Eléments constitutifs de l’UE (ECUE)
3.1- Enseignements
Eléments constitutifs Volume des heures de formation présentielles (14semaines Crédits
Cours TD TP AutresAlgorithmique et Structure desDonnées
21 21 0 0 4
Atelier de Programmation 1 10,5 0 31,5 0 3Total 31,5 21 31,5 0 7
3.2- Activités pratiques (Projets, stages, mémoires…)
Activités pratiquesde l’UE
DuréeCréditsTravaux sur
terrainProjets Stages Autres
Total
4- Contenu (descriptifs et plans des cours)
7
4.1- Enseignements (Présenter une description succincte des programmes de chaque ECUE etjoindre le programme détaillé à la fiche descriptive de l’UE)
1- Algorithmique et Structure des Données : ce cours présentera l’environnement algorithmique,décrire les différentes structures de contrôle conditionnelles et répétitives, aussi présenter les typesstructurés, les algorithmes de tri et de recherche, les sous programmes, la récursivité pour finir parles pointeurs.2- Atelier de Programmation 1: On va essayer de traduire tout ce qui a été présenté enalgorithmique et structure de données en utilisant le langage de programmation C.
4.2- Activités pratiques de l’UE (Présenter une description succincte des objectifs, des contenuset des procédures d’organisation de chaque activité)
5- Méthodes pédagogiques et moyens didactiques spécifiques à l’UE (méthodes et outilspédagogiques, ouvrages de référence, recours aux TIC – possibilités d’enseignement à distance…)Algorithmique et Structure des Données :[1] Thomas H. Cormen, Charles E. Leireson, Ronald L Rivest et Clifford Stein, « Introduction àl’algorithmique », cours et exercices 2ème cycle Ecoles d’ingénieurs », Edition Dunod, 2èmeédition, Paris 2002
6- Examens et évaluation des connaissances
6.1- Méthode d’évaluation et régime d’examens (Préciser le régime d’évaluation préconisé :contrôle continu uniquement ou régime mixte :contrôle continu et examens finaux)Algorithmique et Structure des Données : Régime mixteAtelier de Programmation 1 : Régime mixte
6.2 - Validation de l’UE (préciser les poids des épreuves d’examens pour le calcul de la moyennede l’ECUE, les coefficients des ECUE et le coefficient de l’UE au sein du parcours).
ECUE
Contrôle continu Examen finalCoef.
del’ECU
E
Coef. del’UE ausein du
parcours
EPREUVESPondéra-
tion
EPREUVESPondérationEcri
tOral
TP etAutr
esEcrit Oral TP et
Autres
Algorithmique etstructure
dedonnées
x 30% x 70% 2
3,5
Atelierprogrammation 1
x x 30% x 70% 1,5
6.3 - Validation des stages et des projets…..
8
Annexe 1 de la Fiche descriptive de l'UE
Unité d’Enseignement : Algorithmique & Programmation 1Code UE : UEF120
ECUE n° 1 : Algorithmique et structure de donnéesCode ECUE : ECUEF121
Plan du cours
Objectifs de l’ECUECe cours permettra aux étudiants d’analyser un problème donné et de définir l’algorithmetraduisant la solution du problème d’une manière rigoureuse et optimisée et prête à être traduite enutilisant un langage de programmation quelconque.
Contenu de l’ECUE
Chapitre I: Introduction à l'algorithmique
Chapitre II: Environnement algorithmique
Chapitre III: Types de données, constante, Variables
Chapitre IV: Structures conditionnelles
Chapitre V: Structures itératives
Chapitre VI: Les types structurés :1. Tableaux unidimensionnel vecteur)2. Tableaux bidimensionnels (Matrices)3. Les enregistrements
Chapitre VII: Algorithmes de tri1. par sélection2. par insertion3. à bulle4. quick sort
Chapitre VIII: Algorithmes de recherche (recherche par dichotomie)
Chapitre IX: Procédures et fonctions
Chapitre X: Mode de passage de paramètres1. Passage par adresse,2. Passage par valeur.
Chapitre XI: Récursivité
Chapitre XII: Notion de pointeur.1. Opérateurs sur les pointeurs
9
Annexe 2 de la Fiche descriptive de l'UE
Unité d’Enseignement : Algorithmique & Programmation 1Code UE : UEF120
ECUE n° 2 : Atelier de Programmation 1Code ECUE : ECUEF122
Plan du cours
Objectifs de l’ECUECe cours a pour d'inviter les étudiants aux raisonnements logiques. Devant un problème deprogrammation particulier l’étudiant doit être capable de poser convenablement un problème,d’identifier les différentes étapes de résolution du problème, d’ordonner dans un ordre logique cesétapes et de les programmer avec le langage C.
Contenu de l’ECUE
Chapitre I:Les types abstraits de données
Chapitre II:Les spécifications algébriques
Chapitre III: Algorithmique de bases
1. Schéma séquentiel2. Schéma conditionnel3. Schéma Itératif
Chapitre IV:Les procédures et les fonctions
Chapitre V:Notion de programme
Chapitre VI:Présentation de langage de programmation C
1. Structure d'un langage C2. Les types scalaires3. Déclaration de variables4. L'instruction d'affectation5. Les opérations d'Entrée/Sortie6. L'instruction conditionnelle7. L'instruction itérative8. Les fonctions9. Le passage de paramètres : par variable et par adresse
10
Fiche descriptive d’une unité d’enseignement (UE)et des éléments constitutifs d’une unité d’enseignement (ECUE)
Intitulé de l’UE
Systèmes d’exploitation & ArchitectureNombre des crédits: 7
Code UE : UEF130
Université : Gabès Etablissement : ISIMG
Domaine de formation : Sciences et technologies Mention : Science de l’InformatiqueDiplôme et ParcoursLicence : InformatiqueParcours : Informatique et Multimédia
Semestre : 1
1- Objectifs de l’UE (Savoirs, aptitudes et compétences)1. Système d’exploitation 1 : Définir la notion de système d’exploitation ainsi que ses
différentes fonctionnalités.2. Systèmes logiques & Architecture des ordinateurs : L’objectif de ce module est de donner
: En première partie aux étudiants les notions essentielles de la logique combinatoire pour êtreen mesure de : Faire la synthèse des différents systèmes de numérations et les différents typesde codes, représenter les fonctions logiques sous différentes formes et les simplifier, analyserles différents circuits combinatoires. En deuxième partie : décrire les composants d'unordinateur (processeur, mémoire, périphériques...), comprendre la structure matérielle etlogicielle d'un microprocesseur moderne (structure interne, structure externe), et apprendre àprogrammer en assembleur 8086.
2- Pré-requis (définir les UE et les compétences indispensables pour suivre l’UE concernée)
3- Eléments constitutifs de l’UE (ECUE)
3.1- Enseignements
Eléments constitutifs Volume des heures de formation présentielles (14semaines Crédits
Cours TD TP AutresSystème d’exploitation 1 21 0 21 0 3Systèmes Logiques &Architecture des ordinateurs
31,5 10,5 10,5 0 4
Total 52,5 10,5 31,5 0 7
3.2- Activités pratiques (Projets, stages, mémoires…)
Activités pratiquesde l’UE
DuréeCréditsTravaux sur
terrainProjets Stages Autres
Total
4- Contenu (descriptifs et plans des cours)
11
4.1- Enseignements (Présenter une description succincte des programmes de chaque ECUE etjoindre le programme détaillé à la fiche descriptive de l’UE)
1- Système d’exploitation 1 :Présentation des notions relatives aux systèmes d’exploitation :types, fonctions structuration, système de gestion de fichiers, protection et sécurité, …2- Systèmes Logiques & Architecture des ordinateurs : Ce cours présente dans sa premièrepartie les notions essentielles de la logique combinatoire. La deuxième partie s’intéresse auxcomposants d’un ordinateur et à la description matérielle et logicielle d’un microprocesseurmoderne.
4.2- Activités pratiques de l’UE (Présenter une description succincte des objectifs, des contenuset des procédures d’organisation de chaque activité)
5- Méthodes pédagogiques et moyens didactiques spécifiques à l’UE (méthodes et outilspédagogiques, ouvrages de référence, recours aux TIC – possibilités d’enseignement à distance…)
6- Examens et évaluation des connaissances
6.1- Méthode d’évaluation et régime d’examens (Préciser le régime d’évaluation préconisé :contrôle continu uniquement ou régime mixte :contrôle continu et examens finaux)Système d’exploitation 1 :Régime mixteSystèmes Logiques & Architecture des ordinateurs : Régime mixte
6.2 - Validation de l’UE (préciser les poids des épreuves d’examens pour le calcul de la moyennede l’ECUE, les coefficients des ECUE et le coefficient de l’UE au sein du parcours).
ECUE
Contrôle continu Examen finalCoef.
del’ECU
E
Coef.de l’UEau sein
duparcour
s
EPREUVES
Pondéra-tion
EPREUVES
PondérationEcri
tOral
TP etAutr
esEcrit Oral
TP etAutres
Systèmed'exploitation 1
x x 30% x 70% 1,5
3,5
SystèmesLogiques
&Architecture des
ordinateurs
x x 30% x 70% 2
6.3 - Validation des stages et des projets…..
12
13
descriptive de l'UEAnnexe 1 de la Fiche
Unité d’Enseignement : Systèmes d’exploitation & ArchitectureCode UE : UEF130
ECUE n° 1 : Système d'exploitation 1Code ECUE : ECUEF131
Plan du cours
Objectifs de l’ECUE• Définir la notion de système d’exploitation ainsi que ses différentes fonctionnalités.• Montrer les liens qui existent entre une architecture matérielle et un système d’exploitation.• Apprendre aux étudiants comment sont structurés les systèmes d’exploitation et la manière de lesutiliser.• Etudier de manière théorique et pratique la partie « Système de Gestion de Fichiers » dessystèmes d’exploitation.• Apprendre aux étudiants les techniques de sécurisation des systèmes et les techniques deprotection des données.
Contenu de l’ECUE
Chapitre I: Notion de Système d’Exploitation
Chapitre II: Liens entre architecture physique et système d’exploitation
Chapitre III: Classes de systèmes d’exploitation
Chapitre IV: Types de systèmes d’exploitation
Chapitre V: Fonctions d’un système d’exploitation
Chapitre VI: Structuration des systèmes d’exploitation
Chapitre VII: Programmation et exploitation des ordinateurs
Chapitre VIII: Système de Gestion de Fichiers
Chapitre IX: Protection et sécurité dans les systèmes
NB: Les concepts de ces différents chapitres, notamment les chapitres 7, 8 et 9, seront illustrés pardes travaux pratiques sur des plates‐formes Windows et Unix
14
Annexe 2 de la Fiche descriptive de l'UE
Unité d’Enseignement : Systèmes d’exploitation & ArchitectureCode UE : UEF130
ECUE n° 2 : Systèmes Logiques & Architecture des ordinateursCode ECUE : ECUEF132
Plan du cours
Objectifs de l’ECUEL’objectif de ce module est de donner :
● En première partie aux étudiants les notions essentielles de la logique combinatoire pourêtre en mesure de : Faire la synthèse des différents systèmes de numérations et lesdifférents types de codes, représenter les fonctions logiques sous différentes formes et lessimplifier, analyser les différents circuits combinatoires.
● En deuxième partie : décrire les composants d'un ordinateur (processeur, mémoire,périphériques...), comprendre la structure matérielle et logicielle d'un microprocesseurmoderne (structure interne, structure externe), et apprendre à programmer en assembleur8086.
Contenu de l’ECUE
Partie A
Chapitre I : Systèmes de Numération et Codage● Introduction● Section I : Systèmes de numération et conversion● Section II : Codes
Chapitre II: Fonctions logiques - Représentation et simplification● Introduction● Section I : Fonctions logiques● Section II : Représentation des fonctions logiques● Section III : Simplification des fonctions logiques
Chapitre III: Circuits Combinatoires● Introduction :● Section I : Circuits de traitement de l’information● Section II : Circuits de transformation de l’information● Section III : Circuits d’aiguillage de l’information
Partie B
Chapitre I: Introduction Et Historique● Concepts et définition.● Historique de la génération des ordinateurs● Configuration et fonctionnement d’un ordinateur.
o Configuration.
15
o Structureo Principe de fonctionnement
Chapitre II : Les Mémoires● Organisation d’une mémoire● Caractéristiques d’une mémoire● Hiérarchie des mémoires● Types d’accès aux mémoires● Les mémoires vives (RAM) et les mémoires mortes (ROM)● Les mémoires cache● Les mémoires auxiliaires
Chapitre III : Le Microprocesseur
● Performance d’un microprocesseur● Architecture de base d’un microprocesseur● Principe de fonctionnement● Structure d’une instruction● Les modes d’adressage● Cycle d’exécution d’une instruction
Chapitre IV : Le Langage Assembleur 80x86
● Les registres 80x86● Structure générale d’un programme assembleur● Définitions des données● Le jeu d’instructions du 80x86● Les codes opérations de quelques instructions du 80x86
16
Fiche descriptive d’une unité d’enseignement (UE)et des éléments constitutifs d’une unité d’enseignement (ECUE)
Intitulé de l’UE
Logique et MultimédiaNombre des crédits: 6
Code UE : UEF140
Université : Gabès Etablissement : ISIMG
Domaine de formation : Sciences et technologies Mention : Science de l’InformatiqueDiplôme et ParcoursLicence : InformatiqueParcours : Informatique et Multimédia
Semestre : 1
1- Objectifs de l’UE (Savoirs, aptitudes et compétences)1. Logique formelle : Ce cours est une introduction aux logiques mathématiques et aux
techniques de déduction automatique. Il présente deux modèles de raisonnement fondés sur lalogique des propositions et la logique des prédicats, permettant, d’avoir une approchemathématique de la programmation. Nous examinons la logique propositionnelle et la logiquedes prédicats du premier ordre. Nous discutons les liens entre les aspects formels dans ceslogiques et les énoncés exprimés informellement. Différentes méthodes de preuve formellesont présentées et appliquées.
2. Technologies Multimédias : L’objectif de ce module est de donner : En première partie auxétudiants les notions essentielles de la logique combinatoire pour être en mesure de : Faire lasynthèse des différents systèmes de numérations et les différents types de codes, représenterles fonctions logiques sous différentes formes et les simplifier, analyser les différents circuitscombinatoires. En deuxième partie : décrire les composants d'un ordinateur (processeur,mémoire, périphériques...), comprendre la structure matérielle et logicielle d'unmicroprocesseur moderne (structure interne, structure externe), et apprendre à programmer enassembleur 8086.
2- Pré-requis (définir les UE et les compétences indispensables pour suivre l’UE concernée)
3- Eléments constitutifs de l’UE (ECUE)
3.1- Enseignements
Eléments constitutifs Volume des heures de formation présentielles (14semaines Crédits
Cours TD TP AutresLogique formelle 21 10,5 0 0 3Technologies Multimédias 21 0 21 0 3
Total 42 10,5 21 0 6
3.2- Activités pratiques (Projets, stages, mémoires…)
17
Activités pratiquesde l’UE
DuréeCréditsTravaux sur
terrainProjets Stages Autres
Total
4- Contenu (descriptifs et plans des cours)
4.1- Enseignements (Présenter une description succincte des programmes de chaque ECUE etjoindre le programme détaillé à la fiche descriptive de l’UE)
1- Logique formelle : Ce cours présente les bases de la logique propositionnelle et de la logiquedu premier ordre.2- Technologies Multimédias : Ce cours présente une introduction sur les traitements de signaux,les transformées fréquentielles et les notions relatifs aux objets multimédia (Texte, Son, Images,Vidéo).
4.2- Activités pratiques de l’UE (Présenter une description succincte des objectifs, des contenuset des procédures d’organisation de chaque activité)
5- Méthodes pédagogiques et moyens didactiques spécifiques à l’UE (méthodes et outilspédagogiques, ouvrages de référence, recours aux TIC – possibilités d’enseignement à distance…)1- Logique formelle :[1] J.P. Delahaye, Outils Logiques pour l’Intelligence Artificielle, Eyrolles, Paris, 1988.[2] J. Vélu, Méthodes Mathématiques pour l’Informatique, Dunod, Paris, 2005.2- Technologies Multimédias :[1] « Les normes et les standards du multimédia »: D. Lecompte, D. Cohen , Dunod, France, 2000.[2] « La synthèse d’images »: J. P. Couwenbergh, Marabout, Belgique, 1998.[3]« Internet, Multimédia et Temps Réel»: J. F. Susbielle, Eyrolles, France, 2000.[4] « Théorie et traitement des signaux »: F. de Coulon, Presse polytechniques romandes,Lausanne, 1996.[5] «Signal processing first»: Prentice Hall, J. H. McClellan, R. W. Schafer, M. A. YoderNew Jersey, 2003.[6] «Discrete-time signal processing»: V. Oppenheim, R. W. Schafer Prentice Hall, New Jersey,1989.[7] http://www.cndp.fr[8] http://www.ccm.com
6- Examens et évaluation des connaissances
6.1- Méthode d’évaluation et régime d’examens (Préciser le régime d’évaluation préconisé :contrôle continu uniquement ou régime mixte :contrôle continu et examens finaux)
Logique formelle :Régime mixteTechnologies Multimédias :Régime mixte
6.2 - Validation de l’UE (préciser les poids des épreuves d’examens pour le calcul de la moyennede l’ECUE, les coefficients des ECUE et le coefficient de l’UE au sein du parcours).
18
ECUE
Contrôle continu Examen finalCoef.
del’ECU
E
Coef.de l’UEau sein
duparcour
s
EPREUVES
Pondéra-tion
EPREUVES
PondérationEcri
tOral
TP etAutr
esEcrit Oral
TP etAutres
Logiqueformelle
x 30% x 70% 1,5
3Technologies
Multimédias
x x 30% x 70% 1,5
6.3 - Validation des stages et des projets….
19
Annexe 1 de la Fiche descriptive de l'UE
Unité d’Enseignement : Logique et MultimédiaCode UE : UEF140
ECUE n° 1 : Logique formelleCode ECUE : ECUEF141
Plan du cours
Objectifs de l’ECUECe cours est une introduction aux logiques mathématiques et aux techniques de déductionautomatique. Il présente deux modèles de raisonnement fondés sur la logique des propositions et lalogique des prédicats, permettant, d’avoir une approche mathématique de la programmation. Nousexaminons la logique propositionnelle et la logique des prédicats du premier ordre. Nous discutonsles liens entre les aspects formels dans ces logiques et les énoncés exprimés informellement.Différentes méthodes de preuve formelle sont présentées et appliquées.
Contenu de l’ECUE
Chapitre I: Introduction
Chapitre II: Logique propositionnelle1. Langage : connecteurs, variables propositionnelles2. Interprétation de formules3. Modèles (sémantique), validité et inconsistance4. Equivalence entre formules5. Substitution6. Formes normales (Conjonctive et Disjonctive)7. Conséquence logique8. Système formel de la logique des propositions et Preuve (axiomatique)
Chapitre III: Logique des prédicats d’ordre 11. Terme, atomes et formules bien formées2. Interprétation de formules3. Validité, inconsistance et modèle sémantique4. Conséquence logique5. Forme Normale Prénexe, de Skolem et Clausale6. Théorème de Herbrand pour la résolution7. Système formel de la logique des prédicats et Preuve (axiomatique)8. Quelques propriétés : Complétude, Consistance et Décidabilité
20
Annexe 2 de la Fiche descriptive de l'UE
Unité d’Enseignement : Logique et MultimédiaCode UE : UEF140
ECUE n° 2 : Technologies MultimédiasCode ECUE : ECUEF142
Plan du cours
Objectifs de l’ECUEL’objectif de module est de faire connaître aux étudiants les objets multimédia : Texte, son, imageet vidéo ainsi que de leurs donner les éléments de théorie nécessaires pour l’analyse des signaux,et pour comprendre les traitements élémentaires permettant d’extraire les informations contenusdans le signal.A la fin du cours, l’étudiant doit connaître les fondements multimédia, à savoir les différentsobjets multimédia, la classification et les propriétés des signaux, ainsi que les notions de base de lathéorie de traitement de signal notamment la Transformée de Fourier.
Contenu de l’ECUE
Chapitre I: Théorie et traitement des signaux1. Introduction2. Modes de classification des signaux
● Selon la nature● Energétique● Morphologique● Spectrale● Dimensionnelle
3. Propriétés des signaux● Périodique● À énergie fini● Causal● Pair-impair
4. Signaux numériques● Signaux élémentaires● Propriétés
5. Aperçu théorique sur un système numérique● linéarité● Invariance● Causalité● Réponse impulsionnelle
Chapitre II: Transformées Fréquentielles1. Introduction2. Séries de Fourier3. Transformée de Fourier
● Définition
21
● Exemples● Transformée de Fourier continue (direct, invers)● Transformée de Fourier discrète● Caractéristiques● Réponse harmonique d’un système numérique
Chapitre III: Introduction au multimédia1. Définitions2. Théorèmes de base3. Applications Multimédia4. Métiers
Chapitre IV: Objets multimédia1. Texte
Caractéristiques techniques d’un texte : Typographie, Dimension, Style.NumérisationReconnaissance Optique de Caractères
2. Son● Définitions● Classification● Numérisation
3. Images Fixes● Représentation vectorielle● Représentation matricielle● Résolution● Numérisation
4. Vidéo● Définition● Vidéo analogique● Normes de la vidéo analogique● Vidéo numérique
5. Chaîne de production de données multimédias● Acquisition numérique● Traitement● Analyse● Synthèse● Compression et stockage
22
Fiche descriptive d’une unité d’enseignement (UE)et des éléments constitutifs d’une unité d’enseignement (ECUE)
Intitulé de l’UE
Langue et CommunicationNombre des crédits: 4
Code UE : UET110
Université : Gabès Etablissement : ISIMG
Domaine de formation : Sciences et technologies Mention : Science de l’InformatiqueDiplôme et ParcoursLicence : InformatiqueParcours : Informatique et Multimédia
Semestre : 1
1- Objectifs de l’UE (Savoirs, aptitudes et compétences)1. Anglais 1 : Une révision systématique du vocabulaire et des fonctions et structures de base.
Le vocabulaire, les fonctions et structures sont présentés dans des unités, dans lesquellesl’oral, l’écrit sont intégrés sous une forme communicative. Ces unités sont exploitables dedifférentes façons selon le niveau de chaque classe ou de chaque étudiant.
2. Techniques de communication 1 : L'étudiant doit pouvoir :- Acquérir des connaissances en communication organisationnelle- S'exprimer oralement devant un public ou dans un groupe restreint, du point de vue de
l'expression en tant que telle, de la gestuelle, des attitudes et de la maîtrise du matérielqui lui est attribué ;
- S’exprimer correctement en termes de langage écrit et dans le cadre de documents detype professionnel (courrier, procès-verbaux de réunion, notes, dossiers, revues depresse etc.), ce qui suppose une maîtrise adéquate de la langue française en elle-mêmeet de certains outils informatiques.
2- Pré-requis (définir les UE et les compétences indispensables pour suivre l’UE concernée)
3- Eléments constitutifs de l’UE (ECUE)
3.1- Enseignements
Eléments constitutifs Volume des heures de formation présentielles (14semaines Crédits
Cours TD TP AutresAnglais 1 0 21 0 0 2Techniques de communication 1 0 21 0 0 2
Total 0 42 0 0 4
3.2- Activités pratiques (Projets, stages, mémoires…)
Activités pratiquesde l’UE
DuréeCréditsTravaux sur
terrainProjets Stages Autres
Total
4- Contenu (descriptifs et plans des cours)
23
4.1- Enseignements (Présenter une description succincte des programmes de chaque ECUE etjoindre le programme détaillé à la fiche descriptive de l’UE)
1- Anglais 1 : Ce cours est une révision systématique du vocabulaire et des fonctions et structuresde base. Le vocabulaire, les fonctions et structures sont présentés dans des unités, dans lesquellesl’oral, l’écrit sont intégrés sous une forme communicative.2- Techniques de communication 1: Ce cours présente Concepts fondamentaux de lacommunication nécessaires pour la prise de parole, l'entretien d’embauche, la conduite de réunion,les écrits professionnels, la rédaction d’un ordre du jour, d'une note de service, d’une convocation,de lettres, de rapports, de comptes rendus, etc.
4.2- Activités pratiques de l’UE (Présenter une description succincte des objectifs, des contenuset des procédures d’organisation de chaque activité)
5- Méthodes pédagogiques et moyens didactiques spécifiques à l’UE (méthodes et outilspédagogiques, ouvrages de référence, recours aux TIC – possibilités d’enseignement à distance…)
6- Examens et évaluation des connaissances
6.1- Méthode d’évaluation et régime d’examens (Préciser le régime d’évaluation préconisé :contrôle continu uniquement ou régime mixte :contrôle continu et examens finaux)Anglais 1 :Contrôle continuTechniques de communication 1 :Contrôle continu
6.2 - Validation de l’UE (préciser les poids des épreuves d’examens pour le calcul de la moyennede l’ECUE, les coefficients des ECUE et le coefficient de l’UE au sein du parcours).
ECUE
Contrôle continu Examen finalCoef.
del’ECU
E
Coef.de l’UEau sein
duparcour
s
EPREUVES
Pondéra-tion
EPREUVES
PondérationEcri
tOral
TP etAutr
esEcrit Oral
TP etAutres
Anglais 1 x x x 100% 1
2Techniques de
communication 1
x x x 100% 1
6.3 - Validation des stages et des projets….
24
Annexe 1 de la Fiche descriptive de l'UE
Unité d’Enseignement : Langue et CommunicationCode UE : UET110
ECUE n° 1 : Anglais 1Code ECUE : ECUET111
Plan du cours
Objectifs de l’ECUE
Une révision systématique du vocabulaire et des fonctions et structures de base. Le vocabulaire,les fonctions et structures sont présentés dans des unités, dans lesquelles l’oral, l’écrit sont intégréssous une forme communicative. Ces unités sont exploitables de différentes façons selon le niveaude chaque classe ou de chaque étudiant.
Contenu de l’ECUE
1. Reading : Cette partie a pour objet de permettre à l’étudiant d’anticiper le sujet du texte àpartir d’informations l’entourant (photos ; tableaux …), de lire pour une compréhensiongénérale, de lire pour une compréhension détaillée, de transférer l’information du texte dansun tableau ; graphique… D’utiliser l’information du texte pour résoudre une problématique,De créer des tableaux et diagrammes pour y transférer l’information du texte.
2. Writing : Cette partie a pour but de fournir à l’étudiant les connaissances suivantes :L’orthographe ; les structures grammaticales, le vocabulaire de base, la ponctuation, lesconjonctions. Elaborer un texte court (Lettres ; Invitations ; Résumés). Décrire une fonction ;un processus…
3. Speaking and listening : Cette partie permet à l’étudiant d’utiliser un langage correct, departiciper à des conversations, de se préparer à des interviews, de discuter en groupe d’untexte oralement, de transférer une information orale dans un texte : une figure, un tableau…
25
Annexe 2 de la Fiche descriptive de l'UE
Unité d’Enseignement : Langue et CommunicationCode UE : UET110
ECUE n° 2 : Techniques de communication 1Code ECUE : ECUET112
Plan du cours
Objectifs de l’ECUE
L'étudiant doit pouvoir : Acquérir des connaissances en communication organisationnelle S'exprimer oralement devant un public ou dans un groupe restreint, du point de vue de
l'expression en tant que telle, de la gestuelle, des attitudes et de la maîtrise du matériel quilui est attribué ;
S’exprimer correctement en termes de langage écrit et dans le cadre de documents de typeprofessionnel (courrier, procès-verbaux de réunion, notes, dossiers, revues de presse etc.),ce qui suppose une maîtrise adéquate de la langue française en elle-même et de certainsoutils informatiques.
Contenu de l’ECUE
1. Concepts fondamentaux de la communication : sensibilisation au processus complexede la communication, identification des moyens de la communication, des fonctions dudiscours, des obstacles à la communication
2. Prise de parole : exposés oraux ;
3. Entretien d’embauche : identification, entraînement, évaluation d’un entretien, rédactiond’une lettre de motivation et d’un CV ;
4. Conduite de réunion : préparation, animation, participation, évaluation d’une réunion,gestion de conflits, prise de décisions
5. Ecrits professionnels : rédaction d’un ordre du jour, d’une note de service, d’uneconvocation, de lettres, de rapports, de comptes rendus, etc
26
FICHES DESCRIPTIVES DESUNITES D’ENSEIGNEMENT
LSI-IM- Semestre 2
27
Fiche descriptive d’une unité d’enseignement (UE)et des éléments constitutifs d’une unité d’enseignement (ECUE)
Intitulé de l’UE
Mathématiques 2Nombre des crédits: 6
Code UE : UEF210
Université : Gabès Etablissement : ISIMG
Domaine de formation : Sciences et technologies Mention : Science de l’InformatiqueDiplôme et ParcoursLicence : InformatiqueParcours : Informatique et Multimédia
Semestre : 2
1- Objectifs de l’UE (Savoirs, aptitudes et compétences)1. Algèbre 2 : Donner une introduction aux notions de base de l’algèbre.2. Analyse 2 : Donner une introduction aux notions de base de l’analyse.
2- Pré-requis (définir les UE et les compétences indispensables pour suivre l’UE concernée)Des connaissances en mathématiques
3- Eléments constitutifs de l’UE (ECUE)
3.1- Enseignements
Eléments constitutifs Volume des heures de formation présentielles(14 semaines Crédits
Cours TD TP AutresAlgèbre 2 21 21 0 0 3Analyse 2 21 21 0 0 3
Total 42 42 0 0 6
3.2- Activités pratiques (Projets, stages, mémoires…..)
Activités pratiquesde l’UE
DuréeCréditsTravaux sur
terrainProjets Stages Autres
Total
4- Contenu (descriptifs et plans des cours)
4.1- Enseignements (Présenter une description succincte des programmes de chaque ECUE etjoindre le programme détaillé à la fiche descriptive de l’UE)
1- Algèbre 2 :Ce cours s'intéresse à présenter les matrices, les Déterminants, la résolution desystèmes linéaires, le calcul du rang d’une matrice avec la méthode des mineurs et la méthode de
28
pivot de gauss, ainsi que la Réduction des endomorphismes2- Analyse 2 :Ce cours s'intéresse à présenter Les suites réelles, les séries numériques, les sériesentières, les Fonctions à plusieurs variables, les Intégrales multiples, ainsi que les équationsdifférentielles dans IR.
4.2- Activités pratiques de l’UE (Présenter une description succincte des objectifs, des contenuset des procédures d’organisation de chaque activité)
5- Méthodes pédagogiques et moyens didactiques spécifiques à l’UE (méthodes et outilspédagogiques, ouvrages de référence, recours aux TIC – possibilités d’enseignement à distance…)
6- Examens et évaluation des connaissances
6.1- Méthode d’évaluation et régime d’examens (Préciser le régime d’évaluation préconisé :contrôle continu uniquement ou régime mixte :contrôle continu et examens finaux)Algèbre 2 : Régime mixteAnalyse 2 :Régime mixte
6.2 - Validation de l’UE (préciser les poids des épreuves d’examens pour le calcul de la moyennede l’ECUE, les coefficients des ECUE et le coefficient de l’UE au sein du parcours).
ECUE
Contrôle continu Examen final
Coef. del’ECUE
Coef. del’UE au seindu parcours
EPREUVESPondéra-
tion
EPREUVESPondérationEcrit Oral
TP etAutre
sEcrit Oral
TP etAutres
Algèbre 2 x 30% x 70% 1.53Analyse 2 x 30% x 70% 1.5
6.3 - Validation des stages et des projets…..
29
Annexe 1 de la Fiche descriptive de l'UE
Unité d’Enseignement: Mathématiques 2Code UE : UEF210
ECUE n° 1 : Algèbre 2Code ECUE :ECUEF211
Plan du cours
Objectifs de l’ECUE
Donner une introduction aux notions de base de l’algèbre
Contenu de l’ECUE
Chapitre I : Matrices1. Introduction2. Définition de l’espace vectoriel des matrices de type (n,p)3. Propriétés, produit de matrices4. Matrice d’une application linéaire5. Matrices de passages6. changement de bases
Chapitre II : Déterminants1. Résolution de systèmes linéaires2. Calcul du rang d’une matrice avec la méthode des mineurs3. Calcul du rang d’une matrice avec la méthode de pivot de gauss
Chapitre III : Réduction des endomorphismes1. Problèmes de diagonalisation2. Calcul de vecteurs propres3. Valeurs propres4. Trigonalisation5. Formule de binôme de Newton6. Calcul de la puissance de matrices
30
Annexe 2 de la Fiche descriptive de l'UE
Unité d’Enseignement : Mathématiques 2Code UE : UEF210
ECUE n° 2 : Analyse 2Code ECUE :ECUEF212
Plan du cours
Objectifs de l’ECUE
Donner une introduction aux notions de base de l’analyse
Contenu de l’ECUE
Chapitre I :Les suites réelles
Chapitre II :Séries numériques, séries entières
Chapitre III :Fonctions à plusieurs variables
Chapitre IV :Intégrales multiples
Chapitre V :Equations différentielles dans IR.
31
Fiche descriptive d’une unité d’enseignement (UE)et des éléments constitutifs d’une unité d’enseignement (ECUE)
Intitulé de l’UE
Algorithmique et Programmation 2Nombre des crédits: 7
Code UE : UEF220
Université : Gabès Etablissement : ISIMG
Domaine de formation : Sciences et technologies Mention : Science de l’InformatiqueDiplôme et ParcoursLicence : InformatiqueParcours : Informatique et Multimédia
Semestre : 2
1- Objectifs de l’UE (Savoirs, aptitudes et compétences)1. Algorithmique, structure de données et complexité: Ce cours permettra aux étudiants de
maîtriser les structures de données avancées en vue de les exploiter pour construire desalgorithmes résolvant des problèmes spécifiques.
2. Atelier de programmation 2: Manipuler les notions vues dans le module « algorithmiques etstructures de données et complexité» en utilisant le langage C La pratique de laprogrammation fera l'objet des TP de ce module
3. Programmation Python: Apprendre à programmer à l’aide du langage Python
2- Pré-requis (définir les UE et les compétences indispensables pour suivre l’UE concernée)1- Algorithmique, structure de données et complexité: Algorithmique et structures de données2- Atelier de programmation I: Algorithmique et structure de données, Atelier de programmation13- Programmation Python: Algorithmique et structures de données
3- Eléments constitutifs de l’UE (ECUE)
3.1- Enseignements
Eléments constitutifs Volume des heures de formation présentielles (14semaines Crédits
Cours TD TP AutresAlgorithmique, structure dedonnées et complexité
21 21 0 0 3
Atelier de programmation 2 10.5 0 31.5 0 2Programmation Python 10.5 0 21 0 2
Total 42 21 52.5 0 7
3.2- Activités pratiques (Projets, stages, mémoires…..)
Activités pratiquesde l’UE
DuréeCréditsTravaux sur
terrainProjets Stages Autres
Total
32
4- Contenu (descriptifs et plans des cours)
4.1- Enseignements (Présenter une description succincte des programmes de chaque ECUE etjoindre le programme détaillé à la fiche descriptive de l’UE)1- Algorithmique, structure de données et complexité :Ce cours s'intéresse à étudier les notionsbasiques de complexité algorithmique, les grandes familles de complexité d’algorithme,l’allocation de mémoire et l’importance de la dynamicité, les listes chainées ainsi que lesopérations sur ces listes, les types abstraits de données, les Piles, les files, et les arbres.2- Atelier de programmation 2 :Ce cours s'intéresse à étudier la programmation modulaire en C,les structures de données complexes (piles, files, arbre), la programmation récursive, et lesprimitives systèmes pour l’évaluation du temps d’exécution d’un programme.3- Programmation Python :Ce cours s'intéresse à présenter l’installation de Python, puis étudierles variables et leurs types, les structures conditionnelles et les boucles, les fonctions, les interfacesgraphiques, et les listes.
4.2- Activités pratiques de l’UE (Présenter une description succincte des objectifs, des contenuset des procédures d’organisation de chaque activité)
5- Méthodes pédagogiques et moyens didactiques spécifiques à l’UE (méthodes et outilspédagogiques, ouvrages de référence, recours aux TIC – possibilités d’enseignement à distance…)
1- Algorithmique, structure de données et complexité :[1] Thomas H. Cormen, Charles E. Leireson, Ronald L Rivest et Clifford Stein, « Introduction àl’algorithmique », cours et exercices 2ème cycle Ecoles d’ingénieurs », Edition Dunod, 2èmeédition, Paris 2002.3- Programmation Python :[1] CCNA-Routing-and-Switching-Complete-Study-Guide ISBN: 978-1-119-28828-2[2] CompTIA Network+ Certification All-in-One Exam Guide, Sixth Edition (2016) ISBN-13: 978-0071848220
6- Examens et évaluation des connaissances
6.1- Méthode d’évaluation et régime d’examens (Préciser le régime d’évaluation préconisé :contrôle continu uniquement ou régime mixte :contrôle continu et examens finaux)
Algorithmique, structure de données et complexité :Régime mixteAtelier de programmation 2 :Régime mixteProgrammation Python :Régime mixte
6.2 - Validation de l’UE (préciser les poids des épreuves d’examens pour le calcul de la moyennede l’ECUE, les coefficients des ECUE et le coefficient de l’UE au sein du parcours).
ECUE
Contrôle continu Examen finalCoef. del’ECUE
Coef. del’UE ausein du
parcours
EPREUVESPondéra-
tion
EPREUVESPondéra
tionEcrit OralTP et
AutresEcrit Oral
TP etAutres
Algorith-mique,
structure dedonnées etcomplexité
x 30% x 70% 1.5
3.5Atelier de
programmation 2
x x 30% x 70% 1
Programmation Python x x 30% x 70% 1
6.3 - Validation des stages et des projets…..
33
Annexe 1 de la Fiche descriptive de l'UE
Unité d’Enseignement :Algorithmique et Programmation 2Code UE : UEF220
ECUE n° 1 : Algorithmique, structure de données et complexitéCode ECUE :ECUEF221
Plan du cours
Objectifs de l’ECUE
Ce cours permettra aux étudiants de maîtriser les structures de données avancées en vue de lesexploiter pour construire des algorithmes résolvant des problèmes spécifiques.
Contenu de l’ECUE
Chapitre I : Introduction à la complexité des algorithmes1. Notions de complexité algorithmique en se basant sur un exemple2. Les grandes familles de complexité d’algorithme
a. constants,b. logarithmiques,c. linéaires,d. quasi-linéaires,e. quadratique,f. cubiquesg. exponentiels
3. Notations asymptotiquesChapitre II : Rappel sur l’allocation de mémoire et l’importance de la dynamicitéChapitre III : Listes chaînées
1. Unidirectionnelles2. Bidirectionnelles3. Circulaires
Chapitre IV : Opérations sur les listes chaînées1. Insertion d’un maillon (au début, au milieu et à la queue d’une liste)2. Suppression d’un maillon (au début, au milieu et à la queue d’une liste)
Chapitre V : Types abstraits de donnéesChapitre VI : Piles, files
1. Spécification des opérations (empiler, dépiler, enfiler, défiler, ….)2. Implantation avec tableaux et listes chaînées
Chapitre VII : Arbres1. Définitions2. Arbres binaires3. Parcours d'Arbres binaires4. Opérations sur les arbres binaires de recherche
34
a Fiche descriptive de l'UEAnnexe 2 de l
Unité d’Enseignement : Algorithmique et Programmation 2Code UE : UEF220
ECUE n° 2 : Atelier de programmation 2Code ECUE :ECUEF222
Plan du cours
Objectifs de l’ECUE
Manipuler les notions vues dans le module « algorithmique, structure de données et complexité »en utilisant le langage CLa pratique de la programmation fera l'objet des TP de ce module
Contenu de l’ECUE
Chapitre I : Programmation modulaire en C
Chapitre II : Structures de données complexes (piles, files, arbre)
Chapitre III : Programmation récursive
Chapitre IV : Primitives systèmes pour l’évaluation du temps d’exécution d’un programme
35
descriptive de l'UEAnnexe 3 de la Fiche
Unité d’Enseignement : Algorithmique et Programmation 2Code UE : UEF220
ECUE n° 3 : Programmation PythonCode ECUE :ECUEF223
Plan du cours
Objectifs de l’ECUE
Apprendre à programmer à l’aide du langage Python
Contenu de l’ECUE
Chapitre I : Installation de Python1. Installation de Python sur votre clé USB.2. Lancer l'environnement de travail IDLE.3. Premiers essais.4. Conserver le programme pour une utilisation ultérieure.
Chapitre II: Les variables1. Qu'est-ce qu’une variable ?2. Instructions de base sur les variables3. Opérations sur les variables
a. Les opérationsb. Modifier une variable à partir de sa propre valeur.c. Modifier une variable à l'aide d'une autre variable.
Chapitre III: Les types de variables1. Les différents types de variables.2. La concaténation des chaînes de caractères.3. Comment « assembler » des variables de types différents ?
a. Premier exempleb. Second exemplec. Fonctions de conversion du typed. Troisième exemple
Chapitre IV : Exécution conditionnelle « if … elif … else ».1. Section I: Le « if … elif … else ».
a. Exemple.b. Les conditions et le type booléen.c. Le "if ...elif ... else" en Python.
2. Le rôle fondamental de l'indentation dans le langage Python.3. Méthodes élémentaires de programmation.
a. Ébauche fonctionnelle et ajout de couches successivesb. Outiller son programme pour le débugger.
36
Chapitre V : La boucle While1. Pour introduire la boucle while.2. La boucle while en Python.
Chapitre VI :La boucle for ... in ... .1. Pour découvrir la boucle for ... in ... .2. Introduction.3. La boucle for … in ... en Python.4. La boucle for pour parcourir une chaîne de caractères.
Chapitre VII :Les fonctions1. Éviter de se répéter.2. Première définition des fonctions.3. Vraies fonctions et procédures.4. Portée des variables : variables locales et variables globales.5. Modifier une variable globale depuis l'intérieur d'une fonction.6. En résumé
Chapitre VIII:Interfaces graphiques1. Créer une fenêtre.2. Meubler une fenêtre.
a. Widget Bouton.b. Widget Label.c. Widget Canevas.
3. Gestion des événements : event et binding.4. Déplacer un item du canevas : les méthodes coords et move.
a. La méthode coords.b. La méthode move.
5. Animation automatique : les fonctions récursives.
Chapitre IX :Les listes1. Définition et opérations élémentaires sur les listes.
a. Introduction.b. Définition des listes.c. Les listes sont des objets modifiables.d. Longueur d'une liste.e. Parcourir les éléments d'une liste avec une boucle.
2. Section II: Méthodes sur les listes.a. Quelques mots de la programmation orientée objet : POO.b. Méthodes sur les listes
3. Des listes d'objets graphiques.4. Synthèse.
Chapitre X :Interfaces graphiques 2TP1. Des images dans le canevas !
a. Afficher une image.b. Effacer ou agir sur plusieurs items du à la fois : les tags.c. Faire bouger l'image au clavier.d. Faire défiler le décor.
TP2. Des images animées.a. Les sprites.b. Alors on danse : faire défiler un gif.
37
c. L'opérateur modulo.d. Applications :
i. Quand la droite devient un cercle, et le plan un tore !ii. Faire bouger et défiler l'image en même temps.
TP3. Fais pleuvoir des sprites !a. Cahier des charges.b. Cadre graphique de travail.c. Fonctionnement général.d. Détails techniques.e. Mise au point.
TP4. Les Widgets et leur positionnement.a. Widget Entry.b. Widget RadioButton.c. Positionnement des widgets : the grider.
TP5. Musique Maestro !a. Introduction.b. Bruitages : module mixer.c. Musiques : module mixer.music.
Chapitre XI : Codage et traitement de l'image.TP1. Les tableaux en Python.
TP2. Les images en noir et blanc.
TP3. Images bitmap : images en niveaux de gris, traitements simples.
TP4. Images en couleurs – formats compressés.
TP5. Débruitage d’une image – contours.
38
Fiche descriptive d’une unité d’enseignement (UE)et des éléments constitutifs d’une unité d’enseignement (ECUE)
Intitulé de l’UE
Systèmes d'exploitation & RéseauxNombre des crédits: 7
Code UE : UEF230
Université : Gabès Etablissement : ISIMG
Domaine de formation : Sciences et technologies Mention : Science de l’InformatiqueDiplôme et ParcoursLicence : InformatiqueParcours : Informatique et Multimédia
Semestre : 2
1- Objectifs de l’UE (Savoirs, aptitudes et compétences)● Système d’exploitation 2 :
● Introduire les mécanismes de base de gestion des processus et des ressources● Introduire les notions de Processus, Threads et Ressources.● Présenter les techniques de gestion des processus.● Présenter les techniques de gestion des ressources.● Apprendre aux étudiants les techniques de sécurisation des systèmes et les techniques de
protection des données2. Fondements des réseaux :
● Présenter les concepts et les technologies de base liés aux réseaux informatique● L’étudiant pourra comprendre le fonctionnement d’un réseau informatique et des protocoles
de communication● Les couches principales du modèle OSI seront étudiées avec comme exemple de réseau, le
réseau basé sur Ethernet et IP (adressage IPv4 et IPv6)
2- Pré-requis (définir les UE et les compétences indispensables pour suivre l’UE concernée)1-Système d’exploitation 2 : Système d'exploitation 1.2-Fondements des réseaux : Rien
3- Eléments constitutifs de l’UE (ECUE)
3.1- Enseignements
Eléments constitutifs Volume des heures de formation présentielles (14semaines Crédits
Cours TD TP AutresSystème d'exploitation 2 21 0 21 0 3Fondements des réseaux 31,5 0 10,5 0 4
Total 52,5 0 31,5 0 7
3.2- Activités pratiques (Projets, stages, mémoires…..)
Activités pratiquesde l’UE
DuréeCréditsTravaux sur
terrainProjets Stages Autres
Total
4- Contenu (descriptifs et plans des cours)
39
4.1- Enseignements (Présenter une description succincte des programmes de chaque ECUE etjoindre le programme détaillé à la fiche descriptive de l’UE)1- Système d'exploitation 2 :Ce cours s'intéresse à étudier les mécanismes de base des Systèmesd’Exploitation, les processus et les Threads, les Ressources physiques et logiques, la gestion desprocessus et des ressources. Il s’agit aussi d’étudier la mémoire virtuelle et de présenterl’installation et paramétrage de systèmes Windows et Unix en mode virtuel et non virtuel.2- Fondements des réseaux :Ce cours s'intéresse à présenter l’exploration du réseau, les protocoleset communications réseau, et l’accès réseau. Il s’agit aussi d’étudier l’Ethernet, la couche réseau,adressage IP, la couche transport, ainsi que la couche application.
4.2- Activités pratiques de l’UE (Présenter une description succincte des objectifs, des contenuset des procédures d’organisation de chaque activité)
5- Méthodes pédagogiques et moyens didactiques spécifiques à l’UE (méthodes et outilspédagogiques, ouvrages de référence, recours aux TIC – possibilités d’enseignement à distance…)
2- Fondements des réseaux :[1]CCNA-Routing-and-Switching-Complete-Study-Guide ISBN: 978-1-119-28828-2[2] CompTIA Network+ Certification All-in-One Exam Guide, Sixth Edition (2016) ISBN-13: 978-0071848220
6- Examens et évaluation des connaissances
6.1- Méthode d’évaluation et régime d’examens (Préciser le régime d’évaluation préconisé :contrôle continu uniquement ou régime mixte :contrôle continu et examens finaux)
Système d'exploitation 2 :Régime mixteFondements des réseaux :Régime mixte
6.2 - Validation de l’UE (préciser les poids des épreuves d’examens pour le calcul de la moyennede l’ECUE, les coefficients des ECUE et le coefficient de l’UE au sein du parcours).
ECUE
Contrôle continu Examen finalCoef. del’ECUE
Coef. del’UE ausein du
parcours
EPREUVESPondéra-
tion
EPREUVESPondéra
tionEcrit OralTP et
AutresEcrit Oral
TP etAutres
Systèmed'exploi-tation 2
x x 30% x 70% 1.53.5
Fondements des
réseaux
x x 30% x 70% 2
6.3 - Validation des stages et des projets…..
40
Annexe 1 de la Fiche descriptive de l'UE
Unité d’Enseignement: Systèmes d'exploitation & RéseauxCode UE : UEF230
ECUE n° 1 : Système d'exploitation 2Code ECUE :ECUEF231
Plan du cours
Objectifs de l’ECUE
● Introduire les mécanismes de base utilisés par les systèmes pour gérer les processus et lesressources.
● Introduire les notions de Processus, Threads et Ressources.● Présenter les techniques de gestion des processus.● Présenter les techniques de gestion des ressources.● Apprendre aux étudiants les techniques de sécurisation des systèmes et les techniques de
protection des données
Contenu de l’ECUE
Chapitre I : Mécanismes de base des Systèmes d’Exploitation
Chapitre II : Processus et Threads
Chapitre III : Ressources physiques et logiques
Chapitre IV: Gestion des processus
Chapitre V : Gestion des ressources (Processeur, Mémoire centrale, Disque)
Chapitre VI: Mémoire virtuelle
Chapitre VII : Installation et paramétrage de systèmes Windows et Unix en mode virtuel et
non virtuel
41
Annexe 2 de la Fiche descriptive de l'UE
Unité d’Enseignement: Systèmes d'exploitation & RéseauxCode UE : UEF230
ECUE n° 2 : Fondements des réseauxCode ECUE :ECUEF232
Plan du cours
Objectifs de l’ECUE
L'objectif de ce cours est de présenter les concepts et les technologies de base liés aux réseauxinformatique. L’étudiant pourra comprendre le fonctionnement d’un réseau informatique et desprotocoles de communication. Les couches principales du modèle OSI seront étudiées aveccomme exemple de réseau, le réseau basé sur Ethernet et IP (adressage IPv4 et IPv6). Ce cours estinspiré de formations certifiantes comme Cisco CCNA Routing & Switching et CompTIANetwork+.
Contenu de l’ECUE
Chapitre I : Exploration du réseau (1h30)1. Connecté au monde entier
a. Les réseaux aujourd'huib. Fourniture de ressources dans un réseau
2. LAN, WAN et Interneta. Composants réseaub. type de réseaux : LAN et WANc. Internet, intranets et extranetsd. Connexions Internet
Chapitre II : Protocoles et communications réseau (1h30)1. Règles de communication
a. Les règles (Notions de base sur les communications, Définition des règles,Codage des messages, Format et encapsulation des messages, Taille desmessages, Synchronisation des messages)
2. Normes et protocoles réseaua. Protocolesb. Suites de protocoles (Suites de protocoles et normes de l'industrie, TCP/IP)c. Organismes de normalisationd. Modèles de référence ( modèle OSI et TCP/IP)
3. Transfert de données sur le réseaua. Encapsulation de donnéesb. Accès aux données
Chapitre III : Accès réseau (3h00)1. Protocoles de couche physique
a. Connexion de couche physiqueb. Rôle de la couche physique
42
c. Caractéristiques de couche physique2. Supports réseau
a. Câblage en cuivre à paires torsadées (UTP)b. Câblage à fibre optiquec. Supports sans fil
3. Protocoles de couche liaison de donnéesa. Rôle de la couche liaison de données
4. Contrôle de l'accès aux supportsa. Topologiesb. Topologies de réseau étenduc. Topologies LANd. Méthodes de contrôle d'accès au supporte. Trame liaison de données
Chapitre IV : Ethernet (1h30)1. Protocole Ethernet
a. Trame Ethernetb. Adresses MAC Ethernet
2. Commutateurs LANa. La table d'adresses MACb. Méthodes de transmission par commutateur
3. Protocole ARP (Address Resolution Protocol)a. Adresses MAC et IPb. ARPc. Problèmes liés au protocole ARP
Chapitre V : Couche réseau (3h00)1. Protocoles de couche réseau
a. Couche réseau des communicationsb. Caractéristiques du protocole IPc. Paquet IPv4d. Paquet IPv6
2. Section II : Routagea. Méthode de routage des hôtesb. Tables de routage des routeurs
Chapitre VI : Adressage IP (4h30)1. Adresses réseau IPv4
a. Conversion entre format binaire et format décimalb. Structure de l'adresse IPv4c. Adresses IPv4 de monodiffusion, de diffusion et de multidiffusiond. Types d'adresses IPv4 (publiques et privées)
2. Adresses réseau IPv6a. Problèmes liés au protocole IPv4b. Adressage IPv6c. Types d'adresses IPv6d. Adresses de monodiffusion IPv6e. Adresses de multidiffusion IPv6
3. Vérification de la connectivitéa. ICMP (ICMPv4 et ICMPv6)b. Test et vérification, Commande ping et Commandes traceroute et tracert
Chapitre VII : Couche transport (3h00)
43
1. Protocoles de couche transporta. Transport des données (rôle, responsabilité, Multiplexage, fiabilité)b. Présentation des protocoles TCP et UDP
2. TCP et UDPa. Processus de communication TCPb. Fiabilité et contrôle de fluxc. Communication UDPd. TCP ou UDP
Chapitre VIII : Couche application (1h30)1. Protocoles de couche application
a. Application, présentation et sessionb. Interaction des protocoles d'application avec les applications des utilisateurs
finaux2. Services et protocoles de couche application courants
a. Protocoles web et de messagerie électroniqueb. Services d'adressage IP (DHCP et DNS)c. Services de partage de fichiers (FTP)
44
Fiche descriptive d’une unité d’enseignement (UE)et des éléments constitutifs d’une unité d’enseignement (ECUE)
Intitulé de l’UE
Bases de donnéesNombre des crédits: 4
Code UE : UEF240
Université : Gabès Etablissement : ISIMG
Domaine de formation : Sciences et technologies Mention : Science de l’InformatiqueDiplôme et ParcoursLicence : InformatiqueParcours : Informatique et Multimédia
Semestre : 2
1- Objectifs de l’UE (Savoirs, aptitudes et compétences)1. Fondements des bases de données:L’objectif principal de cette unité est l’introduction des
concepts, des notions et des langages qui constituent les fondements des BD.
2- Pré-requis (définir les UE et les compétences indispensables pour suivre l’UE concernée)
3- Eléments constitutifs de l’UE (ECUE)
3.1- Enseignements
Eléments constitutifs Volume des heures de formation présentielles (14semaines) Crédits
Cours TD TP AutresFondements des bases dedonnées
21 21 0 0 4
Total 21 21 0 0 4
3.2- Activités pratiques (Projets, stages, mémoires…..)
Activités pratiquesde l’UE
DuréeCréditsTravaux sur
terrainProjets Stages Autres
Total
4- Contenu (descriptifs et plans des cours)
4.1- Enseignements (Présenter une description succincte des programmes de chaque ECUE etjoindre le programme détaillé à la fiche descriptive de l’UE)1-Fondements des bases de données: Ce cours s'intéresse à étudierla Modélisation conceptuelledes BD (EA et UML), le modèle relationnel et son algèbre, le Langage SQL et ses 5 sous-langages.Il s’intéresse aussi à la normalisation et fromes normales des BD, ainsi que la dénormalisation versles modèles relationnel-objet et NoSQL.
4.2- Activités pratiques de l’UE (Présenter une description succincte des objectifs, des contenuset des procédures d’organisation de chaque activité)
45
5- Méthodes pédagogiques et moyens didactiques spécifiques à l’UE (méthodes et outilspédagogiques, ouvrages de référence, recours aux TIC – possibilités d’enseignement à distance…)
[1] H. Garcia Molina, J.D. Ullman et J. Widom: Database Systems - The Complete Book, Prentice Hall,2002[2] R.A. El Masri et S.B. Navathe : Fundamentals of Database Systems, FourthEdition; Prentice Hall[3] C.J. Date : An introduction to Database Systems; Pearson Education 2004
6- Examens et évaluation des connaissances
6.1- Méthode d’évaluation et régime d’examens (Préciser le régime d’évaluation préconisé :contrôle continu uniquement ou régime mixte :contrôle continu et examens finaux)
Fondements des bases de données:Régime mixte
6.2 - Validation de l’UE (préciser les poids des épreuves d’examens pour le calcul de la moyennede l’ECUE, les coefficients des ECUE et le coefficient de l’UE au sein du parcours).
ECUE
Contrôle continu Examen finalCoef. del’ECUE
Coef. del’UE ausein du
parcours
EPREUVESPondéra-
tion
EPREUVESPondéra
tionEcrit OralTP et
AutresEcrit Oral
TP etAutres
Fondementsdes bases de
données
x 30% x 70% 22
6.3 - Validation des stages et des projets…..
46
Annexe 1 de la Fiche descriptive de l'UE
Unité d’Enseignement :Bases de donnéesCode UE : UEF240
ECUE n° 1 : Fondements des bases de donnéesCode ECUE :ECUEF241
Plan du cours
Objectifs de l’ECUE
L’objectif principal de ce module est l’introduction des concepts, des notions et des langages quiconstituent les fondements des BD.Au bout de ce module, l’étudiant doit être capable de:
● Comprendre l’approche BD dans un SI Introduire les notions de Processus, Threads etRessources.
● Avoir une idée précise sur les différents modèles des BD (de l’hiérarchique au NoSQL enpassant par le Relationnel-objet)
● Savoir modéliser une BD avec un modèle conceptuel (EA, UML)● Maîtriser le passage du modèle conceptuel au modèle logique● Comprendre le modèle relationnel et son algèbre qui forme le ciment des moteurs
relationnels● Exploiter un outil de Modélisation (PowerDesigner, Toad, Erwin, DB-Main, etc.)● Maîtriser l’essentiel du Standard SQL
Contenu de l’ECUE
Chapitre I :Introduction à l’approche BD
Chapitre II : Modélisation conceptuelle des BD (EA et UML)
Chapitre III : Le modèle relationnel et son algèbre
Chapitre IV : Le Langage SQL et ses 5 sous-langages
Chapitre V : Normalisation et formes normales
Chapitre VI : Dénormalisation vers les modèles relationnel-objet et NoSQL
47
Fiche descriptive d’une unité d’enseignement (UE)et des éléments constitutifs d’une unité d’enseignement (ECUE)
Intitulé de l’UE
Langues et Culture NumériqueNombre des crédits: 6
Code UE : UET210
Université : Gabès Etablissement : ISIMG
Domaine de formation : Sciences et technologies Mention : Science de l’InformatiqueDiplôme et ParcoursLicence : InformatiqueParcours : Informatique et Multimédia
Semestre : 2
1- Objectifs de l’UE (Savoirs, aptitudes et compétences)1. Anglais 2 : l’objectif de ce cours est d’améliorer des compétences linguistiques des étudiants
en anglais dans le domaine de l'informatique.
2. Technique de communication 2 : ce cours a pour objectif la maîtrise des savoir-fairelangagiers en français pour faire face à diverses situations de communication qu’il rencontreradans le monde du travail.
3. Culture et compétences numériques : ce cours vise l’acquisition de compétences numériquesdans 5 domaines : Informations et données, Communication et collaboration, Création decontenu, et Environnement numérique
2- Pré-requis (définir les UE et les compétences indispensables pour suivre l’UE concernée)1- Anglais 2: Anglais 12- Technique de communication 2:Techniques de communication 1
3- Eléments constitutifs de l’UE (ECUE)
3.1- Enseignements
Eléments constitutifs Volume des heures de formation présentielles (14semaines Crédits
Cours TD TP AutresAnglais 2 0 21 0 0 2Techniques de communication2
0 21 0 0 2
Culture et CompétencesNumériques
0 0 21 0 2
Total 0 42 21 0 6
3.2- Activités pratiques (Projets, stages, mémoires…..)
Activités pratiquesde l’UE
DuréeCréditsTravaux sur
terrainProjets Stages Autres
Total
4- Contenu (descriptifs et plans des cours)
48
4.1- Enseignements (Présenter une description succincte des programmes de chaque ECUE etjoindre le programme détaillé à la fiche descriptive de l’UE)1- Anglais 2: Ce cours s'intéresse à développer les compétences des étudiants en matière delistening, speaking, reading et writing en leur fournissant des documents conçus par des spécialistesdes technologies de l’information. Il contient des unités qui sont exploitables de différentes façonsselon le niveau de chaque classe ou de chaque étudiant.2-Techniques de communication 2: Ce cours s'intéresse à étudier les techniques decommunication consistant notamment à un bon accès à une large gamme de discours et d’unemaîtrise des relations logiques et de la cohésion du discours.3- Culture et Compétences Numériques:Ce cours s'intéresse à étudier les techniques de larecherche et la veille d’information, la gestion des données, le traitement des données, l’interaction,le partage et la publication de données, l’insertion dans le monde numérique, le développement desdocuments multimédia, l’adaptation des documents à leur finalité, la programmation, la sécurisationde l'environnement numérique, la protection des données personnelles et la vie privée, la protectionde la santé, le bien-être et l'environnement, la résolution des problèmes techniques, et laconstruction d’un environnement numérique.
4.2- Activités pratiques de l’UE (Présenter une description succincte des objectifs, des contenuset des procédures d’organisation de chaque activité)
5- Méthodes pédagogiques et moyens didactiques spécifiques à l’UE (méthodes et outilspédagogiques, ouvrages de référence, recours aux TIC – possibilités d’enseignement à distance…)
6- Examens et évaluation des connaissances
6.1- Méthode d’évaluation et régime d’examens (Préciser le régime d’évaluation préconisé :contrôle continu uniquement ou régime mixte: contrôle continu et examens finaux)Anglais 2: Contrôle continuTechniques de communication 2:Contrôle continuCulture et Compétences Numériques:Contrôle continu
6.2 - Validation de l’UE (préciser les poids des épreuves d’examens pour le calcul de la moyennede l’ECUE, les coefficients des ECUE et le coefficient de l’UE au sein du parcours).
ECUE
Contrôle continu Examen finalCoef. del’ECUE
Coef. del’UE ausein du
parcours
EPREUVESPondéra-
tion
EPREUVESPondéra
tionEcrit OralTP et
AutresEcrit Oral
TP etAutres
Anglais 2 x x x 100% 1
3Techniques
decommunicat
ion 2
x x x 100% 1
Culture etCompéten-
cesNumériques
x x x 100% 1
6.3 - Validation des stages et des projets…..
49
Annexe 1 de la Fiche descriptive de l'UE
Unité d’Enseignement : Langues et Culture NumériqueCode UE : UET210
ECUE n° 1 : Anglais 2Code ECUE :ECUET211
Plan du cours
Objectifs de l’ECUE
Ce cours vise à améliorer les compétences linguistiques des étudiants en anglais dans le domainede l'informatique.Le but principal est de développer leurs compétences en matière de listening, speaking, reading etwriting en leur fournissant des documents conçus par des spécialistes des technologies del'information.Ces unités sont exploitables de différentes façons selon le niveau de chaque classe ou de chaqueétudiant.
Contenu de l’ECUE
Unit1: Buying a computer, Conversation between a shop assistant and a customer. Computers for
particular work stations
Unit 2: Software and operating systems: System utilities (screen saver, virus detectors…), MS
DOS, Windows, Linux….
Unit 3: Multimedia: Exchanging information about computers for newspapers, Writing a letter to
a newspaper, Creating a homepage with a home page editor
Unit 4: Jobs in computing: A job interview Job advertisements Discussing personal qualities and
professional skills
Unit5:Electronic communication, Mobile phones and Internet : Interview about cybercafé,
Channels of communication, Planning a cybercafé with a partner, Revision of the past simple,
Prefixes, Data communication systems, fax, teletext
Unit6: Security and privacy on the Net: Benefits and dangers for children, Security and piracy on
the net, Hackers, Discussing, computer crimes, security, privacy, Writing a paragraph about pros
and cons.
50
Annexe 2 de la Fiche descriptive de l'UE
Unité d’Enseignement : Langues et Culture NumériqueCode UE : UET210
ECUE n° 2 : Techniques de communication 2Code ECUE :ECUET212
Plan du cours
Objectifs de l’ECUE
L’étudiant doit maîtriser des savoir-faire langagiers pour faire face à diverses situations decommunication qu’il rencontrera dans le monde du travail. L’étudiant doit donc être capable de :
● Comprendre des situations de communications spécifiques : réunion de travail, un exposésur un projet
● Comprendre des rapports professionnels, des notes, des cahiers des charges● Solliciter une information● Attirer l’attention sur un fait donné, informer sur l’état d’avancement d’un projet, conduire
une réunion ou/et un entretien● Rédiger un PV, des lettres, un compte-rendu, un rapport technique, etc.● Prendre des notes, synthétiser un document de travail, etc.
Contenu de l’ECUE
● L’étudiant devrait atteindre, à la fin de sa formation académique, le niveau C1+ C2 ducadre européen commun de référence pour les langues qui est le niveau de compétenced’un utilisateur «expérimenté » (DALF).
● L’apprenant au niveau M1 communique aisément et spontanément, du fait d’un bon accèsà une large gamme de discours et d’une maîtrise des relations logiques et de la cohésion dudiscours : il peut, désormais avec aisance, gérer une conversation, argumenter et négocier.
● L’apprenant est ainsi un utilisateur expérimenté : il peut comprendre une grande gamme detextes longs et complexes, ainsi que saisir des significations implicites. Il peut s’exprimerspontanément et couramment sans trop devoir chercher ses mots. Il peut utiliser la langueaisément dans sa vie sociale, professionnelle ou académique. Il peut s’exprimer sur dessujets complexes de façon claire et bien structurée et manifester son contrôle des outilsd’organisation, d’articulation et de cohésion du discours.
51
Annexe 3 de la Fiche descriptive de l'UE
Unité d’Enseignement : Langues et Culture NumériqueCode UE : UET210
ECUE n° 3 : Culture et Compétences NumériquesCode ECUE :ECUET213
Plan du cours
Objectifs de l’ECUE
Ce module vise l’acquisition de compétences numériques dans 5 domaines :● Informations et données● Communication et collaboration● Création de contenu● Protection et sécurité● Environnement numérique
Contenu de l’ECUE
Domaine 1 : Informations et données
Mener unerecherche et une
veilled’information
APTITUDES
Mener une recherche et une veille d’information pour répondre à un besoind’information et se tenir au courant de l’actualité d’un sujet (avec un moteur derecherche, au sein d’un réseau social, par abonnement à des flux ou des lettresd’information, ou tout autre moyen).
THÉMATIQUES ASSOCIÉES
Web et navigation ; Moteur de recherche et requête ; Veille d’information, flux etcuration ; Evaluation de l’information ; Source et citation ; Gouvernance d’internetet ouverture du web ; Abondance de l’information, filtrage et personnalisation ;Recul critique face à l’information et aux médias ; Droit d’auteur.
Gérer desdonnées
APTITUDES
Stocker et organiser des données pour les retrouver, les conserver et en faciliterl’accès et la gestion (avec un gestionnaire de fichiers, un espace de stockage enligne, des tags, des classeurs, des bases de données, un système d’information,etc.).
THÉMATIQUES ASSOCIÉES
Dossier et fichier ; Stockage et compression ; Transfert et synchronisation ;Recherche et méta-données ; Indexation sémantique et libellé (tag) ; Structurationdes données ; Système d’information ; Localisation des données et droit applicable; Modèles et stratégies économiques ; Sécurité du système d’information.
Traiter des APTITUDES
52
données Appliquer des traitements à des données pour les analyser et les interpréter (avecun tableur, un programme, un logiciel de traitement d’enquête, une requête calculdans une base de données, etc.).
THÉMATIQUES ASSOCIÉES
Données quantitatives, type et format de données ; Calcul, traitement statistique etreprésentation graphique ; Flux de données ; Collecte et exploitation de donnéesmassives ; Pensée algorithmique et informatique ; Vie privée et confidentialité ;Interopérabilité
Domaine 2 : Communication et collaboration
Interagir
APTITUDES
Interagir avec des individus et de petits groupes pour échanger dans diverscontextes liés à la vie privée ou à une activité professionnelle, de façon ponctuelleet récurrente (avec une messagerie électronique, une messagerie instantanée, unsystème de visio-conférence, etc.).
THÉMATIQUES ASSOCIÉES
Protocoles pour l'interaction ; Modalités d'interaction et rôles ; Applications etservices pour l'interaction ; Vie privée et confidentialité ; Identité numérique etsignaux ; Vie connectée ; Codes de communication et netiquette
Partager etpublier
APTITUDES
Partager et publier des informations et des contenus pour communiquer ses propresproductions ou opinions, relayer celles des autres en contexte de communicationpublique (avec des plateformes de partage, des réseaux sociaux, des blogs, desespaces de forum et de commentaire, des CMS, etc.)
THÉMATIQUES ASSOCIÉES
Protocoles et modalités de partage ; Applications et services pour le partage ;Règles de publication et visibilité ; Réseaux sociaux ; Liberté d'expression et droit àl'information ; Formation en ligne ; Vie privée et confidentialité ; Identiténumérique et signaux ; Pratiques sociales et participation citoyenne ; e- Réputationet influence ; Ecriture pour le web ; Codes de communication et netiquette ; Droitd'auteur
Collaborer
APTITUDES
Collaborer dans un groupe pour réaliser un projet, co-produire des ressources, desconnaissances, des données, et pour apprendre (avec des plateformes de travailcollaboratif et de partage de document, des éditeurs en ligne, des fonctionnalités desuivi de modifications ou de gestion de versions, etc.)
THÉMATIQUES ASSOCIÉES
Modalités de collaboration et rôles ; Applications et services de partage dedocument et d'édition en ligne ; Versions et révisions ; Droits d'accès et conflitd'accès ; Gestion de projet ; Droit d'auteur ; Vie connectée ; Vie privée etconfidentialité
S'insérer dans lemonde APTITUDES
53
numérique Maîtriser les stratégies et enjeux de la présence en ligne, et choisir ses pratiquespour se positionner en tant qu'acteur social, économique et citoyen dans le mondenumérique, en lien avec ses règles, limites et potentialités, et en accord avec desvaleurs et/ou pour répondre à des objectifs (avec les réseaux sociaux et les outilspermettant de développer une présence publique sur le web, et en lien avec la viecitoyenne, la vie professionnelle, la vie privée, etc.)
THÉMATIQUES ASSOCIÉES
Identité numérique et signaux ; e-Réputation et influence ; Codes decommunication et netiquette ; Pratiques sociales et participation citoyenne ;Modèles et stratégies économiques ; Questions éthiques et valeurs ; Gouvernanced'internet et ouverture du web ; Liberté d'expression et droit à l'information
Domaine 3 : Création de contenu
Développer desdocuments
textuels
APTITUDES
Produire des documents à contenu majoritairement textuel pour communiquer desidées, rendre compte et valoriser ses travaux (avec des logiciels de traitement detexte, de présentation, de création de page web, de carte conceptuelle, etc.)
THÉMATIQUES ASSOCIÉES
Applications d'édition de documents textuels ; Structure et séparation forme etcontenu ; Illustration et intégration ; Charte graphique et identité visuelle ;Interopérabilité ; Ergonomie et réutilisabilité du document ; Accessibilité ; Droitd'auteur
Développer desdocumentsmultimédia
APTITUDES
Développer des documents à contenu multimédia pour créer ses propresproductions multimédia, enrichir ses créations majoritairement textuelles ou créerune oeuvre transformative (mashup, remix, ...) (avec des logiciels de capture etd'édition d'image / son / vidéo / animation, des logiciels utiles aux pré-traitementsavant intégration, etc.)
THÉMATIQUES ASSOCIÉES
Applications d'édition de documents multimédia ; Capture son, image et vidéo etnumérisation ; Interopérabilité ; Accessibilité ; Droit d'auteur ; Charte graphique etidentité visuelle
Adapter lesdocuments à leur
finalité
APTITUDES
Adapter des documents de tous types en fonction de l'usage envisagé et maîtriserl'usage des licences pour permettre, faciliter et encadrer l'utilisation dans diverscontextes (mise à jour fréquente, diffusion multicanale, impression, mise en ligne,projection, etc.) (avec les fonctionnalités des logiciels liées à la préparationd'impression, de projection, de mise en ligne, les outils de conversion de format,etc.
THÉMATIQUES ASSOCIÉES
Licences ; Diffusion et mise en ligne d'un document Ergonomie et réutilisabilité dudocument ; Ecriture pour le web ; Interopérabilité ; Accessibilité ; Vie privée etconfidentialité
Programmer APTITUDES
54
Ecrire des programmes et des algorithmes pour répondre à un besoin (automatiserune tâche répétitive, accomplir des tâches complexes ou chronophages, résoudre unproblème logique, etc.) et pour développer un contenu riche (jeu, site web, etc.)(avec des environnements de développement informatique simples, des logiciels deplanification de tâches, etc.
THÉMATIQUES ASSOCIÉES
Algorithme et programme ; Représentation et codage de l'information ; Complexité; Pensée algorithmique et informatique ; Collecte et exploitation de donnéesmassives ; Intelligence artificielle et robots
Domaine 4 : Protection et sécurité
Sécuriserl'environnement
numérique
APTITUDES
Sécuriser les équipements, les communications et les données pour se prémunircontre les attaques, pièges, désagréments et incidents susceptibles de nuire au bonfonctionnement des matériels, logiciels, sites internet, et de compromettre lestransactions et les données (avec des logiciels de protection, des techniques dechiffrement, la maîtrise de bonnes pratiques, etc.).
THÉMATIQUES ASSOCIÉES
Attaques et menaces ; Chiffrement ; Logiciels de prévention et de protection ;Authentification ; Sécurité du système d'information ; Vie privée et confidentialité
Protéger lesdonnées
personnelles et lavie privée
APTITUDES
Maîtriser ses traces et gérer les données personnelles pour protéger sa vie privée etcelle des autres, et adopter une pratique éclairée (avec le paramétrage desparamètres de confidentialité, la surveillance régulière de ses traces par des alertesou autres outils, etc.).
THÉMATIQUESASSOCIÉES
Données personnelles et loi ; Traces ; Vie privée et confidentialité ; Collecte etexploitation de données massives
Protéger la santé,le bien-être et
l'environnement
APTITUDES
Prévenir et limiter les risques générés par le numérique sur la santé, le bien- être etl'environnement mais aussi tirer parti de ses potentialités pour favoriser ledéveloppement personnel, le soin, l'inclusion dans la société et la qualité desconditions de vie, pour soi et pour les autres (avec la connaissance des effets dunumérique sur la santé physique et psychique et sur l'environnement, et despratiques, services et outils numériques dédiés au bien-être, à la santé, àl'accessibilité).
THÉMATIQUES ASSOCIÉES
Ergonomie du poste de travail ; Communication sans fil et ondes ; Impactenvironnemental ; Accessibilité ; Vie connectée ; Capteurs ; Intelligence artificielleet robots ; Santé ; Vie privée et confidentialité
Domaine 5 : Environnement numérique
55
Résoudre desproblèmestechniques
APTITUDES
Résoudre des problèmes techniques pour garantir et rétablir le bon fonctionnementd'un environnement informatique (avec les outils de configuration et demaintenance des logiciels ou des systèmes d'exploitation, et en mobilisant lesressources techniques ou humaines nécessaires, etc.).
THÉMATIQUES ASSOCIÉES
Panne et support informatique ; Administration et configuration ; Maintenance etmise à jour ; Sauvegarde et restauration ; Interopérabilité ; Complexité
Construire unenvironnement
numérique
APTITUDES
Installer, configurer et enrichir un environnement numérique (matériels, outils,services) pour disposer d'un cadre adapté aux activités menées, à leur contexted'exercice ou à des valeurs (avec les outils de configuration des logiciels et dessystèmes d'exploitation, l'installation de nouveaux logiciels ou la souscription à desservices, etc.).
THÉMATIQUES ASSOCIÉES
Histoire de l'informatique ; Informatique et matériel ; Logiciels, applications etservices ; Système d'exploitation ; Réseau informatique ; Offre (matériel, logiciel,service) ; Modèles et stratégies économiques
56
FICHES DESCRIPTIVES DESUNITES D’ENSEIGNEMENT
LSI-IM- Semestre 3
57
Fiche descriptive d’une unité d’enseignement (UE)et des éléments constitutifs d’une unité d’enseignement (ECUE)
Intitulé de l’UE
ProbabilitéNombre des crédits: 4
Code UE : UEF310
Université : Gabès Etablissement : ISIMG
Domaine de formation : Sciences et technologies Mention : Science de l’InformatiqueDiplôme et ParcoursLicence : InformatiqueParcours : Informatique et Multimédia
Semestre : 3
1- Objectifs de l’UE (Savoirs, aptitudes et compétences)L’objectif principal de cette unité est de présenter aux étudiants les notions de base de la théorie desprobabilités afin qu'ils puissent comprendre les modèles probabilistes qu'ils rencontreront dans lasuite de leurs études ou dans leur vie professionnelle.
2- Pré-requis (définir les UE et les compétences indispensables pour suivre l’UE concernée)
Des connaissances en mathématiques sont requises : Mathématiques 1 et 2
3- Eléments constitutifs de l’UE (ECUE)
3.1- Enseignements
Eléments constitutifs Volume des heures de formation présentielles (14semaines Crédits
Cours TD TP AutresProbabilité et statistique 21 10.5 10.5 0 4
Total 21 10.5 10.5 0 4
3.2- Activités pratiques (Projets, stages, mémoires…..)
Activités pratiquesde l’UE
DuréeCréditsTravaux sur
terrainProjets Stages Autres
Total
4- Contenu (descriptifs et plans des cours)
4.1- Enseignements (Présenter une description succincte des programmes de chaque ECUE etjoindre le programme détaillé à la fiche descriptive de l’UE)Probabilité et statistique :Ce cours s'intéresse à étudierles Statistiques Descriptives, la notion deProbabilité, les variables aléatoires, le couple de variables aléatoires, les lois Usuelles deProbabilité, l’échantillonnage, l’estimation des Paramètres, et les tests d’Hypothèses.
4.2- Activités pratiques de l’UE (Présenter une description succincte des objectifs, des contenuset des procédures d’organisation de chaque activité)
58
5- Méthodes pédagogiques et moyens didactiques spécifiques à l’UE (méthodes et outilspédagogiques, ouvrages de référence, recours aux TIC – possibilités d’enseignement à distance…)
6- Examens et évaluation des connaissances
6.1- Méthode d’évaluation et régime d’examens (Préciser le régime d’évaluation préconisé :contrôle continu uniquement ou régime mixte :contrôle continu et examens finaux)
Probabilité et statistique: Régime Mixte
6.2 - Validation de l’UE (préciser les poids des épreuves d’examens pour le calcul de la moyennede l’ECUE, les coefficients des ECUE et le coefficient de l’UE au sein du parcours).
ECUE
Contrôle continu Examen finalCoef. del’ECUE
Coef. del’UE ausein du
parcours
EPREUVESPondéra-
tion
EPREUVESPondéra
tionEcrit OralTP et
AutresEcrit Oral
TP etAutres
Probabilitéet
statistique
x x 30% x 70% 22
6.3 - Validation des stages et des projets…..
59
Annexe 1 de la Fiche descriptive de l'UE
Unité d’Enseignement :ProbabilitéCode UE : UEF310
ECUE n° 1 : Probabilité et statistiqueCode ECUE :ECUEF311
Plan du cours
Objectifs de l’ECUE
Ce cours d'introduction aux probabilités a pour but de présenter aux étudiants les notions de basede la théorie des probabilités afin qu'ils puissent comprendre les modèles probabilistes qu'ilsrencontreront dans la suite de leurs études ou dans leur vie professionnelle.
Contenu de l’ECUE
Chapitre I : Statistiques Descriptives1. Introduction2. Collecte des données3. Représentation graphique des données4. Moyenne, Médiane, Mode5. Variance et Ecart type6. Couples de variables statistiques et corrélation
Chapitre II : Notion de Probabilité1. Univers et évènement aléatoire2. Les Axiomes de probabilité3. Probabilité conditionnelle4. Théorème de Bayes5. Indépendance en probabilité
Chapitre III : Variables Aléatoires1. Types de variables aléatoires2. Loi de probabilité – fonction de répartition3. Espérance4. Variance5. Inégalité de Chebychev
Chapitre IV : Couple de Variables Aléatoires1. Tableau de contingence2. Loi Jointe3. Loi Marginale4. Loi Conditionnelle5. Somme de variables aléatoires
60
Chapitre V : Lois Usuelles de Probabilité1. Discrètes : Loi de Bernouilli, Loi Binomiale, Loi de Poisson2. Continus : Loi Uniforme, Loi Exponentielle, Loi Normale3. Calculs de probabilités avec la loi Normale4. Lois Dérivées de la loi Normale : Khi-Deux, Student et Fisher
Chapitre VI : Echantillonnage1. Introduction2. Moyenne de l’échantillon3. Variance de l’échantillon4. Théorème Central Limite
Chapitre VII : Estimation des Paramètres1. Introduction2. Estimation ponctuelle3. Estimation par intervalle de confiance
Chapitre VIII: Tests d’Hypothèses1. Introduction2. Test de significativité3. Test d’égalité des moyennes4. Test de Khi-Deux
61
Fiche descriptive d’une unité d’enseignement (UE)et des éléments constitutifs d’une unité d’enseignement (ECUE)
Intitulé de l’UE
Automates et OptimisationNombre des crédits: 4
Code UE : UEF320
Université : Gabès Etablissement : ISIMG
Domaine de formation : Sciences et technologies Mention : Science de l’InformatiqueDiplôme et ParcoursLicence : InformatiqueParcours : Informatique et Multimédia
Semestre : 3
1- Objectifs de l’UE (Savoirs, aptitudes et compétences)1. Théorie des langages et des Automates : ce cours vise à étudier la théorie des langages et les
automates.2. Graphes et optimisation: ce cours permettra de présenter les techniques algorithmiques de
base d’optimisation à savoir l’algorithme du simplexe (pour la résolution des programmeslinéaires à variables continus) et les principaux algorithmes de graphes (algorithmes usuels).L’accent est mis sur l’aspect Modélisation (formulation en PL, modélisation en graphe) ainsique l’aspect Algorithmique
2- Pré-requis (définir les UE et les compétences indispensables pour suivre l’UE concernée)1-Théorie des langages et des Automates : rien2-Graphes et optimisation: Algorithmique et structures de données
3- Eléments constitutifs de l’UE (ECUE)
3.1- Enseignements
Eléments constitutifs Volume des heures de formation présentielles (14semaines Crédits
Cours TD TP AutresThéorie des langages et desAutomates
21 10.5 0 0 2
Graphes et optimisation 21 10.5 0 0 2Total 42 21 0 0 4
3.2- Activités pratiques (Projets, stages, mémoires…..)
Activités pratiquesde l’UE
DuréeCréditsTravaux sur
terrainProjets Stages Autres
Total
62
4- Contenu (descriptifs et plans des cours)
4.1- Enseignements (Présenter une description succincte des programmes de chaque ECUE etjoindre le programme détaillé à la fiche descriptive de l’UE)1- Théorie des langages et des Automates :Ce cours s'intéresse à étudierles automates finis et leslangages réguliers, les automates à pile, les langages non contextuels, et les machines de Turing.2- Graphes et optimisation :Ce cours s'intéresse à étudier la programmation linéaire, les graphes,et les algorithmes.
4.2- Activités pratiques de l’UE (Présenter une description succincte des objectifs, des contenuset des procédures d’organisation de chaque activité)
5- Méthodes pédagogiques et moyens didactiques spécifiques à l’UE (méthodes et outilspédagogiques, ouvrages de référence, recours aux TIC – possibilités d’enseignement à distance…)
2- Graphes et optimisation :[1] M.Sakarovitch : Optimisation Combinatoire, Tome 1 et Tome 2, Edition: HERMANN, 1984[2]Michel GONDRON & Michel MINOUX : Graphes et Algorithmes, Edition EYROLLES
6- Examens et évaluation des connaissances
6.1- Méthode d’évaluation et régime d’examens (Préciser le régime d’évaluation préconisé :contrôle continu uniquement ou régime mixte :contrôle continu et examens finaux)
Théorie des langages et des Automates :Régime MixteGraphes et optimisation :Régime Mixte
6.2 - Validation de l’UE (préciser les poids des épreuves d’examens pour le calcul de la moyennede l’ECUE, les coefficients des ECUE et le coefficient de l’UE au sein du parcours).
ECUE
Contrôle continu Examen finalCoef. del’ECUE
Coef. del’UE ausein du
parcours
EPREUVESPondéra-
tion
EPREUVESPondéra
tionEcrit OralTP et
AutresEcrit Oral
TP etAutres
Théoriedes
langageset des
Automates
x 30% x 70% 12
Graphesetoptimisation
x 30% x 70% 1
6.3 - Validation des stages et des projets…..
63
Annexe 1 de la Fiche descriptive de l'UE
Unité d’Enseignement: Automates et OptimisationCode UE : UEF320
ECUE n° 1 : Théorie des langages et des AutomatesCode ECUE :ECUEF321
Plan du cours
Objectifs de l’ECUE
Etudier la théorie des langages et les automates.
Contenu de l’ECUE
Chapitre I : Automates finis et langages réguliers1. Notion de langage2. Automates finis déterministes3. Automates finis non déterministes + Déterminisation4. Lemme de Pompage5. Grammaires régulières6. Expressions régulières7. Equivalence entre automates finis, grammaires régulières et expressions régulières8. Limites des langages réguliers
Chapitre II : Automates à pile, langages non contextuels1. Automates à pile2. Grammaires non contextuelles3. Equivalence automates à pile et grammaires non contextuelles4. Lemme de pompage
Chapitre III : Machines de Turing1. Définitions2. Langages Turing acceptables3. Problème de l’arrêt
64
Annexe 2 de la Fiche descriptive de l'UE
Unité d’Enseignement: Automates et OptimisationCode UE : UEF320
ECUE n° 2 : Graphes et optimisationCode ECUE :ECUEF322
Plan du cours
Objectifs de l’ECUE
Présenter les techniques algorithmiques de base d’optimisation à savoir l’algorithme du simplexe(pour la résolution des programmes linéaires à variables continus) et les principaux algorithmes degraphes (algorithmes usuels). On mettra l’accent sur les deux aspects suivants :
● Aspect Modélisation (formulation en PL, modélisation en graphe),● Aspect Algorithmique
Contenu de l’ECUE
Chapitre I : Programmation linéaire1. Etude d’exemples : Formulation et notions de bases2. L’algorithme du Simplexe (les deux phases)3. Dualité
Chapitre II : Graphes et algorithmes1. Vocabulaires et notions de base2. Arbres et arborescences
a. Propriétésb. Arbre de poids minimum (Algorithme de KRUSKAL)
3. Cheminementa. Position du problèmeb. Algorithmes de plus courts chemins (BELLMAN-FORD ; DIJKSTRA)c. Application : Ordonnancement
65
Fiche descriptive d’une unité d’enseignement (UE)et des éléments constitutifs d’une unité d’enseignement (ECUE)
Intitulé de l’UE
CPOONombre des crédits: 7
Code UE : UEF330
Université : Gabès Etablissement : ISIMG
Domaine de formation : Sciences et technologies Mention : Science de l’InformatiqueDiplôme et ParcoursLicence : InformatiqueParcours : Informatique et Multimédia
Semestre : 3
1- Objectifs de l’UE (Savoirs, aptitudes et compétences)1. Conception des Systèmes d’information: ce cours permet de Rendre l’étudiant apte à
analyser et concevoir des systèmes d'information dans une organisation en suivant l’approcheorientée objet.
2. Programmation Java: L’apprentissage d’un nouveau paradigme de programmation à savoirla programmation orientée objet. Cet apprentissage est à effectuer à travers le langage Java.
2- Pré-requis (définir les UE et les compétences indispensables pour suivre l’UE concernée)1- Conception des Systèmes d’information: --2- Programmation Java:
● Le langage C● La notion des Types de Données Abstraits (TDA) et Objet Abstrait (OA)● Les notions d'interface et de service à partir des structures de données.
3- Eléments constitutifs de l’UE (ECUE)
3.1- Enseignements
Eléments constitutifs Volume des heures de formation présentielles (14semaines Crédits
Cours TD TP AutresConception des Systèmesd’information 21 21 0 0 3
Programmation Java 21 0 42 0 4Total 42 21 42 0 7
3.2- Activités pratiques (Projets, stages, mémoires…..)
Activités pratiquesde l’UE
DuréeCréditsTravaux sur
terrainProjets Stages Autres
Total
4- Contenu (descriptifs et plans des cours)
4.1- Enseignements (Présenter une description succincte des programmes de chaque ECUE etjoindre le programme détaillé à la fiche descriptive de l’UE)
66
1- Conception des Systèmes d’information:Ce cours s'intéresse à étudierles systèmesd’information dans les organisations, le cycle de développement des systèmes d’information,l’analyse et la conception orientées-objet des systèmes d’information, et la notation UML.2- Programmation Java:Ce cours s'intéresse à présenterl’utilité de la programmation orientéeobjet, une introduction générale à Java, les éléments de base du langage Java, les principes de laprogrammation orientée objet. Il s’agit d’étudier aussi l'héritage, le polymorphisme, les classesabstraites et les interfaces, les classes de base, la gestion des exceptions, les flux d’entrée/sortie, etles collections.
4.2- Activités pratiques de l’UE (Présenter une description succincte des objectifs, des contenuset des procédures d’organisation de chaque activité)
5- Méthodes pédagogiques et moyens didactiques spécifiques à l’UE (méthodes et outilspédagogiques, ouvrages de référence, recours aux TIC – possibilités d’enseignement à distance…)
1- Conception des Systèmes d’information:[1] Satzinger, Jackson, Burd, Simond & Villeneuve, Analyse et conception des systèmesd’information, Les Éditions Raynald Goulet Inc., 2004[2] Larman C., Applying UML and Patterns--An Introduction to Object-Oriented Analysis andDesign and Iterative Development, Third Edition, Prentice-Hall, 2005[3] Larman C., UML et les Design Patterns, Analyse et conception orientées objet et développementitératif, 3è édition, Pearson Éducation, 20022- Programmation Java:[1] Programmer en Java, Claude Delannoy. Éditions Eyrolles, 4eme édition, 2006[2] Cahier du programmeur Java, Emmanuel Puybaret. Éditions Eyrolles, 3eme édition, 2004.
6- Examens et évaluation des connaissances
6.1- Méthode d’évaluation et régime d’examens (Préciser le régime d’évaluation préconisé :contrôle continu uniquement ou régime mixte :contrôle continu et examens finaux)
Conception des Systèmes d’information: Régime MixteProgrammation Java:Régime Mixte
6.2 - Validation de l’UE (préciser les poids des épreuves d’examens pour le calcul de la moyennede l’ECUE, les coefficients des ECUE et le coefficient de l’UE au sein du parcours).
ECUE
Contrôle continu Examen finalCoef. del’ECUE
Coef. del’UE ausein du
parcours
EPREUVESPondéra-
tion
EPREUVESPondéra
tionEcrit OralTP et
AutresEcrit Oral
TP etAutres
Concep-tion des
Systèmesd’infor-mation
x 30% x 70% 1.53.5
ProgrammationJava
x x 30% x 70% 2
6.3 - Validation des stages et des projets…..
67
Annexe 1 de la Fiche descriptive de l'UE
Unité d’Enseignement: CPOOCode UE : UEF330
ECUE n° 1 : Conception des Systèmes d'InformationCode ECUE :ECUEF331
Plan du cours
Objectifs de l’ECUE
Ce cours vise à rendre l’étudiant apte à analyser et concevoir des systèmes d'information dans uneorganisation. Il vise également à développer chez l’étudiant un esprit critique face aux pratiquescourantes d’analyse et de conception de systèmes d'information.Le cours vise à rendre l’étudiant capable de :
● Classifier les différents types de SI.● Comparer les différents modèles de cycles de développement.● Expliquer le processus de développement de SI.● Appliquer les principes d’analyse et de conception de SI.● Distinguer les particularités des différentes approches de modélisation● Appliquer les méthodologies d’analyse et de développement des SI● Utiliser des outils de modélisation● Évaluer les méthodologies d’analyse et de développement des SI
Contenu de l’ECUE
Chapitre I :Les systèmes d’information dans les organisations1. le concept de système d’information ƒ2. La taxinomie des systèmes d’information ƒ3. Défis et contraintes dans le développement de systèmes d’information4. Le développement de systèmes d’information et la stratégie d’entreprise5. Évolution du domaine des systèmes d’information
Chapitre II: Le cycle de développement des systèmes d’information1. Notion de cycle de développement2. Étapes du cycle de développement3. Évolution du cycle de développement4. Problèmes et défis du cycle de développement5. Évolution des outils de développement6. Approches de développement7. La notation UML CONTENU DÉTAILLÉ8. Le RUP (Rational Unified Process
Chapitre III: L’analyse et la conception orientées-objet des systèmes d’information1. Concepts de bases de l’orientation objet : objets, classes, relations, associations2. Caractéristiques d’un projet objet3. Survol de quelques méthodologies-objet4. Modélisation et outils
68
5. Étude des besoins; Spécifications6. Analyse7. Modélisation statique8. Modélisation dynamique9. Modélisation fonctionnelle10. Conception
Chapitre IV: La notation UML1. UML et ses origines2. Cas d’utilisation3. Scénarios d’utilisation4. Modèle objet (diagramme de classe, diagramme d’objet)5. Relations, Associations6. Diagramme d’interaction (diagramme de collaboration, diagramme de séquence)7. Diagrammes de transition d’états8. Diagrammes d’activités9. Patterns10. Interface Homme machine11. Outil de modélisation (Rational Rose)12. Autres diagrammes et techniques (Diagramme de contexte, Méthode CRC…)
69
Annexe 2 de la Fiche descriptive de l'UE
Unité d’Enseignement: CPOOCode UE : UEF330
ECUE n° 2 : Programmation JavaCode ECUE :ECUEF332
Plan du cours
Objectifs de l’ECUE
L’apprentissage d’un style particulier de programmation : le modèle objet. À la fin du cours,l’étudiant sera capable de développer des applications par une approche objet. Tous les conceptsde la "philosophie" du modèle objet y sont abordés avec des exemples concrets en Java.
Contenu de l’ECUE
Chapitre I : Pourquoi utiliser la programmation orientée objet1. Type de Données Abstrait vers l’Orienté Objet2. Le principe d’encapsulation3. La notion classe (attributs, méthodes)
Chapitre II : Introduction générale à Java1. Historique du langage Java2. Caractérisation du langage Java (portabilité, bytecodes, JVM, …)3. Point d’entrée d’une application Java4. Environnement de développement d’une application Java
Chapitre III : Les éléments de base du langage Java1. Les commentaires et les identificateurs en Java2. Les types de données (types primitifs, les classes et la notion de référence)3. Les identificateurs4. Les opérateurs5. Les variables6. Les constantes7. La conversion des types primitifs8. Les structures de contrôles (structures conditionnelles et itératives)9. Les tableaux10. Les méthodes (déclaration, signature et transmission de paramètres)11. L’outil javadoc
Chapitre IV : Les principes de la programmation orientée objet1. Les constructeurs2. Création d’une instance en Java3. La destruction d’un objet4. L’Objet courant this5. Les paquetages6. Les Modificateurs de visibilité (private, protected et public)
70
7. Le modificateur static
Chapitre V : L'héritage, le polymorphisme, les classes abstraites et les interfaces1. L'héritage2. Le polymorphisme3. Les mots clefs super et final4. La conversion des objets5. Les classes abstraites6. Les interfaces
Chapitre VI : Les classes de base1. La classe Object2. Les classes Wrapper3. Les chaînes de caractères4. La classe Vector
Chapitre VII : La gestion des exceptions1. Introduction2. Arbre des exceptions1. Exception contrôlée et non contrôlée3. Création d’une exception4. Exceptions prédéfinies en JAVA5. Définir une exception en JAVA6. Lancement d’une exception7. Capture et traitement des exceptions8. Le bloc finally9. Propagation des exceptions.
Chapitre VIII : Les flux d’entrée/sortie1. La présentation des flux2. Les classes de gestion des flux3. Les flux de caractères4. Les flux d'octets5. La classe File6. La sérialisation
Chapitre IX : Les collections1. La généricité2. Les interfaces des collections3. Les collections de type List : les listes4. Les collections de type Set : les ensembles5. Les collections de type Map : les associations de type clé/valeur6. Les collections de type Queue : les files7. Les itérateurs8. Le tri des collections (Comparable et Comparator)
71
Fiche descriptive d’une unité d’enseignement (UE)et des éléments constitutifs d’une unité d’enseignement (ECUE)
Intitulé de l’UE
Bases de données et RéseauxNombre des crédits: 5
Code UE : UEF340
Université : Gabès Etablissement : ISIMG
Domaine de formation : Sciences et technologies Mention : Science de l’InformatiqueDiplôme et ParcoursLicence : InformatiqueParcours : Informatique et Multimédia
Semestre : 3
1- Objectifs de l’UE (Savoirs, aptitudes et compétences)1. Ingénierie des Bases de Données: La maitrise des notions de base permettant de développer
des applications BD modernes en exploitant les apports des différents outils à savoir : lestandard SQL, les langages de programmation classique (C/C++, java, Python, C#, etc.) et leslangages de 4eme génération (PL/SQL, pg/plssql, etc.)
2. Services des Réseaux:● Approfondir les connaissances des étudiants dans des notions plus avancées en réseaux
comme les VLAN et le routage.● Etudier les services réseaux de bases qui vont assurer le fonctionnement des réseaux comme
les protocoles DHCP, DNS, NAT et les annuaires de gestion des comptes.
2- Pré-requis (définir les UE et les compétences indispensables pour suivre l’UE concernée)1- Ingénierie des Bases de Données: Fondements des bases de données (S2)2- Services des Réseaux: Fondements des réseaux (S2)
3- Eléments constitutifs de l’UE (ECUE)
3.1- Enseignements
Eléments constitutifs Volume des heures de formation présentielles (14semaines Crédits
Cours TD TP AutresIngénierie des Bases deDonnées
21 0 21 0 3
Services des Réseaux 21 0 10.5 0 2Total 42 0 31.5 0 5
3.2- Activités pratiques (Projets, stages, mémoires…..)
Activités pratiquesde l’UE
DuréeCréditsTravaux sur
terrainProjets Stages Autres
Total
72
4- Contenu (descriptifs et plans des cours)
4.1- Enseignements (Présenter une description succincte des programmes de chaque ECUE etjoindre le programme détaillé à la fiche descriptive de l’UE)1- Ingénierie des Bases de Données:Ce cours s'intéresse à étudier les langages de 4ème Générationactuels (PL/SQL et PG/plsql), le SQL embarqué (Embedded SQL) , l’approche de laprogrammation ODBC , l’approche de La programmation JDBC, la programmation Web et sonenvironnement (nb : choix libre d’un environnement de développement) , les principales APIpropriétaires (par exemple OCI d’Oracle et PostgreSQL), et l’intégration : de la modélisation à laproduction.2- Services des Réseaux: Ce cours s'intéresse à présenter uneinitiation aux réseaux commutés, leVLAN, les principes de routage, la traduction d'adresse réseau pour IPv4, le DHCP, le DNS, et lagestion de compte.
4.2- Activités pratiques de l’UE (Présenter une description succincte des objectifs, des contenuset des procédures d’organisation de chaque activité)
5- Méthodes pédagogiques et moyens didactiques spécifiques à l’UE (méthodes et outilspédagogiques, ouvrages de référence, recours aux TIC – possibilités d’enseignement à distance…)
1- Ingénierie des Bases de Données[1] Peter Rob and Carlos Coronel: Database Systems: Design, Implementation, and Management,Eighth Edition; ©2009 Course Technology[2] H. Garcia Molina, J.D. Ullman et J. Widom: Database Systems - The Complete Book, Prentice Hall,2002[3] R.A. El Masri et S.B. Navathe : Fundamentals of Database Systems, Fourth Edition; Prentice Hall[4] C.J. Date : An introduction to Database Systems; Pearson Education 20042- Services des Réseaux[1] CCNA-Routing-and-Switching-Complete-Study-Guide ISBN: 978-1-119-28828-2[2] CompTIA Network+ Certification All-in-One Exam Guide, Sixth Edition (2016) ISBN-13: 978-0071848220
6- Examens et évaluation des connaissances
6.1- Méthode d’évaluation et régime d’examens (Préciser le régime d’évaluation préconisé :contrôle continu uniquement ou régime mixte :contrôle continu et examens finaux)
Ingénierie des Bases de Données:Régime MixteServices des Réseaux:Régime Mixte
6.2 - Validation de l’UE (préciser les poids des épreuves d’examens pour le calcul de la moyennede l’ECUE, les coefficients des ECUE et le coefficient de l’UE au sein du parcours).
ECUE
Contrôle continu Examen finalCoef. del’ECUE
Coef. del’UE ausein du
parcours
EPREUVESPondéra-
tion
EPREUVESPondéra
tionEcrit Oral TP etAutres
Ecrit Oral TP etAutres
Ingénieriedes Bases
deDonnées
x x 30% x 70% 1.52.5
ServicesdesRéseaux
x x 30% x 70% 1
6.3 - Validation des stages et des projets…..
73
Annexe 1 de la Fiche descriptive de l'UE
Unité d’Enseignement : Bases de données et RéseauxCode UE : UEF340
ECUE n° 1 : Ingénierie des Bases de DonnéesCode ECUE :ECUEF341
Plan du cours
Objectifs de l’ECUE
L’objectif principal de ce module est la maitrise des notions de base permettant de développer desapplications BD modernes en exploitant les apports des différents outils à savoir : le standardSQL, les langages de programmation classique (C/C++, java, Python, C#, etc.) et les langages de4eme génération (PL/SQL, pg/plssql, etc.)Le module insiste sur l’aspect ingénierie dans le développement d’une application BD. Ce type dedéveloppement est particulier dans le sens où il fait appel à plusieurs connaissances provenant deplusieurs autres modules de la formation (algorithmiques, structures de données, modélisation desSI, système d’exploitation, etc). Ici, l’aspect pratique est fondamental pour acquérir les abc dudéveloppement des applications dans n’importe quel environnement.Au bout de ce module, l’étudiant doit être capable :
● De transformer la conception d’une BD en une BD de production● De Comprendre le processus de développement (coté client et coté serveur)● D’Interfacer les outils nécessaires dans un environnement BD (interface client, serveur
d’application et serveur BD)● D’Intégrer différentes techniques de développement (web, mobile, desktop, etc.)● D’exploiter un IDE (Eclipse, Netbeans, Oracle ADF, Oracle APEX, JSF, etc.)● D’exploiter un Data Modeler (PowerDesigner, Toad, Erwin, DB-Main, etc.)
Contenu de l’ECUE
Chapitre I : Les langages de 4eme Génération actuels (PL/SQL et PG/plsql)
Chapitre II: SQL embarqué (Embedded SQL)
Chapitre III : L’approche de la programmation ODBC
Chapitre IV : L’approche de La programmation JDBC
Chapitre V : La programmation Web et son environnement (nb : choix libre d’unenvironnement de développement)
Chapitre VI : Les principales API propriétaires (par exemple OCI d’Oracle et PostgreSQL)
Chapitre VII : Intégration : de la modélisation à la production
74
Annexe 2 de la Fiche descriptive de l'UE
Unité d’Enseignement : Bases de données et RéseauxCode UE : UEF340
ECUE n° 2 : Services des RéseauxCode ECUE :ECUEF342
Plan du cours
Objectifs de l’ECUE
Après l'étude des fondements réseaux, ce cours a pour objectif d'approfondir les connaissances desétudiants dans des notions plus avancées en réseaux comme les VLAN et le routage. D’un autrecôté, ce cours sera dédié pour étudier les services réseaux de bases qui vont assurer lefonctionnement des réseaux comme les protocoles DHCP, DNS, NAT et les annuaires de gestiondes comptes.
Contenu de l’ECUE
Chapitre I : Initiation aux réseaux commutés (1h30)1. Conception d'un réseau local
a. Réseaux convergentsb. Réseaux commutés
2. L'environnement commutéa. Transfert de tramesb. Domaines de commutation
Chapitre II : VLAN (3h00)1. Segmentation d'un VLAN
a. Vue d'ensemble des VLANb. VLAN dans un environnement à commutateurs multiples
2. Implémentations de VLANa. Affectation de VLANb. Trunks de VLAN
Chapitre III : Principes de routage (3h00)1. Configuration initiale d'un routeur
a. Fonctions d'un routeurb. Paramètres de base d'un routeurc. Vérification de la connectivité des réseaux connectés directement
2. Décisions de routagea. Commutation des paquets entre les réseauxb. Détermination du chemin
3. Fonctionnement d'un routeurc. Analyse de la table de routage, Route par défaut, passerelle par défautd. Routes connectées directement, Routes apprises de manière statiquee. Protocoles de routage dynamique
4. Routage inter-VLANa. Fonctionnement du routage inter-VLAN
75
b. Configuration du routage inter-VLAN existantc. Configuration du routage inter-VLAN avec la méthode router-on-a-stick
Chapitre IV : Traduction d'adresse réseau pour IPv4 (1h30)1. Fonctionnement de la NAT
a. Caractéristiques de la NATb. Types de NATc. Avantages de la NAT
2. Configuration de la traduction d'adresses réseau (NAT)d. Configuration de la traduction d'adresses de port (PAT)e. Redirection
Chapitre V : DHCP (3h00)1. Protocole DHCP (Dynamic Host Configuration Protocol) version 4
a. Fonctionnement de DHCPv4b. Configuration d'un serveur DHCPv4 de basec. Configurez le client DHCPv4d. Dépannage de DHCPv4
2. Protocole DHCP (Dynamic Host Configuration Protocol) version 6a. SLAAC et DHCPv6b. DHCPv6 sans étatc. Serveur DHCPv6 avec étatd. Dépannage de DHCPv6
Chapitre VI : DNS (3h00)1. Protocole DNS (Domain Name System)
a. Principe et Fonctionnement de DNSb. Messages DNSc. Type de serveur DNS
Chapitre VII : Gestion de compte (4h30)1. Protocole LDAP (Lightweight Directory Access Protocol)
a. Principe et Fonctionnement de LDAPb. Structure de l'annuairec. Opérations
2. Windows AD (Active Directory)a. Principe et Fonctionnement de ADb. 7.1.2 Structure ADc. Groupes et politiques
76
Fiche descriptive d’une unité d’enseignement (UE)et des éléments constitutifs d’une unité d’enseignement (ECUE)
Intitulé de l’UE
Langue et Culture d'EntrepriseNombre des crédits: 4
Code UE : UET310
Université : Gabès Etablissement : ISIMG
Domaine de formation : Sciences et technologies Mention : Science de l’InformatiqueDiplôme et ParcoursLicence : InformatiqueParcours : Informatique et Multimédia
Semestre : 3
1- Objectifs de l’UE (Savoirs, aptitudes et compétences)1. Anglais 3:
● Préparation au TOEIC.● Acquérir des capacités de compréhension orale et écrite en anglais utiles dans le domaine
professionnel.2. Gestion d’entreprise:
● Comprendre et d’appliquer les principes fondamentaux du management de l’entreprise● Utiliser les techniques nécessaires à la réalisation des principales tâches du manager
(planification, organisation, animation, contrôle)● Réagir positivement face à une situation managériale
2- Pré-requis (définir les UE et les compétences indispensables pour suivre l’UE concernée)1- Anglais 3: Anglais 1 & Anglais 2
3- Eléments constitutifs de l’UE (ECUE)
3.1- Enseignements
Eléments constitutifs Volume des heures de formation présentielles (14semaines Crédits
Cours TD TP AutresAnglais 3 0 21 0 0 2Gestion d'entreprise 21 0 0 0 2
Total 21 21 0 0 4
3.2- Activités pratiques (Projets, stages, mémoires…..)
Activités pratiquesde l’UE
DuréeCréditsTravaux sur
terrainProjets Stages Autres
Total
4- Contenu (descriptifs et plans des cours)
4.1- Enseignements (Présenter une description succincte des programmes de chaque ECUE etjoindre le programme détaillé à la fiche descriptive de l’UE)
77
1- Anglais 3:Ce cours s'intéresse à effectuer une mise à niveau de l’ensemble des étudiants, étudierles bases fondamentales de la langue anglaise. Il s’agit d’effectuer aussi un entraînement à l’oral :comprendre et savoir se faire comprendre, un entraînement à l’écrit : s’habituer à lire et écrire defaçon compréhensible, et des Tests TOEIC2- Gestion d'entreprise: Ce cours s'intéresse à étudierles principales théories du management, ladémarche prévisionnelle, l’organisation, la direction, et le contrôle.
4.2- Activités pratiques de l’UE (Présenter une description succincte des objectifs, des contenuset des procédures d’organisation de chaque activité)
5- Méthodes pédagogiques et moyens didactiques spécifiques à l’UE (méthodes et outilspédagogiques, ouvrages de référence, recours aux TIC – possibilités d’enseignement à distance…)
6- Examens et évaluation des connaissances
6.1- Méthode d’évaluation et régime d’examens (Préciser le régime d’évaluation préconisé :contrôle continu uniquement ou régime mixte :contrôle continu et examens finaux)
Anglais 3: Contrôle continuGestion d'entreprise: Contrôle continu
6.2 - Validation de l’UE (préciser les poids des épreuves d’examens pour le calcul de la moyennede l’ECUE, les coefficients des ECUE et le coefficient de l’UE au sein du parcours).
ECUE
Contrôle continu Examen finalCoef. del’ECUE
Coef. del’UE ausein du
parcours
EPREUVESPondéra-
tion
EPREUVESPondéra
tionEcrit OralTP et
AutresEcrit Oral
TP etAutres
Anglais 3 x x x 100% 12Gestion
d'entre-prise
x x x 100% 1
6.3 - Validation des stages et des projets…..
78
Fiche descriptive de l'UEAnnexe 1 de la
Unité d’Enseignement : Langue et Culture d'EntrepriseCode UE : UET310
ECUE n° 1 : Anglais 3Code ECUE :ECUET311
Plan du cours
Objectifs de l’ECUE
Ce cours de préparation au TOEIC (Test of English for International Communication) permet auxétudiants d’acquérir des capacités de compréhension orale et écrite en anglais utiles dans ledomaine professionnel.
Contenu de l’ECUE
Chapitre I : Mise à niveau de l’ensemble des étudiants
Chapitre II : Les bases fondamentales de la langue anglaise
Chapitre III : Entraînement à l’oral : comprendre et savoir se faire comprendre
Chapitre IV : Entraînement à l’écrit : s’habituer à lire et écrire de façon compréhensible
Chapitre V : Tests TOEIC
79
de la Fiche descriptive de l'UEAnnexe 2
Unité d’Enseignement: Langue et Culture d'EntrepriseCode UE : UET310
ECUE n° 2 : Gestion d'entrepriseCode ECUE :ECUET312
Plan du cours
Objectifs de l’ECUE
A l’issus du cours, l’étudiant doit être capable :● de comprendre et d’appliquer les principes fondamentaux du management de l’entreprise● d’utiliser les techniques nécessaires à la réalisation des principales tâches du manager
(planification, organisation, animation, contrôle)● de réagir positivement face à une situation managériale
Contenu de l’ECUE
Chapitre I : Les principales théories du management
Chapitre II : La démarche prévisionnelle1. Evolution de la démarche prévisionnelle2. Planification stratégique et démarche prospective3. Le processus de planification
Chapitre III : L’organisation1. Les principes de base de l’organisation2. Les différents types de structures et les configurations structurelles d’H.Mintzberg3. Les caractéristiques de l’organisation
Chapitre IV : La direction1. Les styles de direction2. Le leadership3. Les différentes approches du comportement
Chapitre V : Le contrôle1. Les différents types de contrôle2. Le processus de contrôle3. Les différents niveaux de contrôle
80
Fiche descriptive d’une unité d’enseignement (UE)et des éléments constitutifs d’une unité d’enseignement (ECUE)
Intitulé de l’UE
Unité optionnelleNombre des crédits: 6Code UE : UEO310
Université : Gabès Etablissement : ISIMG
Domaine de formation : Sciences et technologies Mention : Science de l’InformatiqueDiplôme et ParcoursLicence : InformatiqueParcours : Informatique et Multimédia
Semestre : 3
1- Objectifs de l’UE (Savoirs, aptitudes et compétences)1.Web Design :
● Structurer une page web en HTML et utiliser du code CSS● Mettre en forme une page web en CSS● Adapter une page pour les petites résolutions en CSS● comprendre ce qu’est une maquette et qui la fait ;● conceptualiser les composants visuels sous forme d’éléments HTML ;● reproduire la structure d’une page en HTML ;● intégrer une grille Bootstrap pour obtenir une superbe mise en page ;● Découvrir le langage JavaScript● Comprendre le fonctionnement des CMS● Explorer leurs différentes fonctionnalités● Découvrir leurs avantages et leurs inconvénients● Savoir comment choisir un CMS adapté aux besoins
2. Animation 2D● Maîtriser l'espace/scène 2D/3D● Savoir animer une interface de jeu 2D : background, ennemies, obstacles et main character.● Savoir gérer les synchronisations nécessaires et les interactions éventuelles.● Appliquer des propriétés physiques aux composants du jeu● Coordonnées les différentes animations en créant des liaisons.● Connaître les techniques et les commandes spécifiques relatives à la 2D à travers le logiciel
d'animation Unity
2- Pré-requis (définir les UE et les compétences indispensables pour suivre l’UE concernée)
1- Web Design :HTML2- Animation 2D :Algorithmique et structures de données
3- Eléments constitutifs de l’UE (ECUE)
81
3.1- Enseignements
Eléments constitutifs Volume des heures de formation présentielles (14semaines Crédits
Cours TD TP AutresWeb Design 21 0 10.5 0 3Animation 2D 21 0 10.5 0 3
Total 42 0 21 0 6
3.2- Activités pratiques (Projets, stages, mémoires…..)Activitéspratiquesde l’UE
DuréeCréditsTravaux sur
terrainProjets Stages Autres
Total
4- Contenu (descriptifs et plans des cours)
4.1- Enseignements (Présenter une description succincte des programmes de chaque ECUE etjoindre le programme détaillé à la fiche descriptive de l’UE)1- Web Design :Effectuer un rappel sur le langage HTML. Ensuite, il s’agit d’étudier la mise enforme des pages Web avec CSS, la mise en page d’un site Web, le découpage et l’intégration d’unemaquette, et les CMS.2- Animation 2D :Création d'une interface de jeu de plateforme 2D, les types d'Animation 2D, lesScénarisation des animations 2D sans code/script, et l’application des propriétés Physiques 2D.
4.2- Activités pratiques de l’UE (Présenter une description succincte des objectifs, des contenuset des procédures d’organisation de chaque activité)
5- Méthodes pédagogiques et moyens didactiques spécifiques à l’UE (méthodes et outilspédagogiques, ouvrages de référence, recours aux TIC – possibilités d’enseignement àdistance…)
6- Examens et évaluation des connaissances
6.1- Méthode d’évaluation et régime d’examens (Préciser le régime d’évaluation préconisé :contrôle continu uniquement ou régime mixte :contrôle continu et examens finaux)
1- Web Design : Régime Mixte2- Animation 2D :Régime Mixte
6.2 - Validation de l’UE (préciser les poids des épreuves d’examens pour le calcul de lamoyenne de l’ECUE, les coefficients des ECUE et le coefficient de l’UE au sein du parcours).
ECUE
Contrôle continu Examen finalCoef.
del’ECU
E
Coef.de l’UEau sein
duparcour
s
EPREUVES
Pondéra-tion
EPREUVES
PondérationEcrit
Oral
TP etAutr
esEcrit Oral
TP etAutres
WebDesign
x x 30% x 70% 1.53
Animation 2D
x x 30% x 70% 1.5
6.3 - Validation des stages et des projets…..
82
Annexe 1 de la Fiche descriptive de l'UE
Unité d’Enseignement :Unité optionnelleCode UE : UEO310
ECUE n° 1 Web DesignCode ECUE :ECUEO311
Plan du cours
Objectifs de l’ECUE
Structurer une page web en HTML et utiliser du code CSS Mettre en forme une page web en CSS Adapter une page pour les petites résolutions en CSS comprendre ce qu’est une maquette et qui la fait ; conceptualiser les composants visuels sous forme d’éléments HTML ; reproduire la structure d’une page en HTML ; intégrer une grille Bootstrap pour obtenir une superbe mise en page ; Découvrir le langage JavaScript Comprendre le fonctionnement des CMS Explorer leurs différentes fonctionnalités Découvrir leurs avantages et leurs inconvénients Savoir comment choisir un CMS adapté aux besoins
Contenu de l’ECUE
Chapitre I: Rappel HTML
Chapitre II: Mettre en forme les pages avec CSS1. Mettre en place le CSS2. Formater du texte3. Ajouter de la couleur et un fond4. Créer des bordures et des ombres5. Créer des apparences dynamiques
Chapitre III: Mettez en page votre site1. Structurez votre page2. Découvrez le modèle des boîtes3. Faites votre mise en page avec Flexbox4. Découvrez d'autres techniques de mise en page
Chapitre IV: Découper une maquette
1. Découvrir le concept de maquette1. Trouver une maquette et comprendre son fonctionnement2. Traduire les éléments visuels en HTML3. Dimensions et proportions4. Les éléments traduisibles en CSS
83
Chapitre V: Intégrer une maquette1. Recréer la structure en HTML2. Ajouter les metatags3. Intégrer une grille Bootstrap4. Organisation du CSS5. Intégrer les règles CSS
Chapitre VI : Langage JavaScript1. Rappel du concept objet2. Syntaxe du langage JavaScript3. Boites de messages (Alerte, invite, Confirmation)4. Les variables globales et locales5. Les opérateurs6. Les énoncés conditionnels et les boucles7. Les fonctions8. Les événements
Chapitre VII: Découvrir les CMS1. Les notions clés2. Bref historique du Web3. Les caractéristiques d'un CMS4. Avantages et inconvénients5. Comment choisir un CMS ?
84
Annexe 2 de la Fiche descriptive de l'UE
Unité d’Enseignement : Unité optionnelleCode UE : UEO310
ECUE n° 2 : Animation 2DCode ECUE :ECUEO312
Plan du cours
Objectifs de l’ECUE
A la fin de ce semestre les étudiants devront :● Maitriser l'espace/scène 2D/3D● Savoir animer une interface de jeu 2D : background, ennemies, obstacles et main
character.● Savoir gérer les synchronisations nécessaires et les interactions éventuelles.● Appliquer des propriétés physiques aux composants du jeu● Coordonnées les différentes animations en créant des liaisons.● Connaître les techniques et les commandes spécifiques relatives à la 2D à travers le
logiciel d'animation Unity
Contenu de l’ECUE
Chapitre I : Création d'une interface de jeu de plateforme 2D1. Organisation et optimisation d'une Scène en 2D/3D2. Hiérarchiser les plans d'une interface de jeu 2D3. Création de lien entre les objets : notion de parent-enfant4. La notion de Modèle réutilisable (Prefab)
Chapitre II : Les types d'Animation 2D1. Introduction : Les notions d'animation 2D2. La notion d'animation image/image3. La notion d'animation interpolée4. La coordination et la synchronisation
Chapitre III : Scénarisation des animations 2D sans code/script1. Introduction : Création des liens entre les différentes animations2. La création des clips d'animation (différents états/objet)3. La création et le paramétrage des transitions entre les états.
Chapitre IV: Application des propriétés Physiques 2D1. Introduction : Les différentes forces physiques appliquées aux objets 2D2. Les principes de la gravité et de la collision3. Les notions de rebond et de friction
85
FICHES DESCRIPTIVES DESUNITES D’ENSEIGNEMENT
LSI-IM- Semestre 4
86
Fiche descriptive d’une unité d’enseignement (UE)et des éléments constitutifs d’une unité d’enseignement (ECUE)
Intitulé de l’UE
Traitement MultimédiaNombre des crédits: 7
Code UE : UEF410
Université : Gabès Etablissement : ISIMG
Domaine de formation : Sciences et technologies Mention : Science de l’InformatiqueDiplôme et ParcoursLicence : InformatiqueParcours : Informatique et Multimédia
Semestre : 4
1- Objectifs de l’UE (Savoirs, aptitudes et compétences)1. Numérisation et codage des objets Multimédia : L’objectif de ce module est de donner aux
étudiants les notions essentielles des techniques de la numérisation et du codage des donnéesmultimédia, essentiellement le texte, le son, l’image et la vidéo.
● Traitement d’images numériques : Approfondir les connaissances sur l’imagerie numériqueet acquérir les compétences nécessaires pour analyser et manipuler les images numériques
● Infographie: L’objectif de ce cours et d’avoir des connaissances générales sur l’art graphiqueet l’infographie, savoir manipuler le logiciel Photoshop de traitement d’images et connaîtreles caractéristiques des images numériques et des images vectorielles
2- Pré-requis (définir les UE et les compétences indispensables pour suivre l’UE concernée)
3- Eléments constitutifs de l’UE (ECUE)
3.1- Enseignements
Eléments constitutifs Volume des heures de formation présentielles (14semaines Crédits
Cours TD TP AutresNumérisation et codage desobjets Multimédia
21 10,5 0 0 2
Traitement d’imagesnumériques
21 0 21 0 3
Infographie 10,5 0 21 2Total 52,5 10,5 42 0 7
3.2- Activités pratiques (Projets, stages, mémoires…)
Activités pratiquesde l’UE
DuréeCréditsTravaux sur
terrainProjets Stages Autres
Total
87
4- Contenu (descriptifs et plans des cours)
4.1- Enseignements (Présenter une description succincte des programmes de chaque ECUE etjoindre le programme détaillé à la fiche descriptive de l’UE)
1- Numérisation et codage des objets Multimédia: Introduction à la numérisation des objetsmultimédias, Codage et compression d’un texte, Compression images et vidéos2- Traitement d’images numériques: Généralité sur l’image Numérique, Transformation sur lesimages, Restauration des images3- Infographie: Introduction générale, Notions de base sur l’image numérique, Les modèlescolorimétriques, Langages des couleurs, Composition graphique, Signification des formes et desligne, Photomontage
4.2- Activités pratiques de l’UE (Présenter une description succincte des objectifs, des contenuset des procédures d’organisation de chaque activité)
5- Méthodes pédagogiques et moyens didactiques spécifiques à l’UE (méthodes et outilspédagogiques, ouvrages de référence, recours aux TIC – possibilités d’enseignement àdistance…)
6- Examens et évaluation des connaissances
6.1- Méthode d’évaluation et régime d’examens (Préciser le régime d’évaluation préconisé :contrôle continu uniquement ou régime mixte :contrôle continu et examens finaux)Numérisation et codage des objets Multimédia:Régime mixteTraitement d’images numériques :Régime mixteInfographie : Régime mixte
6.2 - Validation de l’UE (préciser les poids des épreuves d’examens pour le calcul de lamoyenne de l’ECUE, les coefficients des ECUE et le coefficient de l’UE au sein du parcours).
ECUE
Contrôle continu Examen finalCoef.
del’ECU
E
Coef.de l’UEau sein
duparcour
s
EPREUVES
Pondéra-tion
EPREUVES
PondérationEcri
tOral
TP etAutr
esEcrit Oral
TP etAutres
Numérisation etcodagedesobjetsMultimédia
x 30% x 70% 1
3,5Traitementd’imagesnumériques
x x 30% x 70% 1,5
Infographie
x x 30% x 70% 1
88
6.3 - Validation des stages et des projets…..
89
Annexe 1 de la Fiche descriptive de l'UE
Unité d’Enseignement : Traitement MultimédiaCode UE : UEF410
ECUE n° 1 : Numérisation et codage des objets MultimédiaCode ECUE : ECUEF411
Plan du cours
Objectifs de l’ECUEL’objectif de ce module est de donner aux étudiants les notions essentielles des techniques de lanumérisation et du codage des données multimédia, essentiellement le texte, le son, l’image et lavidéo.En effet à la fin de ce cours, l'étudiant devra être en mesure de :
● Connaître les caractéristiques des différentes données multimédia.● Différencier les signaux analogiques et numériques.● Connaître les différentes étapes de numérisation et leurs caractéristiques, à savoir
l’échantillonnage la quantification et le codage.● Appliquer les méthodes de compression sans pertes.● Connaître et appliquer les méthodes de codage des données
Contenu de l’ECUE
Chapitre I : Introduction à la numérisation des objets multimédias
- Section I : Généralités et définitions : Multimédia, Multimédia interactif et lescomposantes du multimédia.
- Section II : Numérisation des donnéeso Echantillonnageso Quantificationso Codage
Chapitre II : Codage et compression d’un texte- Introduction : Principe généraux de codage- Section I : Codage du texte
o Code Morseo Code Baudoto Table de référence ASCIIo Table de référence ASCII étendu
- Section II : Compression du texteo Compression sans perteso Algorithme topologique /Méthode RLEo Méthode de Huffmano Algorithme LZW
90
Chapitre III : Compression images et vidéos- Section I : Codage et compression d’une image
o Représentation d’imageso Types d’imageso Compression des images : compression avec perteso Compression / Décompression JPEG
- Section II : Codage et compression d’une vidéoo Principe : redondances temporelles et spatialeso Méthodes de compression : MJPEG et MPEG
91
Annexe 2 de la Fiche descriptive de l'UE
Unité d’Enseignement : Traitement MultimédiaCode UE : UEF410
ECUE n° 2 : Traitement d’images numériquesCode ECUE : ECUEF412
Plan du cours
Objectifs de l’ECUE Approfondir les connaissances sur l’imagerie numérique Acquérir les compétences nécessaires pour analyser et manipuler les images numériques
Contenu de l’ECUE
Chapitre I : Généralité sur l’image Numérique
• Introduction• Section I : Intérêt et domaines d’application du traitement d’images• Section II : Définition et présentation d’une image numérique• Section III : Etapes d’acquisition Quelques caractéristiques d’images numériques• Section IV : Les différents types et formats d’images numériques
Chapitre II : Transformation sur les images
• Introduction• Section I : Transformations ponctuelles• Section II : Les opérations géométriques• Section III : Transformations de voisinage• Section IV : Transformations spectrales La transformée de Fourier
Chapitre III : Restauration des images
• Introduction• Section I : Le bruit• Section II : Restauration des Images monochromatiques et des images couleurs• Section III : Méthodes de Restauration• Section IV : Traitement des Effets de bords• Section V : Evaluation des algorithmes de filtrage
Chapitre IV : Rehaussement des images
• Introduction• Section I : Définition de l’histogramme d’une image• Section II : Modification de l’histogramme• Section III : Masquage de zones• Section IV : Extension de la dynamique (recadrage)• Section V : Inversion de la dynamique
92
Annexe 3 de la Fiche descriptive de l'UE
Unité d’Enseignement : Traitement MultimédiaCode UE : UEF410
ECUE n° 3 : InfographieCode ECUE : ECUEF413
Plan du cours
Objectifs de l’ECUE
● Avoir des connaissances générales sur l’art graphique et l’infographie● Savoir manipuler le logiciel Photoshop de traitement d’images● Connaître les caractéristiques des images numériques et des images vectorielles
Contenu de l’ECUE
Chapitre I : Introduction générale
1. Définition de l’infographie2. Un peu d’historique3. Définition de la PAO/DAO/CAO4. Domaines d’applications5. Quelques logiciels d’infographies
Chapitre II : Notions de base sur l’image numérique
1. Définition d’une image numérique2. Images matricielles et images vectorielles3. Profondeur d’image & Poids/taille de l’image4. La résolution de l’image5. Formats& compression d’images
Chapitre III : Les modèles colorimétriques
1. Le modèle RVB2. Le modèle CMJN3. Le modèle LAB4. Le modèle TSL5. Correction des couleurs
Chapitre IV : Langages des couleurs
1. Définition de la couleur2. Cercle Chromatique3. Température des couleurs4. Harmonie des couleurs
93
Chapitre V : Composition graphique
1. Définition de la composition2. Les éléments graphiques3. Equilibre de composition
Chapitre VI : Signification des formes et des lignes
1. Formes géométriques primaires2. Les lignes
Chapitre VII : Photomontage
1. Notion de calques2. Notion de masque de fusion3. Notion de couches
94
Fiche descriptive d’une unité d’enseignement (UE)et des éléments constitutifs d’une unité d’enseignement (ECUE)
Intitulé de l’UE
Développement Web et mobileNombre des crédits: 6
Code UE : UEF420
Université : Gabès Etablissement : ISIMG
Domaine de formation : Sciences et technologies Mention : Science de l’InformatiqueDiplôme et ParcoursLicence : InformatiqueParcours : Informatique et Multimédia
Semestre : 4
1- Objectifs de l’UE (Savoirs, aptitudes et compétences)1. Technologies et programmation Web: Ce cours a pour but de familiariser l’étudiant avec la
création de sites dynamiques et interactifs en se servant du langage de programmation PHP,JavaScript et d’une base de données MySQL. L’objectif aussi est de maîtriser l'exploitationd'une base de données avec PHP.
2. Développement d’applications mobiles :- Maîtriser les règles de développement d’applications mobiles- Avoir la capacité de développer une application mobile fonctionnant avec le système Android
2- Pré-requis (définir les UE et les compétences indispensables pour suivre l’UE concernée)1-Technologies et programmation Web:
- Fondements des Bases de données- Connaître les principes de la programmation orientée objet
2- Développement d’applications mobiles:- Bonne aptitude de programmation- Connaissances en programmation orientée objet avec le langage Java- Connaissances de la programmation évènementielle- Connaissance du langage XML- Connaissance des bases de données et des principes de gestion des fichiers
3- Eléments constitutifs de l’UE (ECUE)
3.1- Enseignements
Eléments constitutifs Volume des heures de formation présentielles (14semaines Crédits
Cours TD TP AutresTechnologies etprogrammation Web
21 0 21 0 3
Développement d’applicationsmobiles
21 0 21 0 3
Total 42 0 42 0 6
3.2- Activités pratiques (Projets, stages, mémoires…)
Activités pratiquesde l’UE
DuréeCréditsTravaux sur
terrainProjets Stages Autres
Total
95
4- Contenu (descriptifs et plans des cours)
4.1- Enseignements (Présenter une description succincte des programmes de chaque ECUE etjoindre le programme détaillé à la fiche descriptive de l’UE)
1-Technologies et programmation Web: Faire un rappel sur le langage HTML, étudier lelangage PHP, et de l’interaction PHP/MySQL2- Développement d’applications mobiles: Etudier les éléments nécessaires au développementd’applications mobiles tels que : les ressources, les activités, les intents, la gestion des donnéespersistantes, la gestion de réseau dans Android …
4.2- Activités pratiques de l’UE (Présenter une description succincte des objectifs, des contenuset des procédures d’organisation de chaque activité)
5- Méthodes pédagogiques et moyens didactiques spécifiques à l’UE (méthodes et outilspédagogiques, ouvrages de référence, recours aux TIC – possibilités d’enseignement àdistance…)1- Technologies et programmation Web[1] PHP7: Développez un site web dynamique et interactif, Olivier Heurtel, 2018[2] PHP7: cours et exercices, Jean Angels, Eyrolles, 2017[3] Développer un site web en PHP, MySQL et Javascript, Robin Nixon, 2015
6- Examens et évaluation des connaissances
6.1- Méthode d’évaluation et régime d’examens (Préciser le régime d’évaluation préconisé :contrôle continu uniquement ou régime mixte :contrôle continu et examens finaux)Technologies et programmation Web:Régime mixteDéveloppement d’applications :Régime mixte
6.2 - Validation de l’UE (préciser les poids des épreuves d’examens pour le calcul de lamoyenne de l’ECUE, les coefficients des ECUE et le coefficient de l’UE au sein du parcours).
ECUE
Contrôle continu Examen finalCoef.
del’ECU
E
Coef.de l’UEau sein
duparcour
s
EPREUVES
Pondéra-tion
EPREUVES
PondérationEcri
tOral
TP etAutr
esEcrit Oral
TP etAutres
Technologies et
programmation
web
x x 30% x 70% 1,5
3Développ
ementd'applica
tionsmobiles
x x 30% x 70% 1,5
6.3 - Validation des stages et des projets …
96
Annexe 1 de la Fiche descriptive de l'UE
Unité d’Enseignement : Développement Web et mobileCode UE : UEF420
ECUE n° 1 : Technologies et programmation WebCode ECUE : ECUEF421
Plan du cours
Objectifs de l’ECUE
Ce cours a pour but de familiariser l’étudiant avec la création de sites dynamiques et interactifsen se servant du langage de programmation PHP, JavaScript et d’une base de données MySQL.L’objectif aussi est de maîtriser l'exploitation d'une base de données avec PHP.
Contenu de l’ECUE
Chapitre I : Rappel sur le langage HTML
Chapitre II : Rappel sur le langage JavaScript
Chapitre III : PHP concepts de base1. Les bases du langage PHP2. La structure générale3. Les types de données4. Les variables système et les constantes5. Les opérateurs, les instructions conditionnelles, les traitements en boucle6. Les fonctions7. Les tableaux
Chapitre IV: Les Formulaires en PHP1. Passage et transmission de variables2. Traitement des données récupérées
Chapitre V : PHP et MySQL1. Fonctions MySQL de PHP2. Exploiter une base de données MySQL (Interrogation, écriture)3. Connexion au serveur MySQL4. Connexion à une base de données5. Exécuter une requête6. Extraire les données7. Gestion des erreurs MySQL8. Administrer MySQL avec PHPMyAdmin
97
Annexe 2 de la Fiche descriptive de l'UE
Unité d’Enseignement : Développement Web et mobileCode UE : UEF420
ECUE n° 1 : Développement d’applications mobilesCode ECUE : ECUEF422
Plan du cours
Objectifs de l’ECUE● Maîtriser les règles de développement d’applications mobiles● Avoir la capacité de développer une application mobile fonctionnant avec le système
Android
Contenu de l’ECUE
Chapitre I : Introduction générale1. Plates-formes mobiles2. Caractéristiques d’une application mobile3. Règles de développement des applications mobiles
Chapitre II : Le système Android1. Le système d’exploitation Android2. L’environnement Android Studio3. Structure d’un projet d’application Android4. Composantes d’une application Android
Chapitre III : Les ressources1. Gestion des ressources dans Android Studio2. Les chaînes de caractères et l’internationalisation3. Les couleurs et les dimensions4. Les images et les animations5. Les ressources brutes6. Les éléments de l’interface graphique
Chapitre IV : Les activités Android1. Structure d’une activité2. Cycle de vie d’une activité3. Développement d’une activité4. Gestion de l’interface graphique dans les activités5. Gestion des évènements6. Interfaces graphiques avancées
Chapitre V: Les intents1. Définition et typologie des intents2. Intents explicites : navigation entre activités
▪ Intents explicites sans retour de valeur▪ Intents explicites avec retour de valeur
▪ Les informations additionnelles dans les intents3. Intents implicites : Déclaration d’un besoin
▪ Déclenchement d’un intent implicite
98
▪ Filtres pour les intents implicites4. Les intents informatifs
▪ Déclaration d’un broadcast▪ Récepteurs de broadcasts▪ Messages natifs
Chapitre VI: Gestion des données persistantes1. Types de persistance dans Android2. Gestion des fichiers dans Android
▪ Créer et gérer des fichiers à partir d’applications▪ Gérer les fichiers précompilés
3. Gestion des bases de données SQLite▪ Caractéristiques du SGBD SQLite▪ Création d’une base de données SQLite▪ Interrogation d’une base de données SQLite▪ Manipulation des données dans SQLite
Chapitre VII:Le système multitâche dans Android1. Les threads dans Android2. Le thread Principal dans une activité3. Manipulation des tâches asynchrones dans Android
Chapitre VIII: Gestion des réseaux dans Android1. Les requêtes http2. Développement d’un client http Android
▪ Client http Get▪ Client http Post▪ Requêtes http Post Multipart
3. Manipulation des bases de données avec les requêtes http4. Interrogation des bases de données : le format JSON
99
Fiche descriptive d’une unité d’enseignement (UE)et des éléments constitutifs d’une unité d’enseignement (ECUE)
Intitulé de l’UE
IA & TestsNombre des crédits: 5
Code UE : UEF430
Université : Gabès Etablissement : ISIMG
Domaine de formation : Sciences et technologies Mention : Science de l’InformatiqueDiplôme et ParcoursLicence : InformatiqueParcours : Informatique et Multimédia
Semestre : 4
1- Objectifs de l’UE (Savoirs, aptitudes et compétences)1. Fondements & Programmation IA: Permettre aux étudiants de maîtriser les fondements de
l’intelligence artificielle et apprendre un langage orienté IA: Prolog ou R,…2. Tests de logiciels (Certification ISTQB) :
a. Acquérir le vocabulaire des normes et standards relatifs à l'activité de Tests (ISO et IEEE)b. Maîtriser l'ensemble des activités d'un processus de testc. Connaître les différents niveaux et types de testsd. Appréhender les techniques et méthodes de testse. Disposer d'une vue d'ensemble du métier de testeur
2- Pré-requis (définir les UE et les compétences indispensables pour suivre l’UE concernée)2- Tests de logiciels (Certification ISTQB): Connaissance des cycles de développement logiciel
3- Eléments constitutifs de l’UE (ECUE)
3.1- Enseignements
Eléments constitutifs Volume des heures de formation présentielles (14semaines Crédits
Cours TD TP AutresFondements &Programmation IA
21 0 21 0 3
Tests de logiciels (CertificationISTQB)
21 0 10,5 0 2
Total 42 0 31,5 0 5
3.2- Activités pratiques (Projets, stages, mémoires…)
Activités pratiquesde l’UE
DuréeCréditsTravaux sur
terrainProjets Stages Autres
Total
4- Contenu (descriptifs et plans des cours)
4.1- Enseignements (Présenter une description succincte des programmes de chaque ECUE etjoindre le programme détaillé à la fiche descriptive de l’UE)
100
1-Fondements & Programmation IA: Ce cours présente les fondements de l’intelligenceartificielle.2- Tests de logiciels (Certification ISTQB): Ce cours présente les fondements de tests logiciel,les tests pendant le cycle de vie, les tests statiques, les techniques de test, la gestion des tests, et lesoutils de support de tests.
4.2- Activités pratiques de l’UE (Présenter une description succincte des objectifs, des contenuset des procédures d’organisation de chaque activité)
5- Méthodes pédagogiques et moyens didactiques spécifiques à l’UE (méthodes et outilspédagogiques, ouvrages de référence, recours aux TIC – possibilités d’enseignement àdistance…)2- Tests de logiciels (Certification ISTQB) :[1] https://www.istqb.org/downloads/syllabi/foundation-level-syllabus.html[2] https://www.istqb.org/certification-path-root/foundation-level/foundation-level-content.html
6- Examens et évaluation des connaissances
6.1- Méthode d’évaluation et régime d’examens (Préciser le régime d’évaluation préconisé :contrôle continu uniquement ou régime mixte :contrôle continu et examens finaux)Fondements & Programmation IA:Régime mixteTest Logiciel (Certification ISTQB):Régime mixte
6.2 - Validation de l’UE (préciser les poids des épreuves d’examens pour le calcul de lamoyenne de l’ECUE, les coefficients des ECUE et le coefficient de l’UE au sein du parcours).
ECUE
Contrôle continu Examen finalCoef.
del’ECU
E
Coef.de l’UEau sein
duparcour
s
EPREUVES
Pondéra-tion
EPREUVES
PondérationEcri
tOral
TP etAutr
esEcrit Oral
TP etAutres
Fondements &
Programmation
IA
x x 30% x 70% 1,5
2,5Test
Logiciel(Certific
ationISTQB)
x x 30% x 70% 1
6.3 - Validation des stages et des projets …
101
Annexe 1 de la Fiche descriptive de l'UE
Unité d’Enseignement : IA & TestsCode UE : UEF430
ECUE n° 1 : Fondements & Programmation IACode ECUE : ECUEF431
Plan du cours
Objectifs de l’ECUE- Permettre aux étudiants de maîtriser les fondements de l’intelligence artificielle- Apprendre un langage orienté IA: Prolog ou R,…
Contenu de l’ECUE
Partie 1: Fondement de l'IAChapitre I : Introduction
Chapitre II:Résolution d’un problème par recherche1. Formulation d’un problème2. largeur d’abord3. profondeur d’abord4. profondeur limitée5. profondeur limitée itérative6. recherche best‐first7. hill climbing8. algorithme A*, heuristiques9. recherche en faisceau (beam search)10. recherche par recuit‐simulé11. Satisfaction de contraintes et recherche (CSP)12. Jeux stratégiques et recherche : min‐max et alpha‐beta
Chapitre III: Systèmes experts1. Base de connaissances : bases de faits, base de règles2. Inférence : chaînage avant, arrière et mixte
Partie 2 : ProgrammationProlog ou R,…
102
Annexe 2 de la Fiche descriptive de l'UE
Unité d’Enseignement : IA & TestsCode UE : UEF430
ECUE n° 2 : Tests de logiciels (Certification ISTQB)Code ECUE : ECUEF432
Plan du cours
Objectifs de l’ECUE● Acquérir le vocabulaire des normes et standards relatifs à l'activité de Tests (ISO et IEEE)● Maîtriser l'ensemble des activités d'un processus de test● Connaître les différents niveaux et types de tests● Appréhender les techniques et méthodes de tests● Disposer d'une vue d'ensemble du métier de testeur
Contenu de l’ECUE
Chapitre I : Fondamentaux des tests1. Que sont les tests ? Les objectifs du test. Différences entre tester et déboguer.2. Pourquoi les tests sont-ils nécessaires ? Enjeux et qualité.3. Le vocabulaire du test : vérification, validation, erreur, défaut, défaillance.4. 7 principes généraux des tests : les tests exhaustifs sont impossibles, tester tôt,
regroupement des défauts, test et contexte...5. Processus de test : les activités de test et les tâches associées.6. L’importance de la traçabilité.7. La psychologie des tests. Différence d'état d'esprit entre le testeur et le développeur.
Chapitre II :Tester pendant le cycle de vie du développement logiciel1. Modèles de développement logiciels : modèle en V, modèle incrémental et itératif.2. Les 4 niveaux de tests : test de composants, test d'Intégration, test système, test
d'acceptation.3. Les principales approches de test : Big-bang, Ad-hoc, Incrémentale, Exploratoire, Dos à
Dos...4. Types de tests : fonctionnels, non-fonctionnels, boîte noire, boîte blanche.5. Tests de confirmation et de régression.6. Tests de maintenance
Chapitre III :Tests statiques1. Bases des tests statiques.2. Bénéfices des tests statiques.3. Les différents types de revue.4. Processus de revue formelle. Les principales activités, les rôles et responsabilités, les
facteurs de succès.5. Les techniques de revue : Ad hoc, basée sur les rôles, basée sur la perspective.
Chapitre IV :Techniques de test1. Identifier les conditions de test et concevoir des cas de test.2. Traçabilité des éléments de tests.
103
3. Catégories de techniques de tests, boîte-noire ou boîte-blanche.4. Techniques basées sur les spécifications ou techniques boîte noire.5. Partitions d’équivalence, limites, tables de décision, transitions d'état...6. Techniques basées sur la structure ou boîte blanche.7. Couverture des instructions, des décisions.8. Techniques basées sur l'expérience.9. Sélectionner les techniques de tests.
Chapitre V :Gestion des tests1. Organisation des tests : indépendance du test, rôle d’un Test Manager et d’un Testeur.2. Planification et estimation des tests : plan de test, critères d’entrée et de sortie des tests.3. Pilotage et contrôle des tests, rapports de test.4. Gestion de configuration.5. Risques et Tests : risques projet et risques produit.6. Gestion des défauts.
Chapitre VI :Outils de support aux tests1. Classement des outils.2. Bénéfices et risques de l’automatisation.3. Les outils pour la gestion des tests.4. Les outils pour les tests statiques.5. Les outils pour l’exécution des tests.6. Utilisation efficace des outils : bénéfices et risques potentiels.7. Introduire un outil dans une organisation : sélection, projet pilote, déploiement.
104
Fiche descriptive d’une unité d’enseignement (UE)et des éléments constitutifs d’une unité d’enseignement (ECUE)
Intitulé de l’UE
Langue et éthiqueNombre des crédits: 6
Code UE : UET410
Université : Gabès Etablissement : ISIMG
Domaine de formation : Sciences et technologies Mention : Science de l’InformatiqueDiplôme et ParcoursLicence : InformatiqueParcours : Informatique et Multimédia
Semestre : 4
1- Objectifs de l’UE (Savoirs, aptitudes et compétences) Anglais 4:
a. To Provide ESP instruction to enhance students’ reading and writing in order to providepractice & interest in the language.
b. To prepare students to sit for assessments and evaluations such as tests (IELTS,TOEFEL)and quizzes in order to test and revise proper acquisition of the English language.
c. To build students' confidence and motivation through exposure to facts, figures,quotations, and the latest technological innovations in order to generate interest in thelanguage from an ESP perspective.
d. To allow students to gain key strategies and expressions for communicating withprofessionals and specialists.
Droit informatique, protection des données et éthique : Approfondir les connaissances surl’imagerie numérique et acquérir les compétences nécessaires pour analyser et manipuler lesimages numériques.
Projet féderé (méthode Agile):Appliquer les notions de conception orientée objet et dulangage UML avec une méthodologie agile.
2- Pré-requis (définir les UE et les compétences indispensables pour suivre l’UE concernée)1- Anglais 4: Students should master the basic levels of the sentence structure in terms oflistening, reading, writing and speaking.3- Projet fédéré (méthode Agile): Connaissances en conception orientée objet, notamment lelangage UML
3- Eléments constitutifs de l’UE (ECUE)
3.1- Enseignements
Eléments constitutifs Volume des heures de formation présentielles (14semaines Crédits
Cours TD TP AutresAnglais 4 0 21 0 0 2Droit informatique, protectiondes données et éthique
21 0 0 0 2
Projet féderé (méthodE Agile) 0 0 21 2Total 21 21 21 0 6
3.2- Activités pratiques (Projets, stages, mémoires…)Activités pratiques Durée Crédits
105
de l’UE Travaux surterrain
Projets Stages Autres
Total
4- Contenu (descriptifs et plans des cours)
4.1- Enseignements (Présenter une description succincte des programmes de chaque ECUE etjoindre le programme détaillé à la fiche descriptive de l’UE)1- Anglais 4: Ce cours prépare les étudiants à passer des tests d'évaluation tels que des tests(IELTS, TOEFL) et des questionnaires afin de tester et de réviser l'acquisition correcte de la langueanglaise.2- Droit informatique, protection des données et éthique:Ce cours fournit les connaissances surl’imagerie numérique.3- Projet féderé (méthode Agile) : Ce TP est une occasion aux étudiants de travailler sur unprojet multimédia de bout en bout en appliquant la méthodologie Agile.
4.2- Activités pratiques de l’UE (Présenter une description succincte des objectifs, des contenuset des procédures d’organisation de chaque activité)
5- Méthodes pédagogiques et moyens didactiques spécifiques à l’UE (méthodes et outilspédagogiques, ouvrages de référence, recours aux TIC – possibilités d’enseignement àdistance…)1- Anglais 4 :[1]Course Materials and Resources: Oxford English for Information Technology. Eric H. Glendinning,John McEwan, 2006.
6- Examens et évaluation des connaissances
6.1- Méthode d’évaluation et régime d’examens (Préciser le régime d’évaluation préconisé :contrôle continu uniquement ou régime mixte :contrôle continu et examens finaux)Anglais 4:Contrôle continuDroit informatique, protection des données et éthique : Contrôle continuProjet fédéré (méthode Agile) :Contrôle continu
6.2 - Validation de l’UE (préciser les poids des épreuves d’examens pour le calcul de lamoyenne de l’ECUE, les coefficients des ECUE et le coefficient de l’UE au sein du parcours).
ECUE
Contrôle continu Examen finalCoef.
del’ECU
E
Coef.de l’UEau sein
duparcour
s
EPREUVES
Pondéra-tion
EPREUVES
PondérationEcrit
Oral
TP etAutres
Ecrit OralTP et
Autres
Anglais 4 x x x 100% 1
3
Droitinformat
ique,protectio
n desdonnées
etéthique
x x x 100% 1
Projet x x x 100% 1
106
fédéré(méthode
Agile)
6.3 - Validation des stages et des projets …
107
Annexe 1 de la Fiche descriptive de l'UE
Unité d’Enseignement : Langue et éthiqueCode UE : UET410
ECUE n° 1 : Anglais 4Code ECUE : ECUET411
Plan du cours
Objectifs de l’ECUE
To Provide ESP instruction to enhance students’ reading and writing in order toprovide practice & interest in the language.
To prepare students to sit for assessments and evaluations such as tests(IELTS,TOEFEL) and quizzes in order to test and revise proper acquisition of theEnglish language.
To build students' confidence and motivation through exposure to facts, figures,quotations, and the latest technological innovations in order to generate interest in thelanguage from an ESP perspective.
To allow students to gain key strategies and expressions for communicating withprofessionals and specialists.
Contenu de l’ECUE
1. Grammar – Students will learn complex forms of English grammar including conditional,phrasal verbs, idiomatic expressions etc. Students will practice these structures throughcommunicative and functional activities.
2. Oral Communication – Through listening comprehension and oral performances, students willpractice their communication skills. Students will learn how to acquire the main principles of oralpresentation and practice them via exposés.
3. Reading Skills – Emphasis will be on vocabulary growth, comprehension and expression.Students will develop study and reading skills such as skimming, scanning, inference, etc.
4. Writing Skills – Emphasis will be on the development of an academic essay, i.e. format,layout, coherence, cohesion, linking devices etc.
108
Annexe 2 de la Fiche descriptive de l'UE
Unité d’Enseignement : Langue et éthiqueCode UE : UET410
ECUE n° 2 : Droit informatique, protection des données et éthiqueCode ECUE : ECUET412
Plan du cours
Objectifs de l’ECUEAcquérir l’aptitude à :
Maîtriser les principes fondamentaux de la protection des données Identifier les points d'attention relatifs à la protection des données personnelles. Se constituer un référentiel légal pour le développement de solutions de maîtrise Choisir et mettre en place les outils pour la mise en place de politique de protection de
données à Caractère personnel qui soit adéquate et efficace Mener une étude d'impact sur la vie privée
Contenu de l’ECUE
Chapitre I : Les nouveaux principes de la Protection des Données
1. Terminologie relative à la Protection des Données2. Les trois axes de la Protection des Données3. Typologie des données : de données à données interdites4. Protection des données personnelles et protection de la vie privée
Chapitre II : Evolution de l’Environnement Réglementaire et Normatif de la Protection desDonnées
1. La régulation "informatique et libertés" de 1978 à nos jours: Règlementation Tunisienneet Internationale : Encadrement des transferts internationaux de données
▪ Loi de 2004▪ Le Règlement général de protection des données de l'UE le RGPD2. Normes Internationales et Nationales :▪ La méthode de la CNIL▪ La norme ISO 291343. Accords Internationaux pour la protection des données
Chapitre III : Organismes pour la mise en œuvre de la Protection des Données
1. Organismes Tunisiens INPDP2. Organismes Européens : Le comité européen de protection des données : CEPD, La CNIL3. Autres organismes
Chapitre IV : Démarche pour la Protection des Données
1. Mise en œuvre d'une Politique de Sécurité des Systèmes d'Information2. Responsabilités : Mission et statut du Délégué à la Protection des Données3. Procédures d’appui à la mise en conformité:
109
▪ check-list "informatique et libertés"▪ registre des activités de traitement▪ procédures organisationnelles et techniques pour la mise en œuvre des obligations
"informatique et libertés" et la sécurisation des données4. Etude d'impact sur la vie privée, "Privacy Impact Assessment" PIA / outil et gage de
confiance de l'Accountability Responsabilité▪ Enjeux▪ Les cas de PIA obligatoires▪ Critères et échelles d'appréciation des risques vie privée▪ Méthodologie PIA5. Maintien de la mise en conformité: Autorités de contrôle et missions d’audit
"informatique et libertés"6. Risques et sanctions des non-respects7. Gestion en cas de crise8. Sensibilisation et Communication
Chapitre V : Certification de compétences du Délégué à la Protection des Données
Chapitre VI : Cas d’application pratique
1. Présentation des Bonnes Pratiques de Protection des données en fonction des métiers Cas pratique: Dresser un PIA
2. Protection des données personnelles au quotidien Marketing ciblé sur internet E-commerce et droit de la consommation E-commerce et détection de la fraude
3. Protection des données personnelles pour les PME/PMI Gouvernance : droit des personnes et consentement éclairé La cyber surveillance des salariés et le droit des personnes Sous-traitance et transferts de données : cloud computing...
4. Simulation d’incident/crise de violation des données
110
Annexe 3 de la Fiche descriptive de l'UE
Unité d’Enseignement : Langue et éthiqueCode UE : UET410
ECUE n° 3 : Projet fédéré (méthode Agile)Code ECUE : ECUET413
Plan du cours
Objectifs de l’ECUEAppliquer les notions de conception orientée objet et du langage UML avec une méthodologieagile
Contenu de l’ECUE
Chapitre I : Introduction
1. Définition2. Itérativité dans les processus unifiés3. Architecture des processus unifiés4. Relation avec UML
Chapitre II : Vie du processus unifié
Chapitre III : Les activités1. Expression des besoins2. Analyse3. Conception4. Implémentation5. Test
Chapitre IV :Les phases
1. Analyse des besoins2. Elaboration3. Construction4. Transition
111
Fiche descriptive d’une unité d’enseignement (UE)et des éléments constitutifs d’une unité d’enseignement (ECUE)
Intitulé de l’UE
Unité OptionnelleNombre des crédits: 6Code UE : UEO410
Université : Gabès Etablissement : ISIMG
Domaine de formation : Sciences et technologies Mention : Science de l’InformatiqueDiplôme et ParcoursLicence : InformatiqueParcours : Informatique et Multimédia
Semestre : 4
1- Objectifs de l’UE (Savoirs, aptitudes et compétences)1. Architecture Web :● Étudier les architectures physiques et logiques des applications● Implémenter quelques patrons de conception2. Développement cross-plateforme d'application Desktop (Swing, Javafx, Electron, ...):● Comprendre la différence entre les différents types de développement et les différentes
technologies● Apprendre à créer des applications donnant une impression native à l'aide des technologies
de développement Web● Maîtriser les subtilités du développement avec Electron JS● Construire des applications qui fonctionnent bien sous MacOS et Windows à partir d'une
seule base de code● Développer des applications traditionnelles à une seule fenêtre et des applications basées sur
une barre d'état
2- Pré-requis (définir les UE et les compétences indispensables pour suivre l’UE concernée)2- Développement cross-plateforme d'application Desktop (Swing, Javafx, Electron, ...):
● HTML● CSS● Javascript
3- Eléments constitutifs de l’UE (ECUE)
3.1- Enseignements
Eléments constitutifs Volume des heures de formation présentielles (14semaines Crédits
Cours TD TP AutresArchitecture Web 21 0 10,5 0 3Développement cross-plateforme d'applicationDesktop (Swing, Javafx,Electron, ...)
21 0 10,5 0 3
Total 42 0 21 0 6
3.2- Activités pratiques (Projets, stages, mémoires…)Activités pratiques
de l’UEDurée
CréditsTravaux sur terrain Projets Stages Autres
112
Total
4- Contenu (descriptifs et plans des cours)
4.1- Enseignements (Présenter une description succincte des programmes de chaque ECUE etjoindre le programme détaillé à la fiche descriptive de l’UE)
1-Architecture Web : Etudier l’Architecture Physique, l’Architecture logique, le modèle MVC etPHP.
2- Développement cross-plateforme d'application Desktop (Swing, Javafx, Electron, ...):développement d’une application desktop, architecture d’une application electron,…
4.2- Activités pratiques de l’UE (Présenter une description succincte des objectifs, des contenuset des procédures d’organisation de chaque activité)
5- Méthodes pédagogiques et moyens didactiques spécifiques à l’UE (méthodes et outilspédagogiques, ouvrages de référence, recours aux TIC – possibilités d’enseignement àdistance…)1- Architecture web:[1] Sergei Tachenov, « MVC, MVP and MVVM, pt. 1: The Ideas»,http://www.tachenov.name/2016/09/30/208/. Consulté le 26 juillet 2017.[2] Andres Almiray, « MVC Patterns », http://aalmiray.github.io/griffon-patterns/.Consulté le 26 juillet 2017[3] Mise en oeuvre d'une architecture clients-serveurs : guide de sécurité pour la construction de systèmesouverts / Jean-Fran—cois Cornet, Eric Borrelly, Christian Colas
6- Examens et évaluation des connaissances
6.1- Méthode d’évaluation et régime d’examens (Préciser le régime d’évaluation préconisé :contrôle continu uniquement ou régime mixte :contrôle continu et examens finaux)Architecture Web :Régime mixteDéveloppement cross-plateforme d'application Desktop (Swing, Javafx, Electron,...) :Régime mixte
6.2 - Validation de l’UE (préciser les poids des épreuves d’examens pour le calcul de lamoyenne de l’ECUE, les coefficients des ECUE et le coefficient de l’UE au sein du parcours).
ECUE
Contrôle continu Examen finalCoef. del’ECUE
Coef. del’UE ausein du
parcours
EPREUVESPondéra-
tion
EPREUVESPondéra
tionEcrit Oral TP etAutres
Ecrit Oral TP etAutres
Architecture Web
x x 30% x 70% 1,5
3
Développementcross-
plateforme
d'application
Desktop
x x 30% x 70% 1,5
113
(Swing,Javafx,
Electron,...)
6.3 - Validation des stages et des projets…..
114
Annexe 1 de la Fiche descriptive de l'UE
Unité d’Enseignement : Unité optionnelleCode UE : UEO410
ECUE n° 1 : Architecture WebCode ECUE : ECUEO411
Plan du cours
Objectifs de l’ECUE
● Étudier les architectures physiques et logiques des applications● Implémenter quelques patrons de conception
Contenu de l’ECUE
Chapitre I: Architecture Physique
1. Architecture 2-tiers2. Architecture 3-tiers3. Architecture n-tiers
Chapitre II: Architecture logique
1. Description des patrons de conceptiona. MVCb. MVPc. MVVM
2. Implémentation des patrons en Electron.JS3. Implémentation des patrons en J2EE
Chapitre III:Implémentation du patron de conception MVC en PHP
1. Créer un template de page2. Créer un routeur3. Organiser en dossiers4. Gérer les erreurs
115
Annexe 2 de la Fiche descriptive de l'UE
Unité d’Enseignement : Unité optionnelleCode UE : UEO410
ECUE n° 2:Développement cross-plateforme d'application Desktop(Swing, Javafx, Electron, ...)
Code ECUE : ECUEO412
Plan du cours
Objectifs de l’ECUE
Comprendre la différence entre les différents types de développement et les différentestechnologies
Apprendre à créer des applications donnant une impression native à l'aide des technologiesde développement Web
Maîtriser les subtilités du développement avec Electron JS Construire des applications qui fonctionnent bien sous MacOS et Windows à partir d'une
seule base de code Développer des applications traditionnelles à une seule fenêtre et des applications basées sur
une barre d'état
Contenu de l’ECUE
Chapitre I :
1. Développement d’une application desktop2. Avantages du développement natif3. Inconvénients du développement natif4. Type d’application desktop à développer5. Les technologies pour le développement cross-plateforme5. Les clés pour le bon choix
Chapitre II :
1. Architecture d’une application Electron2. Débogage d’une application
a. Processus de rendu (renderer process)b. Processus principal
3. Distribution d’une application4. Création d’une archive5. Les Boilerplates et CLIs6. Signature de code7. Débogguer le main process avec VSCode
116
Chapitre III :
1. Intégration de l’environnement de bureau1. Environnement de développement2. Ecrire une première application Electron3. Installation4. Action personnalisées- Actions personnalisées de lancement du bureau Linux- Guide de Soumission Mac App Store- Dock MacOS
Chapitre IV :
1. Multithreading2. Fichier natif Drag & Drop3. Notifications (Windows, Linux, macOS)4. Rendu Offscreen5. Détection des événements en ligne/hors ligne6. Barre de progression dans la barre des tâches (Windows, macOS, Unity)7. Démarrage Rapide8. Sécurité, fonctionnalités natives9. Snapcraft Guide (Ubuntu Software Center & More)10. Mise à jour d'une application
Chapitre V :
1. Utiliser Modules Natifs de Node2. Utilisation du plugin Pepper Flash3. Utilisation de Selenium et WebDriver4. Différence technique entre Electron et NW.js (anciennement node-webkit)
117
FICHES DESCRIPTIVES DESUNITES D’ENSEIGNEMENT
LSI-IM- Semestre 5
118
Fiche descriptive d’une unité d’enseignement (UE)et des éléments constitutifs d’une unité d’enseignement (ECUE)
Intitulé de l’UE
Cloud & Big DataNombre des crédits: 4
Code UE : UEF510
Université : Gabès Etablissement : ISIMG
Domaine de formation : Sciences et technologies Mention : Science de l’InformatiqueDiplôme et ParcoursLicence : InformatiqueParcours : Informatique et Multimédia
Semestre : 5
1- Objectifs de l’UE (Savoirs, aptitudes et compétences)1. Framework & technologies Big Data : Présenter aux étudiants les concepts fondamentaux
de Big Data et présentera également l’aspect concurrentiel de ce phénomène.2. Virtualisation et Cloud : Comprendre les concepts de la virtualisation, Découvrir les
différentes technologies de virtualisation, Découvrir les types de cloud, ses architecturesainsi que des exemples de clouds.
2- Pré-requis (définir les UE et les compétences indispensables pour suivre l’UE concernée)1-Framework & technologies Big Data :
● Les langages Java et Python● La notion de la programmation concurrente● Les notions : Cloud, cluster, machine virtuelle
2-Virtualisation et Cloud :● Architecture des ordinateurs● Systèmes d’exploitation● Système d’information● Réseaux
3- Eléments constitutifs de l’UE (ECUE)
3.1- Enseignements
Eléments constitutifs Volume des heures de formation présentielles (14semaines Crédits
Cours TD TP AutresFramework & technologies BigData
10.5 0 21 0 2
Virtualisation et Cloud 21 0 10.5 0 2Total 31.5 0 31.5 0 4
3.2- Activités pratiques (Projets, stages, mémoires…..)
Activités pratiquesde l’UE
DuréeCréditsTravaux sur
terrainProjets Stages Autres
Total
4- Contenu (descriptifs et plans des cours)
119
4.1- Enseignements (Présenter une description succincte des programmes de chaque ECUE etjoindre le programme détaillé à la fiche descriptive de l’UE)
1- 1-Framework & technologies Big Data: Étudier les notions de base de Big Data, les principesfondamentaux de Hadoop MapReduce, l’écosystème Hadoop, les architectures Big Data, lesBases de données NoSQL, et Apache Spark
2- 2-Virtualisation et Cloud: Étudier la Virtualisation, les différents types de virtualisation, et leCloud Computing.
4.2- Activités pratiques de l’UE (Présenter une description succincte des objectifs, des contenuset des procédures d’organisation de chaque activité)
5- Méthodes pédagogiques et moyens didactiques spécifiques à l’UE (méthodes et outilspédagogiques, ouvrages de référence, recours aux TIC – possibilités d’enseignement àdistance…)
1- Framework & technologies Big Data[1]Learning Spark Lightning-Fast Big Data Analysis, Holden Karau, Andy Konwinski, PatrickWendell, Matei Zaharia, Editor: O'Reilly Media, 2015.[2]Les bases de données NoSQL et le Big Data: Comprendre et mettre en œuvre, Rudi Bruchez,Éditeur Eyrolles, 2015, 321 pages.[3]Hadoop: Devenez opérationnel dans le monde du Big Data, Juvénal CHOKOGOUE. Édition :ENI - 373 pages , 1ère édition, 12 avril 2017.
2- 2- Virtualisation et Cloud[1] Virtualisation des systèmes d'information avec VMware Architecture , Philippe GILLET,Edition ENI,2010[2] Virtualisation avec VMware vSphere 4 , Eric MAILLÉ, Edition ENI, 2011[3] Cloud Computing, Sécurité, stratégie d'entreprise et panorama du marché , Guillaume Plouin,Edition DUNOD, 2013[4] Cloud Computing, Maîtrisez la plateforme AWS, Amazon Web Services , Mathieu Zarrouk,Edition ENI, 201[5] Applications de cloud computing », Christopher Moyer, Edition Pearson, 2011
6- Examens et évaluation des connaissances
6.1- Méthode d’évaluation et régime d’examens (Préciser le régime d’évaluation préconisé :contrôle continu uniquement ou régime mixte :contrôle continu et examens finaux)
Framework & technologies Big Data : Régime mixteVirtualisation et Cloud : Régime mixte
6.2 - Validation de l’UE (préciser les poids des épreuves d’examens pour le calcul de lamoyenne de l’ECUE, les coefficients des ECUE et le coefficient de l’UE au sein du parcours).
ECUE
Contrôle continu Examen finalCoef.
del’ECU
E
Coef.de l’UEau sein
duparcour
s
EPREUVES
Pondéra-tion
EPREUVES
PondérationEcrit Or
al
TP etAutr
esEcrit Oral TP et
Autres
Framework &technolo-gies BigData
x x 30% x 70% 1
2
Virtuali-sation etCloud
x x 30% x 70% 1
6.3 - Validation des stages et des projets…..
120
121
descriptive de l'UEAnnexe 1 de la Fiche
Unité d’Enseignement : Cloud & Big DataCode UE : UEF510
ECUE n° 1: Framework & technologies Big DataCode ECUE : ECUEF511
Plan du cours
Objectifs de l’ECUECe cours a pour objectif de présenter aux étudiants les concepts fondamentaux de Big Data etprésentera également l’aspect concurrentiel de ce phénomène. Ce cours permet aussi d’avoir uneidée sur quelques Frameworks de Big Data en focalisant sur Spark.
Contenu de l’ECUE
Les notions de base de Big Data:Chapitre I
Principes fondamentaux de Hadoop MapReduce:Chapitre II
1. Introduction2. Section I :Système de fichiers distribué3. Modèle de programmation MapReduce
L’écosystème Hadoop:Chapitre III
batch, flux.-Les architectures Big Data : traitements batch, micro:Chapitre IVArchitecture Lambda, architecture Kappa
Les Bases de données NoSQLChapitre V:
Présentation d'Apache Spark:Chapitre VI
1. Introduction2. Historique du Framework3. Comparaison avec l'environnement Apache Hadoop4. Les différents modules de Spark
122
Annexe 2 de la Fiche descriptive de l'UE
Unité d’Enseignement : Cloud & Big DataCode UE : UEF510
ECUE n° 2: Virtualisation et CloudCode ECUE : ECUEF512
Plan du cours
Objectifs de l’ECUE
● Comprendre les concepts de la virtualisation● Découvrir les différentes technologies de virtualisation● Découvrir les types de cloud, ses architectures ainsi que des exemples de clouds
Contenu de l’ECUE
La Virtualisation:Chapitre I
1. Les domaines de la virtualisationa. La virtualisation d’applicationsb. La virtualisation de réseauxc. La virtualisation de stockaged. La virtualisation de serveurse. Avantages & inconvénients de la virtualisation
2. Les hyperviseursa. Hyperviseur de type 1b. Hyperviseur de type 2
3. Les différents types de virtualisationa. La virtualisation complèteb. La para-virtualisationc. La virtualisation assistée par le matérield. Le cloisonnement
4. Les principales solutionsa. XENb. KVMc. VMware ESXd. Hyper-Ve. OpenVZf. LXC
Le Cloud Computing:Chapitre II
1. Les différents types du Clouda. SaaS (Software as a Service)b. PaaS (Platform as a Service)c. IaaS (Infrastructure as a Service)
123
2. Les Architectures Clouda. Le Cloud Privéb. Le Cloud Publicc. Le Cloud Hybride
3. Exemples d’acteurs du Clouda. Amazonb. Microsoft Azurec. SalesForced. Googlee. OpenStack
124
Fiche descriptive d’une unité d’enseignement (UE)et des éléments constitutifs d’une unité d’enseignement (ECUE)
Intitulé de l’UE
SOA et IndexationNombre des crédits: 6
Code UE : UEF520
Université : Gabès Etablissement : ISIMG
Domaine de formation : Sciences et technologies Mention : Science de l’InformatiqueDiplôme et ParcoursLicence : InformatiqueParcours : Informatique et Multimédia
Semestre : 5
1- Objectifs de l’UE (Savoirs, aptitudes et compétences)1. Architecture SOA et Service Web: Durant ce module, les étudiants auront à étudier et
pratiquer les technologies d'intégration d'applications orientées services.2. Techniques d'indexation et de référencement:● Compréhension des notions de modèle de recherche d’information, de pertinence et
d’évaluation qualitative des systèmes dérivés, des principales techniques d’indexation et deleurs limites.
● Connaissances des principaux systèmes et moteurs de recherche en usage.● Maîtrise des modèles et techniques classiques de recherche et indexation, des méthodes
d’évaluation et des approches interactives du domaine.
2- Pré-requis (définir les UE et les compétences indispensables pour suivre l’UE concernée)2-Techniques d’indexation et de référencement :
● Notions de base concernant la programmation des sites web statiques et dynamiques
3- Eléments constitutifs de l’UE (ECUE)
3.1- Enseignements
Eléments constitutifs Volume des heures de formation présentielles (14semaines Crédits
Cours TD TP AutresArchitecture SOA et ServiceWeb
21 0 21 0 3
Techniques d’indexation et deréférencement
21 0 21 0 3
Total 42 0 42 0 6
3.2- Activités pratiques (Projets, stages, mémoires…..)
Activités pratiquesde l’UE
DuréeCréditsTravaux sur
terrainProjets Stages Autres
Total
4- Contenu (descriptifs et plans des cours)
125
4.1- Enseignements (Présenter une description succincte des programmes de chaque ECUE etjoindre le programme détaillé à la fiche descriptive de l’UE)
1- 1-Architecture SOA et Service Web: Etudier les technologies XML, le calcul orienté service, lesServices Web, les Services REST, la Composition de services, et les Bus de services.
2- 2-Techniques d’indexation et de référencement: Présenter le domaine. Puis, il s’agit d’étudierl’évaluation des performances qualitatives des systèmes, et les approches classiques en recherched’informations.
4.2- Activités pratiques de l’UE (Présenter une description succincte des objectifs, des contenuset des procédures d’organisation de chaque activité)
5- Méthodes pédagogiques et moyens didactiques spécifiques à l’UE (méthodes et outilspédagogiques, ouvrages de référence, recours aux TIC – possibilités d’enseignement àdistance…)
6- Examens et évaluation des connaissances
6.1- Méthode d’évaluation et régime d’examens (Préciser le régime d’évaluation préconisé :contrôle continu uniquement ou régime mixte :contrôle continu et examens finaux)
Architecture SOA et Service Web: Régime mixteTechniques d’indexation et de référencement : Régime mixte
6.2 - Validation de l’UE (préciser les poids des épreuves d’examens pour le calcul de lamoyenne de l’ECUE, les coefficients des ECUE et le coefficient de l’UE au sein du parcours).
ECUE
Contrôle continu Examen finalCoef.
del’ECU
E
Coef.de l’UEau sein
duparcour
s
EPREUVES
Pondéra-tion
EPREUVES
PondérationEcrit
Oral
TP etAutr
esEcrit Oral
TP etAutres
Architecture SOAet Service
Web
x x 30% x 70% 1.5
3Techniques
d’indexation et deréférence
ment
x x 30% x 70% 1.5
6.3 - Validation des stages et des projets…..
126
Annexe 1 de la Fiche descriptive de l'UE
Unité d’Enseignement : SOA et IndexationCode UE : UEF520
ECUE n° 1: Architecture SOA et Service WebCode ECUE : ECUEF521
Plan du cours
Objectifs de l’ECUEDurant ce module, les étudiants auront à étudier et pratiquer les technologies d'intégration
d'applications orientées services. Après une présentation ciblée des technologies XML et deslimites des technologies conventionnelles pour l'intégration d'applications interentreprises (B2B),nous étudierons les principales technologies orientées services. Tout d'abord, nous présentons lesdeux paradigmes de service actuels à savoir les services Web et les services REST. Ensuite, nousverrons les techniques de composition et d'intégration de services.
Contenu de l’ECUE
Technologies XML:Chapitre I
1. XML2. Schéma XML3. XSL4. XPath, XQuery
Calcul orienté serviceChapitre II :
1. Intégration d'applications inter-organisations (B2B)2. Limites des technologies d'intégration conventionnelles pour le B2B3. Modèles et architectures services de référence
Services WebChapitre III :
1. XML-RPC2. SOAP3. WSDL4. Standards WS-*
Services RESTChapitre IV :
1. Architecture REST2. Services REST3. APIs REST
Composition de servicesChapitre V :
1. Programmation par assemblage / composition2. Langage BPEL
127
3. Technologie SCABus de servicesChapitre VI :
1. Rappel sur les bus d'intergiciel2. Standard JBI3. Composants d'un bus de services4. Intégration d'applications par bus de services
128
Annexe 2 de la Fiche descriptive de l'UE
Unité d’Enseignement : SOA et IndexationCode UE : UEF520
ECUE n° 2: Techniques d’indexation et de référencementCode ECUE : ECUEF522
Plan du cours
Objectifs de l’ECUE● Compréhension des notions de modèle de recherche d’information, de pertinence et
d’évaluation qualitative des systèmes dérivés, des principales techniques d’indexation etde leurs limites.
● Connaissances des principaux systèmes et moteurs de recherche en usage.● Maîtrise des modèles et techniques classiques de recherche et indexation, des méthodes
d’évaluation et des approches interactives du domaine.
Contenu de l’ECUE
Présentation du domaine:Chapitre I
1. Problématique de la recherche d’information2. Fonctions des systèmes de RI3. Indexation, Interrogation4. Notions de pertinence et de modèle de recherche d’informations5. Problématique du multimédia
mesEvaluation des performances qualitatives des systè:Chapitre II
1. Notions de rappel et de précision2. Méthodes pratiques d’évaluation3. Comparaison de système
Approches classiques en recherche d’informations:Chapitre III
1. Les approches par interrogation : modèle Booléen et modèle Vectoriel2. Application aux moteurs de recherche du web3. Les approches par navigation : les modèles hypermédia
129
Fiche descriptive d’une unité d’enseignement (UE)et des éléments constitutifs d’une unité d’enseignement (ECUE)
Intitulé de l’UE
Réalité virtuelle et MaillageNombre des crédits: 4
Code UE : UEF530
Université : Gabès Etablissement : ISIMG
Domaine de formation : Sciences et technologies Mention : Science de l’InformatiqueDiplôme et ParcoursLicence : InformatiqueParcours : Informatique et Multimédia
Semestre : 5
1- Objectifs de l’UE (Savoirs, aptitudes et compétences)1. Réalité virtuelle et réalité augmentée: Cet enseignement présente des applications
spécifiques de la réalité virtuelle et de la réalité augmentée dans différents domaines.2. Maillage 2D/3D:● Comprendre ce qu’est un maillage● Présenter quelques algorithmes de génération de maillage● Introduction à la programmation graphique avec la bibliothèque OpenGL sous C● Développer quelques applications 2D et 3D en utilisant la bibliothèque GLUT
2- Pré-requis (définir les UE et les compétences indispensables pour suivre l’UE concernée)1-Réalité virtuelle et réalité augmentée:
● Connaissances en animation 3D2-Maillage 2D/3D :
● Connaissances fondamentales en informatique et en infographie
3- Eléments constitutifs de l’UE (ECUE)
3.1- Enseignements
Eléments constitutifs Volume des heures de formation présentielles (14semaines Crédits
Cours TD TP AutresRéalité virtuelle et réalitéaugmentée
21 0 10.5 0 2
Maillage 2D/3D 10.5 0 21 0 2Total 31.5 0 31.5 0 4
3.2- Activités pratiques (Projets, stages, mémoires…..)
Activités pratiquesde l’UE
DuréeCréditsTravaux sur
terrainProjets Stages Autres
Total
4- Contenu (descriptifs et plans des cours)
4.1- Enseignements (Présenter une description succincte des programmes de chaque ECUE etjoindre le programme détaillé à la fiche descriptive de l’UE)
130
1- 1-Réalité virtuelle et réalité augmentée: Etudier la Réalité augmentée, les Applicationsindustrielles, l’Imagerie médicale, et l’Imagerie spatiale
2- 2-Maillage 2D/3D: Etudier Les maillages, la modélisation des objets, Un type de maillage structuré: Maillage curviligne, et les Maillages non structurés
4.2- Activités pratiques de l’UE (Présenter une description succincte des objectifs, des contenuset des procédures d’organisation de chaque activité)
2-.
5- Méthodes pédagogiques et moyens didactiques spécifiques à l’UE (méthodes et outilspédagogiques, ouvrages de référence, recours aux TIC – possibilités d’enseignement àdistance…)
6- Examens et évaluation des connaissances
6.1- Méthode d’évaluation et régime d’examens (Préciser le régime d’évaluation préconisé :contrôle continu uniquement ou régime mixte :contrôle continu et examens finaux)
Réalité virtuelle et réalité augmentée: Régime mixteMaillage 2D/3D : Régime mixte
6.2 - Validation de l’UE (préciser les poids des épreuves d’examens pour le calcul de lamoyenne de l’ECUE, les coefficients des ECUE et le coefficient de l’UE au sein du parcours).
ECUE
Contrôle continu Examen finalCoef.
del’ECU
E
Coef.de l’UEau sein
duparcour
s
EPREUVES
Pondéra-tion
EPREUVES
PondérationEcrit
Oral
TP etAutr
esEcrit Oral
TP etAutres
Réalitévirtuelleet réalitéaugmentée
x x 30% x 70% 12
Maillage2D/3D x x 30% x 70% 1
6.3 - Validation des stages et des projets…..
131
Annexe 1 de la Fiche descriptive de l'UE
Unité d’Enseignement : Réalité virtuelle et MaillageCode UE : UEF530
ECUE n° 1: Réalité virtuelle et réalité augmentéeCode ECUE : ECUEF531
Plan du cours
Objectifs de l’ECUECet enseignement présente des applications spécifiques de la réalité virtuelle et de la réalitéaugmentée dans différents domaines.
Contenu de l’ECUE
Réalité augmentée:Chapitre I
1. Réalité Virtuelle (RV) Réalité Augmenté (RA)2. Problématiques de la RA : mélange réel – virtuel, interaction 3D, temps réel,
recalage3. La réalité augmentée mobile4. Applications scientifiques, industrielles et culturelles
Applications industriellesChapitre II :
1. Robotique : couplage vision - action2. Métrologie3. Surveillance4. Inspection visuelle5. Contrôle de fabrication6. Systèmes temps réel d'analyse d'images
Imagerie médicaleChapitre III :
1. Capteurs et dispositifs d'imagerie médicale2. Traitements d'images adaptés3. Reconstruction 3D4. Couplage analyse5. Représentation et intégration d'informations (anatomie, ...) et d'expertise.6. Architecture des systèmes d'analyse d'images médicales7. Exemples d'applications médicales
Imagerie spatialeChapitre V :
1. Recalage.2. Qualité image3. Classifications4. Imagerie radar5. Analyse de la chaîne de traitements en télédétection
132
Annexe 2 de la Fiche descriptive de l'UE
Unité d’Enseignement : Réalité virtuelle et MaillageCode UE : UEF530
ECUE n° 2: Maillage 2D/3DCode ECUE : ECUEF532
Plan du cours
Objectifs de l’ECUELe cours permet l’Initiation à quelques méthodes de génération de maillage en 2D-3D.Familiarisation avec la bibliothèque de développement 3D OpenGL (Open Graphic Library) etGLUT pour développer des applications en 2D et 3D.Les objectifs spécifiques du module maillage 2D-3D sont les suivants :
● Comprendre ce qu’est un maillage● Présenter quelques algorithmes de génération de maillage● Introduction à la programmation graphique avec la bibliothèque OpenGL sous C● Développer quelques applications 2D et 3D en utilisant la bibliothèque GLUT
Contenu de l’ECUE
Les maillages:Chapitre I
1. Définition du maillage2. La simulation numérique3. Le rôle du maillage dans la simulation4. Caractéristique d’un bon maillage et d’un bon mailleur
La modélisation des objets:Chapitre II
1. Principes de base de la modélisation d’une scène2. Modélisation polygonale3. Modélisation par surface implicites4. Modélisation par courbe (paramétrique)5. Modélisation par subdivision6. Modélisation par géométrie ou géométrie de construction de solide7. Modélisation par la représentation des frontières ou BREP8. Modélisation par l’utilisation d’un squelette9. Modélisation discrète : modélisation par énumération spatiale ou encore par voxel
llage curviligneUn type de maillage structuré : Mai:Chapitre III
1. Maillage structuré2. Procédure de génération du maillage3. Maillages réguliers4. Définition du maillage curviligne
133
5. Classification des méthodes de construction du maillage curviligne6. Méthode d’interpolation algébrique7. Propriétés du maillage curviligne
Maillages non structurésChapitre IV :
1. Introduction2. Principe de Delaunay3. Méthode de Delaunay
Chapitre V : Introduction à la bibliothèque OpenGL1. Introduction2. Rôle du GLUT*3. Syntaxe4. Variables d’état5. Primitive de tracé OpenGL6. Différents types de tampons mémoires (les buffers)7. Squelette d’un programme avec OpenGL et GLUT
Chapitre VI: Les transformations géométriques1. Introduction2. Les transformations affines3. Les coordonnées homogènes4. La translation en OpenGL5. La rotation en OpenGL6. L’échelle en OpenGL7. La composition de transformations
Chapitre VII : La Visualisation en OpenGL
1. Introduction2. La transformation de visualisation
a. Gestion de la camérab. Primitive OpenGl pour la caméra
3. Les transformations de Projectiona. La projection en perspectiveb. La projection orthogonale
4. La transformation d’affichage
Travaux PratiquesTP 1 : Installation de l’environnement du travail : Dev-Cpp et GLUTTP 1 bis : Affichage d’un carré avec OpenGL et GLUTTP2 : Prise en considération des évènements clavier et souris pour modifier l’affichage du carréTP 3 : Prise en considération de buffer de profondeur pour les faces cachéesTP4 : La visualisation en OpenGLTP5 : Eclairage des objetsTP6 : TextureTP7 : Chargement et affichage d’un maillage
134
Fiche descriptive d’une unité d’enseignement (UE)et des éléments constitutifs d’une unité d’enseignement (ECUE)
Intitulé de l’UE
Développement d’applications web et multimédiaNombre des crédits: 4
Code UE : UEF540
Université : Gabès Etablissement : ISIMG
Domaine de formation : Sciences et technologies Mention : Science de l’InformatiqueDiplôme et ParcoursLicence : InformatiqueParcours : Informatique et Multimédia
Semestre : 5
1- Objectifs de l’UE (Savoirs, aptitudes et compétences)1. Développement d’applications web et multimédia (J2EE, .Net,...):● Approfondir les notions acquises en PHP et javascript● Savoir développer des sites web dynamiques en utilisant des Frameworks spécifiques
2- Pré-requis (définir les UE et les compétences indispensables pour suivre l’UE concernée)1-Développement d’applications web et multimédia (J2EE, .Net,...):
● Notions de base concernant la programmation des sites web dynamiques avec PHP
3- Eléments constitutifs de l’UE (ECUE)
3.1- Enseignements
Eléments constitutifs Volume des heures de formation présentielles (14semaines Crédits
Cours TD TP AutresDéveloppement d’applicationsweb et multimédia (J2EE,.Net,...)
21 0 31.5 0 4
Total 21 0 31.5 0 4
3.2- Activités pratiques (Projets, stages, mémoires…..)
Activités pratiquesde l’UE
DuréeCréditsTravaux sur
terrainProjets Stages Autres
Total
4- Contenu (descriptifs et plans des cours)
4.1- Enseignements (Présenter une description succincte des programmes de chaque ECUE etjoindre le programme détaillé à la fiche descriptive de l’UE)
1- 1-Développement d’applications web et multimédia (J2EE, .Net,...):EEudier l’Installation du Framework Symfony, les fichiers de configuration, la Procédure de mise en
place d'un Bundle, la Procédure de création de base de données, Symfony2: les contrôleurs et lesformulaires, les modules, et les objets de base.
135
4.2- Activités pratiques de l’UE (Présenter une description succincte des objectifs, des contenuset des procédures d’organisation de chaque activité)
5- Méthodes pédagogiques et moyens didactiques spécifiques à l’UE (méthodes et outilspédagogiques, ouvrages de référence, recours aux TIC – possibilités d’enseignement àdistance…)
6- Examens et évaluation des connaissances
6.1- Méthode d’évaluation et régime d’examens (Préciser le régime d’évaluation préconisé :contrôle continu uniquement ou régime mixte :contrôle continu et examens finaux)
Développement d’applications web et multimédia (J2EE, .Net..): Régime mixte
6.2 - Validation de l’UE (préciser les poids des épreuves d’examens pour le calcul de lamoyenne de l’ECUE, les coefficients des ECUE et le coefficient de l’UE au sein du parcours).
ECUE
Contrôle continu Examen finalCoef.
del’ECU
E
Coef.de l’UEau sein
duparcour
s
EPREUVES
Pondéra-tion
EPREUVES
PondérationEcrit
Oral
TP etAutr
esEcrit Oral
TP etAutres
Développement
d’applications web
etmultimédia (J2EE,.Net,...)
x x 30% x 70% 2 2
6.3 - Validation des stages et des projets…..
136
Annexe 1 de la Fiche descriptive de l'UE
Unité d’Enseignement : Développement d’applications web et multimédiaCode UE : UEF540
ECUE n° 1: Développement d’applications web et multimédia(J2EE, .Net,...)
Code ECUE : ECUEF541
Plan du cours
Objectifs de l’ECUE● Approfondir les notions acquises en PHP et javascript● Savoir développer des sites web dynamiques en utilisant des Frameworks spécifiques
Contenu de l’ECUE
Installation du Framework Symfony:Chapitre I
Les fichiers de configurationChapitre II:
1. La configuration dans Symfony2. Syntaxe des fichiers YAML3. Les principaux fichiers de configuration
Procédure de mise en place d'un BundleChapitre III :
1. La notion de bundle2. Structure des bundles3. Le générateur de bundle4. Lien entre le bundle et Symfony25. Afficher un premier message.
Chapitre IV : Procédure de création des entités
Chapitre V : Procédure de création de base de données
1. Configuration de la base de données2. Création de la base3. Création des tables4. Enregistrement des données
Chapitre VI : Symfony2: les contrôleurs et les formulaires
1. Procédure de création d'un formulaire2. Formulaire de modification des données3. Formulaire de suppression des données
Les modules:Chapitre VII
137
1. Création d'un module2. Création d'un module vierge3. Création d'un module CRUD4. Structure des modules5. Les templates
Les objets de base:Chapitre VIII
1. Les liens dans symfony2. Passer une variable de l'action au template3. Gérer les utilisateurs et les sessions
a. Gestion des attributs de la sessionb. Connexion de l'utilisateurc. Gestion des permissions
4. La création d'un formulairea. Les champs standardsb. Les champs en liaison avec la base de donnéesc. Les validations
Chapitre IX :Conclusion
138
Fiche descriptive d’une unité d’enseignement (UE)et des éléments constitutifs d’une unité d’enseignement (ECUE)
Intitulé de l’UE
Langue et EntreprenariatNombre des crédits: 6
Code UE : UET510
Université : Gabès Etablissement : ISIMG
Domaine de formation : Sciences et technologies Mention : Science de l’InformatiqueDiplôme et ParcoursLicence : InformatiqueParcours : Informatique et Multimédia
Semestre : 5
1- Objectifs de l’UE (Savoirs, aptitudes et compétences)1. Anglais 5:
The goal of this course is to prepare students with the individual and collaborative technicalwriting, presentation, and research skills necessary to be effective technical communicators inacademic and professional environments.
2. Entreprenariat :Le cours vise à donner aux étudiants les bases de connaissance liées à l’entrepreneuriat et auBusiness Plan.
3. Préparation à l’environnement professionnel :Ce cours est conçu pour aider les étudiants à l'exploration de soi pour atteindre la réussite. Lapensée critique sera utilisée pour aider les étudiants dans leur développement de soi. Les étudiantsexaminent les valeurs, les habitudes, les attitudes et les comportements qui les aideront àmaximiser leurs capacités à l’apprentissage efficacement afin de réussir dans la vie personnelle etprofessionnelle et atteindre ainsi leur potentiel maximum.
2- Pré-requis (définir les UE et les compétences indispensables pour suivre l’UE concernée)1- Anglais 5:Students should master technical and more complex sentence structure in terms of listening,reading, writing and speaking.
3- Eléments constitutifs de l’UE (ECUE)
3.1- Enseignements
Eléments constitutifs Volume des heures de formation présentielles (14semaines Crédits
Cours TD TP AutresAnglais 5 21 0 0 0 2Entreprenariat 21 0 0 0 2Préparation à l'environnementprofessionnel
21 0 0 0 2
Total 63 0 0 0 6
3.2- Activités pratiques (Projets, stages, mémoires…..)
Activités pratiquesde l’UE
DuréeCréditsTravaux sur
terrainProjets Stages Autres
139
Total
4- Contenu (descriptifs et plans des cours)
4.1- Enseignements (Présenter une description succincte des programmes de chaque ECUE etjoindre le programme détaillé à la fiche descriptive de l’UE)
1- 1-Anglais 5: Study technical writing, Planning, drafting, revising, editing, and critiquing technicaland professional documents, Writing effective technical and business documents, Preparing anddelivering professional technical presentations, Applying principles for the visual display ofquantitative information, create technical reports, Recognizing ethical implications of technicalcommunication in professional contexts, and Understanding the contemporary issues inengineering.
2- 2-Entrepreneuriat:Étudier le passage de l’idée au projet, la définition de son positionnement, laStructure et mode de fonctionnement, et le passage de l’analyse à un démarrage réussi.
3- 3-Préparation à l'environnement professionnel:Étudier les paradigmes et l’évolution humaine,les habitudes qui permettent la réussite dans la vie, et La communication en contexte de diversité.
4.2- Activités pratiques de l’UE (Présenter une description succincte des objectifs, des contenuset des procédures d’organisation de chaque activité)
5- Méthodes pédagogiques et moyens didactiques spécifiques à l’UE (méthodes et outilspédagogiques, ouvrages de référence, recours aux TIC – possibilités d’enseignement àdistance…)
1-Anglais 5:[1] Pocketbook of Technical Writing for Engineers and Scientists, 3rd ed. McGraw-Hill, 2007.ISBN-13: 978-0073191591.3-Préparation à l'environnement professionnel:[1] C.F. Gray et E.W. Larson, La matrice d’affectation des responsabilités, dans Management deprojet, McGraw-Hill, 2007, p. 126-127. ISBN 978-2-765104-537.[2] D. A. Kolb, Répertoire des styles d’apprentissage de Kolb, Hay Resources 1999.[3] T. Miedaner. Coach Yourself to a New Career, ISBN: 978-0-07-170672-8. Editions McGRAW Hill 2010 ;[4] R. Bandler, O. Fitzpatrick, A. Roberti. L'essentiel de la PNL: Les clés d'une vie réussie,Editions de L’Homme. 2014.
6- Examens et évaluation des connaissances
6.1- Méthode d’évaluation et régime d’examens (Préciser le régime d’évaluation préconisé :contrôle continu uniquement ou régime mixte :contrôle continu et examens finaux)
Anglais 5: contrôle continuEntreprenariat : contrôle continuPréparation à l’environnement professionnel : contrôle continu
6.2 - Validation de l’UE (préciser les poids des épreuves d’examens pour le calcul de lamoyenne de l’ECUE, les coefficients des ECUE et le coefficient de l’UE au sein du parcours).
ECUE
Contrôle continu Examen finalCoef.
del’ECU
E
Coef.de l’UEau sein
duparcour
s
EPREUVES
Pondération
EPREUVES
PondérationEcrit
Oral
TP etAutr
esEcrit Oral
TP etAutres
Anglais 5 x x x 100% 13Entrepre
nariat x x x 100% 1
140
Préparation àl'environnementprofessionnel
x x x 100% 1
6.3 - Validation des stages et des projets…..
141
Annexe 1 de la Fiche descriptive de l'UE
Unité d’Enseignement : Langue et EntreprenariatCode UE : UET510
ECUE n° 1: Anglais 5Code ECUE : UET511
Plan du cours
Objectifs de l’ECUE
The goal of this course is to prepare students with the individual and collaborative technicalwriting, presentation, and research skills necessary to be effective technical communicators inacademic and professional environments.
Contenu de l’ECUE
Chapter I: Understanding the characteristics of technical writing and the importance ofpurpose, audience, and genre for written communication in technical fields.
Chapter II: Articulating complex engineering ideas appropriate for targeted audiences.
Chapter III: Planning, drafting, revising, editing, and critiquing technical andprofessional documents through individual and collaborative writing.
Chapter IV: Writing effective technical and business documents that are grammaticallyand stylistically correct.
Chapter V : Preparing and delivering professional technical presentations throughapplying principles of effective oral communication and slide design.
Chapter VI: Applying principles for the visual display of quantitative information.
Chapter VII: Researching, analyzing, synthesizing, and applying information to createtechnical reports.
Chapter VIII: Recognizing ethical implications of technical communication inprofessional contexts.
Chapter IX: Understanding the contemporary issues in engineering from anenvironmental, societal, economic, and global perspective.
142
Annexe 2 de la Fiche descriptive de l'UE
Unité d’Enseignement : Langue et EntreprenariatCode UE : UET510
ECUE n° 2: EntreprenariatCode ECUE : UET512
Plan du cours
Objectifs de l’ECUE
Le cours vise à donner aux étudiants les bases de connaissance liées à l’entrepreneuriat et auBusiness Plan.
Contenu de l’ECUE
De l’idée au projet:Chapitre I
1. Avoir une idée2. Evaluer l’opportunité3. Le business Plan4. Les prévisions financières
Chapitre II : Définir son positionnement
1. Définir son marché2. La segmentation3. Hiérarchiser les segments4. Le plan marketing et commercial
Structure et mode de fonctionnement:Chapitre III
1. Structure et organisation2. Business mode3. Aspects juridiques et financier
Chapitre IV: De l’analyse à un démarrage réussi
1. L’identification et la gestion des risques2. Le marché de la création d’entreprises
143
3 de la Fiche descriptive de l'UEAnnexe
Unité d’Enseignement : Langue et EntreprenariatCode UE : UET510
ECUE n° 3: Préparation à l'environnement professionnelCode ECUE : UET513
Plan du cours
Objectifs de l’ECUE
Ce cours est conçu pour aider les étudiants à l'exploration de soi pour atteindre la réussite. Lapensée critique sera utilisée pour aider les étudiants dans leur développement de soi. Lesétudiants examinent les valeurs, les habitudes, les attitudes et les comportements qui les aiderontà maximiser leurs capacités à l’apprentissage efficacement afin de réussir dans la vie personnelleet professionnelle et atteindre ainsi leur potentiel maximum.
Ateliers pédagogiques• Communiquer efficacement• Maitriser les outils de l’écoute active• Gérer le temps,• Fixer des objectifs concrets, motivants, réalistes et catalyseurs d’innovation• Partager et InnoverCe cours est conçu pour aider les étudiants à l'exploration de soi pour atteindre la réussite. Lapensée critique sera utilisée pour aider les étudiants dans leur développement de soi. Lesétudiants examinent les valeurs, les habitudes, les attitudes et les comportements qui les aiderontà maximiser leurs capacités à l’apprentissage efficacement afin de réussir dans la vie personnelleet professionnelle et atteindre ainsi leur potentiel maximum.
Contenu de l’ECUE
Chapitre I:
1. Introduction: La réussite2. Les différentes interprétations du succès3. Définir le succès4. Les différents obstacles à la réussite5. Comment surmonter les obstacles
144
Chapitre II:
1. Introduction: L’Evolution humaine2. La dépendance avantages et inconvénients3. L'indépendance avantages et inconvénients4. L'interdépendance5. Le potentiel
Chapitre III:
1. Les paradigmes et l’évolution humaine2. Les paradigmes de soi3. Les paradigmes des autres4. Les paradigmes de la vie5. Les valeurs universelles
Chapitre IV:
1. Introduction : Les habitudes qui permettent la réussite dans la vie2. Evolution par la pratique3. Les différences entre habitudes, attitudes et comportements4. L’importance des bonnes habitudes et comment les développer5. Le processus de changement des mauvaises attitudes et comportements6. Apprendre à connaître et à valoriser les petites et grandes victoires
Chapitre V:
1. Introduction : La communication en contexte de diversité2. Styles en matière de communication
a. Aux niveaux : verbal, para-verbal et non verbalb. Prise en compte des facteurs contextuels
3. Stratégies en matière de communication interculturellea. Observation des messages non verbaux et para-verbauxb. Écoute activec. Les styles de communication au sein de l’équipe
4. La diversité des styles d'apprentissagea. Divergentb. Assimilateurc. Convergentd. Accommodateur
5. Développement des styles d’apprentissage
a. Interaction avec des personnes dont le style d’apprentissage est différentb. Recours au style d’apprentissage opposé à vos préférencesc. Adaptation du style d’apprentissage en fonction des situations
145
Fiche descriptive d’une unité d’enseignement (UE)et des éléments constitutifs d’une unité d’enseignement (ECUE)
Intitulé de l’UE
Unité optionnelleNombre des crédits: 6Code UE : UEO510
Université : Gabès Etablissement : ISIMG
Domaine de formation : Sciences et technologies Mention : Science de l’InformatiqueDiplôme et ParcoursLicence : InformatiqueParcours : Informatique et Multimédia
Semestre : 5
1- Objectifs de l’UE (Savoirs, aptitudes et compétences)1. Sécurité Web: L’objectif de ce cours est de détailler les failles de sécurité Web les plus
connues en expliquant leur origine et en donnant des exemples-types d'attaque. L’étudiantdevra être capable d’utiliser bonnes pratiques de développement et de prendre les mesuresnécessaires pour faire face aux attaques Web.
2. UX/UI Design:Ce cours intitulé UX/UI Design : User Experience Design et UserInterface Design, permettra à l’étudiant de :
● Identifier les éléments incontournables de l'expérience utilisateur (persona, usabilité,affordance…),
● Connaître les spécificités de l'expérience utilisateur liées aux différents supports web etmobile,
● Mobiliser les bonnes pratiques de prototypage en s'adaptant aux changements de la société,● S’initier à la création d’un storytelling (un accrochage narrative),● Utiliser les outils de zoning, de maquettage et d'interaction les plus adéquats,● Concevoir des interfaces centrer autour de l’utilisateur et optimiser,● Maîtriser le vocabulaire et les bonnes pratiques en matière de design,● Communiquer et travailler avec des designers,● Développer la capacité créatrice et d’innovation.
2- Pré-requis (définir les UE et les compétences indispensables pour suivre l’UE concernée)2-UX/UI Design:Avoir une bonne maîtrise des logiciels de création bitmap et vectorielle (abordé dans le moduleinfographie durant le quatrième semestre). Avoir une assez bonne connaissance pour la culture etles tendances du web (abordé dans le module infographie durant le quatrième semestre). Avoir desnotions de gestion de projet agile (abordé dans le module Projet fédéré (méthode agile)).
3- Eléments constitutifs de l’UE (ECUE)
3.1- Enseignements
Eléments constitutifs Volume des heures de formation présentielles (14semaines Crédits
Sécurité Web Cours TD TP Autres21 0 10.5 0 3
UX/UI Design 21 0 10.5 0 3Total 42 0 21 0 6
3.2- Activités pratiques (Projets, stages, mémoires…..)Activités pratiques
de l’UEDurée
CréditsTravaux sur Projets Stages Autres
146
terrain
Total
4- Contenu (descriptifs et plans des cours)
4.1- Enseignements (Présenter une description succincte des programmes de chaque ECUE etjoindre le programme détaillé à la fiche descriptive de l’UE)
1-Sécurité Web : Étudier les Failles de sécurité des applications Web, les Concepts et techniques desécurité de services Web, et Les bonnes pratiques pour la sécurité des applications Web
2-UX/UI Design: Introduire et étudier les concepts l’UX et l’UI design, le design orienté utilisateur.Puis, il s’agit d’illustrer les parties théoriques par un Volet pratique de l’UX design et un Voletpratique de l’UI design.
4.2- Activités pratiques de l’UE (Présenter une description succincte des objectifs, des contenuset des procédures d’organisation de chaque activité)
1-
5- Méthodes pédagogiques et moyens didactiques spécifiques à l’UE (méthodes et outilspédagogiques, ouvrages de référence, recours aux TIC – possibilités d’enseignement àdistance…)
6- Examens et évaluation des connaissances
6.1- Méthode d’évaluation et régime d’examens (Préciser le régime d’évaluation préconisé :contrôle continu uniquement ou régime mixte :contrôle continu et examens finaux)
Sécurité Web: Régime mixteUX/UI Design: Régime mixte
6.2 - Validation de l’UE (préciser les poids des épreuves d’examens pour le calcul de lamoyenne de l’ECUE, les coefficients des ECUE et le coefficient de l’UE au sein du parcours).
ECUE
Contrôle continu Examen finalCoef.
del’ECU
E
Coef.de l’UEau sein
duparcour
s
EPREUVES
Pondéra-tion
EPREUVES
PondérationEcrit
Oral
TP etAutr
esEcrit Oral
TP etAutres
SécuritéWeb x x 30% x 70% 1.5
3UX/UIDesign x x 30% x 70% 1.5
6.3 - Validation des stages et des projets…..
147
de l'UEAnnexe 1 de la Fiche descriptive
Unité d’Enseignement : Unité optionnelleCode UE : UEO510
ECUE n° 2 : Sécurité WebCode ECUE : ECUEO512
Plan du cours
Objectifs de l’ECUE
Contenu de l’ECUE
Failles de sécurité des applications Web:Chapitre I
1. Menaces et risques applicatifs2. Injection3. Cross-Site Scripting (XSS)4. Violation de gestion d'authentification et de session5. Référence directe non sécurisée à un objet6. Falsification de requête intersites (CSRF)7. Mauvaise configuration de sécurité8. Stockage de données cryptographiques non sécurisé9. Défaillance dans la restriction des accès à une URL10. Protection insuffisante de la couche transport11. Redirection et renvois non validés
Concepts et techniques de sécurité de services WebChapitre II :
1. Chiffrement et déchiffrement2. Hachage3. Signature électronique4. Certificat électronique5. WS-Security6. sécurité au niveau REST
Les bonnes pratiques pour la sécurité des applications WebChapitre III :
1. Règles de développement2. Configuration des composants serveur3. Audit
148
ive de l'UEAnnexe 2 de la Fiche descript
Unité d’Enseignement : Unité optionnelleCode UE : UEO510
ECUE n° 2: UX/UI DesignCode ECUE : ECUEO512
Plan du cours
Objectifs de l’ECUE
Ce cours intitulé UX/UI Design : User Experience Design et User Interface Design, permettra àl’étudiant de :
● Identifier les éléments incontournables de l'expérience utilisateur (persona, usabilité,affordance…),
● Connaître les spécificités de l'expérience utilisateur liées aux différents supports web etmobile,
● Mobiliser les bonnes pratiques de prototypage en s'adaptant aux changements de lasociété,
● S’initier à la création d’un storytelling (un accrochage narrative),● Utiliser les outils de zoning, de maquettage et d'interaction les plus adéquats,● Concevoir des interfaces centrer autour de l’utilisateur et optimiser,● Maîtriser le vocabulaire et les bonnes pratiques en matière de design,● Communiquer et travailler avec des designers,● Développer la capacité créatrice et d’innovation.
Contenu de l’ECUE
Chapitre I : Introduction à l’UX et l’UI design
1. Introduction : Définition de l'UX et de l’UI design,2. La différence entre UX et UI design,3. La notion d'usabilité,4. Le taux de rétention,5. Le Hook Canvas.
Chapitre II : Le design orienté utilisateur
1. Introduction : Concentrons-nous sur l'utilisateur,2. La perception de l’utilisateur,3. La création pour l’utilisateur,4. La définition d’un persona/ d’une carte,5. Le principe d'affordance.
Chapitre III : Volet pratique de l’UX design
1. Introduction : L’approche "Design Thinking" (rechercher, prototyper et tester),
149
2. La recherche utilisateur,3. Les pratiques du prototypage,4. Les situations typiques d'une séance de test,5. La résolution du problème.
Chapitre IV : Volet pratique de l’UI design
1. Introduction : Introduction à la culture graphique du web,2. L’aspect visuel d’une interface web,3. La conception d’interface web en tenant compte de l’expérience utilisateur (UI).