Student - Handbook Ginf
Student - Handbook Ginf
Student - Handbook Ginf
INFORMATIQUE
1. Mot d’accueil, de la part de la direction générale
Vingt-sept (27) années ou un peu plus, c’est peu dans la vie d’une Institution mais c’est assez
pour réussir à se démarquer des sentiers battus. Dans sa vision de la formation des cadres d’un
continent (l’Afrique) en devenir, L’IPSAS s’est toujours proposé de réaliser un double
objectif :
Former un Ingénieur à la page des nouvelles technologies ;
Lui donner des capacités de réaction et d’adaptation à des situations où souvent
le minimum de technologies est assuré.
En choisissant l’IPSAS, vous faites le choix d’apprendre à penser, à réagir et à gérer des
situations.
En devenant étudiant de l’IPSAS, vous faites un choix, le meilleur, et vous vous garantissez la
possibilité de choisir votre métier de demain. À mesure que vous avancez dans votre visite de
notre site, vous sentirez, nous l’espérons, que vous faites partie du monde de l’IPSAS, celui
d’un avenir qui peut se réaliser.
1
Responsable qualité : Mr Karim JELLALI
3. Vision de l’IPSAS
4. Missions
Les missions traduisant la mise en œuvre de la vision stratégique de l’IPSAS pour tous ses
programmes se résument en cinq points essentiels :
2
3) Développer un système d'assurance qualité de l'enseignement basé sur la bonne
gouvernance.
4) Organiser un service de suivi et d’évaluation du programme de génie civil pour
améliorer en continu son contenu.
5) Développer un réseau de coopération avec les parties prenantes liées à l'application
de l'innovation dans l'apprentissage à travers la création d’un réseau d’experts pour
participer à la mise à jour du programme.
Le programme offre aux étudiants la possibilité d'acquérir les compétences requises dans le
domaine d’expertise enseigné sont attendues et nécessaires. Les acquis d'apprentissage sont
également déterminés en fonction des objectifs.
5. Les buts
L’IPSAS a pour vocation de :
1) Formeret certifier des diplômés qui ont des compétences dans leur domaine
d’ingénierie spécifique, un esprit d'entreprise et une compétitivité mondiale. Des
ingénieurs qui :
a. • ont des compétences « métier » largement reconnues dans leur champ
technologique spécifique ;
b. • dotés d’une grande ouverture d’esprit, une adaptabilité et d’une réactivité
très importante du fait d’un fort brassage des cultures (largeur du champ de
recrutement tant au niveau du profil qu’au niveau social) ;
c. • aptes à diffuser dans le tissu industriel une culture de résolution de
problèmes complexes acquise par la diversité des cas pratiques étudiés tout
le long de leur cursus.
3
Capables de répondre à des problèmesspécifiques.
4) Renforcer le système de gouvernance, l'assurance qualité et la notoriété des
programmes.
5) Élargir les réseaux de collaboration avec les intervenants liés à leur discipline
d’étude.
6. Conception du programme
L'apprentissage n’est plus axé seulement sur les résultats, mais aussi les objectifs de formation
du programme d'enseignement en ingénierie civile. Des objectifs qui se concentrent sur la
formation de diplômés capables de devenir des professionnels fiables, des leaders et des
vecteurs de changement dans l'organisme où ils exercent régulièrement et apportent un plus
de développement.
La mise à jour du programme est un élément essentiel de l’amélioration continue qui permet
d’offrir une formation qui évolue conjointement à la demande du marché de travail, à
l’évolution de la technologie et aux attentes sociétales envers l’IPSAS. Pour cela il est
essentiel de réviser le profil des compétences par des experts et des enseignants dans le
domaine, périodiquement pour améliorer la qualité du profil des diplômés. Cela comprend
également l'évaluation et la mise à jour du programme avec la participation du conseil
scientifique, du personnel enseignant, des étudiants des intervenants institutionnels connexes.
La procédure d'élaboration du profil de compétences liée à la refonte du curriculum est
expliquée ci-dessous:
1) Évaluer et reconcevoir le curriculum
2) Mettre en œuvre l'étude de suivi des diplômés dans le démarrage et l'évolution de
leur carrière avec la participation des parties prenantes institutionnelles concernées.
3) Construire le profil de compétence à partir du résultat de l'étude et de l'amélioration
du programme.
Les participants à cette procédure sont le conseil scientifique de l'IPSAS, les étudiants, les
responsables du programme, les organismes ayant une expertise en le domaine de l’ingénierie
civile (sociétés de bâtiment, de constructions, bureaux d’études etc.) et le personnel
enseignant. Cette vision d’amélioration continue, basée sur l’intervention des parties
prenantes, est la démarche qui sera prise en compte par les responsables de l’IPSAS
4
7. Présentation générale de la filière
Le cycle d'ingénieur « Génie informatique » est un cursus pensé et conçu par l’Institut
Polytechnique des Sciences Avancées (IPSAS) qui siège à Sfax- Tunisie. Ce programme à
été habilité par le ministère de l’enseignement supérieur tunisien depuis « 2002»
Génie Informatique
Référentiel métier : quelles sont les activités visées pour les diplômés, à l’issue de la
formation ?
En ce qui concerne les métiers que notre formation cible et qui s’alignent par rapport au
référentiel Tunisien des métiers et des compétences développé par les parties prenantes du
secteur des TICs (MES, Dget, Infotica, etc.), nous citons les suivants :
- administrateur système,
5
- analyste de données,
- concepteur,
- développeur,
- testeur,
8. Conditions d’accès
L’admission à l’IPSAS se fait en application des dispositions fixées par la loi n° 2000-73 du
25 juillet 2000 réglementant l’enseignement supérieur privé.
Deux types d’admission sont possibles :
Pour être admis dans l’un des programmes d’études de l’IPSAS, il faut :
Remplir une demande d’admission à retirer dans nos locaux ou en ligne.
6
Envoyer la demande dûment remplie ainsi que les pièces justificatives exigées au bureau
des admissions dans nos bureaux ou par email à :
Chaque formulaire permet de faire une demande d’admission dans deux programmes
selon un premier et un deuxième choix.
Dossier d'admission et pièces requises :
Un formulaire d’inscription dûment rempli
Un extrait de naissance en langue française
Un dossier scolaire complet comprenant :
o Pour les candidats encore au lycée ou dans un établissement d’enseignement secondaire au
moment de la demande d’admission : les relevés de notes obtenues à cette date au titre de
l’année en cours et de l’année précédente, l’admission étant alors soumise à l’obtention du
baccalauréat.
o Pour toute autre personne : les relevés des notes obtenus durant les trois années antérieures
ainsi que ceux de l’année en cours, le cas échéant.
o Les diplômes obtenus certifiés conformes à l’original.
o Le cas échéant, le certificat d’inscription délivré par le dernier établissement universitaire
fréquenté.
o Tout renseignement complémentaire jugé utile ou nécessaire.
Tous les documents soumis, sauf les diplômes originaux, demeurent la propriété de
l’IPSAS.
Admission définitive :
L’inscription n’est considérée comme définitive qu’après acceptation du dossier de l’étudiant
par l’université et le règlement des frais de scolarité et des autres droits exigés.
NB : Les frais de scolarité sont dus pour l’année entière et sont payables au moment de
l’inscription, sauf accord dérogatoire de la Direction Générale. Toute somme versée
demeure acquise à l’IPSAS. Il n’est fait ni remboursement, ni réduction pour cause
d’annulation d’inscription, d’entrée tardive, d’absence, de maladie, de départ volontaire
ou d’exclusion, etc.
Dès la confirmation par l’IPSAS de l’admission définitive, l’étudiant doit compléter son
dossier d’admission par les pièces suivantes :
2 photos d’identité
7
Une photocopie de la carte d’identité nationale pour les Tunisiens
Un justificatif du règlement des frais de scolarité tels que fixés par la procédure de
paiement pour les étudiants étrangers (documents complémentaires à produire)
9. Profil de compétence
8
Référentiel de compétences : quelles sont les compétences attestées à l’issue de la
formation ?
- administrateur système,
- analyste de données,
- concepteur,
- développe
- testeur,
- sécurité informatique
Techniques de communication 1
Mathématiques pour l’ingénieur
Programmation système
Algorithmique & SD
Programmation Web
Analyse numérique
Technologie XML
Anglais TOEIC 1
Anglais TOEIC 2
Base de données
POO JAVA
compétitive
Probabilité
Compétences techniques
Gestion des données + + + + + +
Conception des applications + + + + +
Veille technologique + + + + + +
Analyse statistique des données + + + +
Conception de l’architecture + + + +
Innovation
Conception et développement + + + + + + + + + + + +
Intégration des systèmes + +
9
Tests
Tests de pénétration
Gestion des problèmes + +
Gestion de l’information + +
Gestion de la sécurité de l’information + +
Identification des besoins + + +
Ingénierie des systèmes + + +
Amélioration des processus
Planification des produits ou des services
Gestion des risques + + +
Assurance qualité informatique
Gouvernance informatique
Production de la documentation + + + +
Conception des réseaux +
Connaissances théoriques
Recueillir les connaissances internes et externes et les + + +
besoins en données
Traduire les besoins de l'entreprise en données + + +
Assurer la disponibilité des données +
Capturer, stocker et analyser des données de formats + + + + + +
différents
Les SGBD (Système de gestion de base de données) + + +
Les méthodes de gestion des données +
Les méthodes d'analyse des données + + +
Les méthodes d’analyse de l’information et des processus
métiers
Les outils et les appareils informatiques d'analyse des
données
Les défis liés aux données nonstructurées (Data Analytics)
Les défis liés au volume des gisements de données (Big
Data)
Les infrastructures informatiques globales des + + +
organisations et leurs composants clés
Le domaine d’application et la disponibilité des outils de
diagnostic
Les principales applications informatiques des utilisateurs + + + + + +
Les schémas des bases de données et l’organisation du +
contenu
Les méthodes de distribution des logiciels et les procédures
pour la transmission et le déploiement des correctifs
Les composants matériels, les outils et les architectures + + +
matérielles
La conception fonctionnelle et technique + + +
Les langages de programmation + + + + + + +
Les systèmes d’exploitation et les plateformes logicielles + + + + +
Les environnements de développement (IDE) + + + + +
Le développement rapide d'applications (méthode RAD)
Les modules et les programmes adéquats + + +
L’état de l’art de la technologie
Connaissance des réseaux LAN, MAN, WAN +
Connaissance sur les matériels routeurs, commutateurs, +
concentrateurs
Protocoles et normes réseau +
Les techniques d’interfaçage entre modules, systèmes et +
composants
Les animations, les systèmes interactifs comme les jeux et + +
les simulations
Soft Skills
Gestion des problèmes + + +
10
Orientation client + + +
Leadership
Prise de décision + + +
Orientation résultat + + +
Gestion du changement
Initiative et proactivité
Travail en équipe + + +
Networking
Négociation
Présentation et communication + + +
Versatilité + + + +
Développement .Net
Développement JEE
Modélisation UML
Anglais TOEIC3
JAVA avancé
intellectuelle
Compétences techniques
Gestion des données + + + + + + + + +
Conception des applications + + + + + +
Veille technologique + + + +
Analyse statistique des données + +
Conception de l’architecture + + + +
Innovation + + + + + +
Conception et développement + + + + + + + + + + + + + +
Intégration des systèmes
Tests
Tests de pénétration
Gestion des problèmes + +
Gestion de l’information + + +
Gestion de la sécurité de l’information
Identification des besoins + + +
Ingénierie des systèmes + + +
Amélioration des processus
Planification des produits ou des services
Gestion des risques + + +
Assurance qualité informatique
Gouvernance informatique
Production de la documentation + + + + + + + + +
Conception des réseaux + +
Connaissances théoriques
Recueillir les connaissances internes et externes et les + + +
besoins en données
11
Traduire les besoins de l'entreprise en données + + +
Assurer la disponibilité des données + + +
Capturer, stocker et analyser des données de formats + + + + + + +
différents
Les SGBD (Système de gestion de base de données) + +
Les méthodes de gestion des données + +
Les méthodes d'analyse des données + + +
Les méthodes d’analyse de l’information et des processus
métiers
Les outils et les appareils informatiques d'analyse des + + +
données
Les défis liés aux données nonstructurées (Data Analytics) + +
Les défis liés au volume des gisements de données (Big +
Data)
Les infrastructures informatiques globales des
organisations et leurs composants clés
Le domaine d’application et la disponibilité des outils de
diagnostic
Les principales applications informatiques des utilisateurs + + + + + + +
Les schémas des bases de données et l’organisation du + + +
contenu
Les méthodes de distribution des logiciels et les procédures + +
pour la transmission et le déploiement des correctifs
Les composants matériels, les outils et les architectures + +
matérielles
La conception fonctionnelle et technique + + + + +
Les langages de programmation + + + + + + + +
Les systèmes d’exploitation et les plateformes logicielles + +
Les environnements de développement (IDE) + + + + + + + +
Le développement rapide d'applications (méthode RAD)
Les modules et les programmes adéquats
L’état de l’art de la technologie
Connaissance des réseaux LAN, MAN, WAN + +
Connaissance sur les matériels routeurs, commutateurs, + +
concentrateurs
Protocoles et normes réseau + +
Les techniques d’interfaçage entre modules, systèmes et + + +
composants
Les animations, les systèmes interactifs comme les jeux et + +
les simulations
SoftSkills
Gestion des problèmes + + +
Orientation client + +
Leadership
Prise de décision + + +
Orientation résultat + + +
Gestion du changement + + +
Initiative et proactivité
Travail en équipe
Networking
Négociation + +
Présentation et communication + +
Versatilité
GINF 3 : Référentiel de compétences
12
Génie logiciel et processus de développement
Business Intelligence
Data Science
distribués
Agiles
Compétences techniques
Gestion des données + +
Conception des applications + + + + +
Veille technologique + + + +
Analyse statistique des données + +
Conception de l’architecture + + + + + + + +
Innovation + + + + + + +
Conception et développement + + + + + + + + +
Intégration des systèmes + + + + + +
Tests + + +
Tests de pénétration + + +
Gestion des problèmes + + + + + + + +
Gestion de l’information + + + + +
Gestion de la sécurité de l’information + + + +
Identification des besoins + + + + + + + +
Ingénierie des systèmes + + + + + + + +
Amélioration des processus + + + + +
Planification des produits ou des services + + + + + + +
Gestion des risques + + + + + + +
Assurance qualité informatique + + + + +
Gouvernance informatique + + + + +
Production de la documentation + + + + + +
Conception des réseaux +
Connaissances théoriques
Recueillir les connaissances internes et externes et les + + + + + + +
besoins en données
Traduire les besoins de l'entreprise en données + + + + + +
Assurer la disponibilité des données + + + + + +
Capturer, stocker et analyser des données de formats + + + + + + + + +
différents
Les SGBD (Système de gestion de base de données) + + + + + + + + +
Les méthodes de gestion des données + + + + + + + + + + + +
Les méthodes d'analyse des données + + + + + + + + + + + +
Les méthodes d’analyse de l’information et des processus + + +
métiers
Les outils et les appareils informatiques d'analyse des + + + + + + + + +
données
Les défis liés aux données nonstructurées (Data Analytics) + + + +
13
diagnostic
Les principales applications informatiques des utilisateurs + + + + + + + + +
Les schémas des bases de données et l’organisation du + + + + + + + + +
contenu
Les méthodes de distribution des logiciels et les procédures + + + + + +
pour la transmission et le déploiement des correctifs
Les composants matériels, les outils et les architectures + +
matérielles
La conception fonctionnelle et technique + + + + + + + + + +
Les langages de programmation + + +
Les systèmes d’exploitation et les plateformes logicielles +
Les environnements de développement (IDE) + + +
Le développement rapide d'applications (méthode RAD) + + +
Les modules et les programmes adéquats + + + + + + + + + +
L’état de l’art de la technologie +
Connaissance des réseaux LAN, MAN, WAN
Connaissance sur les matériels routeurs, commutateurs,
concentrateurs
Protocoles et normes réseau
Les techniques d’interfaçage entre modules, systèmes et
composants
Les animations, les systèmes interactifs comme les jeux et
les simulations
Soft Skills
Gestion des problèmes + + + + +
Orientation client + + + + +
Leadership +
Prise de décision + + + + +
Orientation résultat + + + + +
Gestion du changement + + + + +
Initiative et proactivité + + + + +
Travail en équipe +
Networking +
Négociation + + +
Présentation et communication + +
Versatilité + + + + +
14
9.2. Plan programme
15
Réf : DOC-CP-03/V0
TABLEAUX
"PLAN D'ETUDES"
TABLES
"STUDY PLAN"
-----------------------------------------------
FRENCH-ENGLISH VERSION
16
Name of the degree programme (in (Official) English translation of the Labels applied for 1 Previous accreditation Involved Technical
original language) name (issuing agency, validity) Committees (TC)2
(will be completed by
ASIIN)
This is an authorization to
COMPUTER SCIENCE Euro-Inf®: Label European issue diplomas by the TC 04 -
GENIE INFORMATIQUE
ENGINEERING Label for Informatics Tunisian Ministry of Informatics/Computer
Higher Education Science
OVERVIEW
In addition to the adequacy of the training to the needs of local and international industries, our study program follows the objectives of the state concretized
by the national program of certification of competences in ICT launched by the Ministry of Communication Technologies in November 2000 by the creation
decree n ° 2000-2827. Thus, the educational content of several modules that may be the subject of subsequent certification of skills, is set according to the
training course defined within the framework of said national program. Through the Computer Engineering study program, we try to set up a pedagogy
adapted to professional purposes, capable of generating future engineers eligible to take responsibility for projects working in the field of software
development. Indeed, the said training program aims to train engineers capable of designing and building innovative software solutions that meet the needs of
the industry. At the end of their training, engineers have essential transversal skills for the management of projects, professional / technical and
methodological skills in depth in software engineering such as IT project management, development process and methodology (Agile, SCRUM, etc. ,), web
and mobile development, engineering of software architecture components and models, human / machine interaction, analysis and processing of data sources
(Big Data).
17
EUROPEAN CREDIT TRANSFER SYSTEM (ECTS) INFOTMATION PACKAGE
NOTES IN FRENCH
1. Système ECTS
Le système ECTS (European Credits Transfer System) est un système de transfert et d'accumulation de crédits qui repose sur clarté et la transparence
des résultats lors de processus de formation dans le cadre de l'enseignement supérieur. Il vise à rapprocher et faciliter la planification de l'enseignement,
l'évaluation, la reconnaissance et validation des unités de cours et aussi la mobilité des étudiants entre les établissements universitaires dans le même pays ou
dans les pays différents.
2. Crédits ECTS
Les crédits ECTS reposent sur la charge de travail nécessaire à l'étudiant pour atteindre les résultats attendus à l'issue du processus de formation. La
charge de travail indique le temps dont les étudiants ont besoin pour participer à toutes les activités d'apprentissage (cours, travaux dirigés, travaux pratiques,
projets, autoformation, examens, etc.) nécessaires pour parvenir aux résultats escomptés.
La charge de travail à plein temps d'apprentissage d'une année universitaire est sanctionnée par 60 points de crédits (30 points de crédits par
semestre ou 20 points par trimestre).
La charge de travail d'un étudiant est de 1500 à 1800 heures pour une année académique, la valeur d'un point de crédits présentant alors de 25 à 30
heures de travail. Les crédits sont attribués aux programmes des études complets ainsi qu'à leurs composantes pédagogiques (unités d'enseignements,
modules, stages, etc.).
Le Code ECTS d'un module doit comporter les indications obligatoires suivantes :
- type de niveau d’enseignement : B - pour le niveau "bachelor" ; M - pour le niveau "magister",
- abréviation de la spécialité : GCV - pour Génie Civil ; GEM - pour Génie Electromécanique ; GP - pour Génie Pétrolier ; GINF - pour Génie
Informatique ; BGEE - pour Génie Electrique ; BGIN - pour Génie Industriel ; BGEN - pour Génie Energétique,
- numéro du module dans le plan d'études en deux chiffres (Exemples : 01, 02, …., 44, ......)
4. Abréviations : CI - cours intégré ; TP - Travaux Pratiques : T. pers. - Travail personnel ; E - examen ; CC - contrôle continu ; R - rapport ;
3
T : Totale ; Coef : Coefficient
18
EUROPEAN CREDIT TRANSFER SYSTEM (ECTS) INFOTMATION PACKAGE
NOTES IN ENGLISH
1. ECTS system
The ECTS system (European Credits Transfer System) is a system of transfer and accumulation of credits which is based on clarity and transparency of
the results during training processes within the framework of higher education. It aims to bring together and facilitate the planning of teaching, evaluation,
recognition and validation of course units and also student mobility between universities in the same country or in different countries.
2. ECTS credits
ECTS credits are based on the workload necessary for the student to achieve the expected results at the end of the training process. The workload
indicates the time that students need to participate in all the learning activities (courses, tutorials, practicals, projects, self-study, exams, etc.) necessary to
achieve the expected results.
The full-time learning workload of an academic year is sanctioned by 60 credit points (30 credit points per semester or 20 points per term).
The workload of a student is 1,500 to 1,800 hours for an academic year, the value of a credit point then representing 25 to 30 hours of work. Credits are
awarded to complete study programs as well as their educational components (teaching units, modules, internships, etc.).
The ECTS Code of a module must include the following compulsory information:
- Type of level of education: B - for the "Bachelor" level; M - for the "Magister" level,
- Abbreviation of the specialty: GCV - for Civil Engineering; GEM - for Electromechanical Engineering; GP - for Petroleum Engineering;
GINF - for Computer Engineering; BGEE - for Electrical Engineering; BGIN - for Industrial Engineering; BGEN - for Energy Engineering,
- Module codification (level type flowed by the year followed by the semester followed by the number of the module. (Examples: BGINF11.01)
4. Abbreviation : L - lectures ; PW - Pratical Work ; T: Total; Self pr. - Self prepared ; E - exam ; CC - continuous control ; R – report
Coef: Coefficient
19
EUROPEAN CREDIT TRANSFER SYSTEM (ECTS) INFOTMATION PACKAGE
Première Année First Year
Semestre I Semester I
20
EUROPEAN CREDIT TRANSFER SYSTEM (ECTS) INFOTMATION PACKAGE
Première Année First Year
Semestre II Semester II
CI+
Idnt CTSE Intitulé CI TP T.per T COEF E
TP
GM
Self
Course Id Code L PW L+PW T ECTS E Subject
pr.
1.2.4 MGINF12.15 Théorie des langages et compilation 18 12 30 45 75 1,5 2 CC+E Language theory and compilation GM.1.2
1.2.5 MGINF12.16 Recherche opérationnelle et optimisation 15 12 27 27 54 1,5 2 CC+E Operational rexearch and optimization GM.1.2
1.2.6 MGINF12.17 Serious game programming 18 12 30 45 75 2 3 CC+E Serious game programming GM.1.3
Algorithmique avancé et programmation Advanced algorithmic and competitive
1.2.7 MGINF12.18 21 15 36 42 78 2 3 CC+E GM.1.3
compétitive programming
1.2.8 MGINF12.19 Programmation orientée object JAVA 21 9 30 44 74 2 3 CC+E object oriented programming JAVA GM.1.4
1.2.9 MGINF12.20 Environnement LINUX (LPI 101) 21 18 39 39 78 2 3 CC+E Linux enviroment (LPI 101) GM.1.4
21
EUROPEAN CREDIT TRANSFER SYSTEM (ECTS) INFOTMATION PACKAGE
Deuxième Année Second Year
Semestre I Semester I
CI+
Idnt CTSE Intitulé CI TP
TP
T.per T COEF E
Self
GM
Course Id Code L PW L+PW
pr.
T ECTS E Subject
2.1.3 MGINF21.27 Recherche opérationnelle avancée 27 0 27 24 51 1 2 CC+E advanced operational reserach GM.2.2
2.1.4 MGINF21.28 Outils statistiques pour l’ingénieur 27 0 27 24 51 1 2 CC+E statistics tools for engineer GM.2.2
2.1.5 MGINF21.29 Modélisation UML 30 12 42 36 78 2.5 3 CC+E Unified Modeling Language UML GM.2.3
Système de gestion de base de données et BD Database management system AND
2.1.6 MGINF21.30 30 12 42 36 78 2 3 CC+E GM.2.3
avancées Advanced BD
2.1.7 MGINF21.31 JAVA avancé 30 12 42 36 78 2 3 CC+E Advanced JAVA GM.2.4
2.1.8 MGINF21.32 Programmation Web dynamique 21 12 33 45 78 2 3 CC+E Dynamic web programming GM.2.4
2.1.9 MGINF21.33 Développement d'applications mobiles 15 15 30 48 78 2 3 CC+E Mobile application development GM.2.4
2.1.10 MGINF21.34 Administration réseaux (CCNA2) 21 9 30 48 78 2 3 CC+E Network administration (CCNA2) GM.2.5
Architecture and distributed
2.1.11 MGINF21.35 Architecture et programmation réparties 21 9 30 48 78 2.5 3 CC+E GM.2.5
programming
2.1.12 MGINF21.36 Administration Système LINUX (LPI-102) 21 9 30 48 78 2 3 CC+E LINUX system administration (LPI-102) GM.2.5
22
EUROPEAN CREDIT TRANSFER SYSTEM (ECTS) INFOTMATION PACKAGE
Deuxième Année Second Year
Semestre II Semester II
CI+
Idnt CTSE Intitulé CI TP T.per T COEF E
TP
GM
Self
Course Id Code L PW L+PW T ECTS E Subject
pr.
2.2.4 MGINF22.40 Services Web et plateformes 21 15 36 42 78 2 3 CC+E Web services and platform GM.2.2
2.2.5 MGINF22.41 Architecture logicielle et design pattern 27 15 42 36 78 2 3 CC+E Software architecture and design pattern GM.2.3
2.2.7 MGINF22.43 Framework Web Front-End 21 12 33 45 78 2 3 CC+E Front-End Web Framework GM.2.4
2.2.8 MGINF22.44 Framework Web back-End 21 12 33 45 78 2 3 CC+E Back-End Web Framework GM.2.4
2.2.12 MGINF22.47 Administration et Tuning des BD 24 18 42 36 78 2 3 CC+E Data Base Administration and Tuning GM.2.5
23
EUROPEAN CREDIT TRANSFER SYSTEM (ECTS) INFOTMATION PACKAGE
Semestre I Semester I
3.1.2 MGINF31.50 Gestion de projets informatiques 21 9 30 21 51 2 2 CC+E Informatic project management GM.3.1
Software quality and performance
3.1.3 MGINF31.51 Qualité et performance de logiciels 24 6 30 48 78 2 3 CC+E GM.3.2
engineering
3.1.4 MGINF31.52 Internet des Objet (IOT) 15 15 30 21 51 2 2 CC+E Internet of things (IOT) GM.3.2
Génie logiciel et Processus de développement
3.1.5 MGINF31.53 30 12 42 36 78 2 3 CC+E Software engineering and agile development GM.3.3
agiles
3.1.6 MGINF31.54 Développement DotNet avancé 24 18 42 36 78 2 3 CC+E DotNet advanced development GM.3.3
Development of distributed business
3.1.7 MGINF31.55 Développement de composants métiers distribués 24 18 42 36 78 2 3 CC+E GM.3.3
components
Intégration d'applications distribuées et projets Distributed application integration and
3.1.8 MGINF31.56 12 30 42 36 78 2 3 CC+E GM.3.4
tutorés tutored projects
3.1.9 MGINF31.57 Développement et integration ERP (odoo) 21 15 36 42 78 2 3 CC+E ERP development and integration (odoo) GM.3.4
24
EUROPEAN CREDIT TRANSFER SYSTEM (ECTS) INFOTMATION PACKAGE
Troisième Année Third year
Semestre II Semester II
CI+
Idnt CTSE Intitulé CI TP
TP
T.per T COEF E
Self
GM
Course Id Code L PW L+PW
pr.
T ECTS E Subject
Date :
Seal & Signature :
Director’s approval
10
25
9.3. Les fiches modules
26
République Tunisienne Université Libre du Sud
Ministère de l'Enseignement Supérieuret de la
Recherche Scientifique
FICHE DE Avenue 5 Août Rue Said Aboubaker Sfax
1- Knowledge :
-Students should have a sufficient knowledge in terms of vocabulary and structures to understand
and produce accurate essays and talks.
-Students should be familiar with certain contexts, mainly international, cross-cultural and
professional ones.
-Students should by the end of the semester get the minimum pack of vocabulary in themes of
communications, careers and workplaces.
2- Competencies:
-The main skills that the students should acquaint are listening, speaking and reading at a first level,
and writing at a second level.
The student should be able to understand a native speaker’s talk in different contexts (job interview,
phone calls, conferences, etc.)
-The student should be able to deliver an accurate talk. Then he should be familiar with the
conversation codes and etiquettes in English contexts.
3- Skills:
Listening: in TOEIC I preparation, the focus is on listening in order to get the English idioms,
collocations and structures that are used in spoken English.
Reading: in TOEIC I, extracts from different types of text are read to develop understanding types
of texts and different themes.
27
Guide de Structuration de cette partie :
Pré requis :
In order to start a preparation of TOEIC test, a placement test in the beginning of the
year is crucial to specify the level of the students according to the Common European
Framework for Language.
Listening and reading comprehension: B2 to C1 level of the Common European
Framework for Languages (European Council).
Speaking and writing: B2 level of the Common European Framework for Languages
(European Council).
Modules qui doivent être Module faisant Modules qui doivent être
enseigné en amant l’objet de cette enseigné en amant
fiche
MGINF11.01 MGINF12.12
Anglais TOEIC I Anglais TOEIC II
28
République Tunisienne Université Libre du Sud
Ministère de l'Enseignement Supérieur et de
la Recherche Scientifique
FICHE DE Avenue 5 Août Rue Said Aboubaker Sfax
29
Recommended literature (Soutiens pédagogiques et littérature recommandée) :
1. J.M. Poitevin, Outils mathématiques pour physiciens et ingénieurs, Edition DUNOD,
2012.
2. L. Leroyer, P. Tesson, Mathématiques pour l’ingénieur, exercices et problèmes, Edition
DUNOD, 2009.
3. Achour, et al, Mathématiques pour l’ingénieur, 2009.
Form of assessment (Forme de l’examen) :
a) examen écrit + devoir surveillé écrit
b) documents : non autorisés
c) durée de l’examen : 2 heures
d) pondération (66%) : d'après l'application informatique
Module content (Plan du cours, contenu du module): (Minimum 9 points. Il est possible à
présenter un plan du cours plus détaillé et la Fiche module peut prendre maximum 2 pages)
30
République Tunisienne Université Libre du Sud
Ministère de l'Enseignement Supérieur et de
la Recherche Scientifique
FICHE DE Avenue 5 Août Rue Said Aboubaker Sfax
L’objectif du cours d’Analyse Numérique est de proposer un survol des principales méthodes
numériques élémentaires et de couvrir plus particulièrement les sujets suivants :
- Racines d’une équation algébrique.
- Systèmes d’équations linéaires et non linéaires.
Interpolation, différentiation et intégration numériques
31
Module content (Plan du cours, contenu du module): (Minimum 9 points. Il et possible à
présenter un plan du cours plus détaillé et la Fiche module peut prendre maximum 2 pages)
Chapitre 1 : Equations non linéaires
1.1 Introduction
1.2 Méthode de la bissection
1.3 Méthode des points fixes
1.3.1 Convergence de la méthode des points fixes
1.3.2 Interprétation géométrique
1.3.3 Extrapolation d’Aitken
1.4 Méthode de Newton
1.4.1 Interprétation géométrique
1.4.2 Analyse de la convergence
1.4.3 Cas des racines multiples
1.5 Méthode de la sécante
Chapitre 4 : Interpolation
4.1 Introduction
4.2 Matrice de Vandermonde
4.3 Interpolation de Lagrange
4.4 Polynôme de Newton
4.5 Erreur d’interpolation
4.6 Splines cubiques
4.7 Krigeage
4.7.1 Effet Pépite
4.7.2 Courbes paramétrées
4.7.3 Cas multidimensionnel
32
République Tunisienne Université Libre du Sud
Ministère de l'Enseignement Supérieur et de
la Recherche Scientifique
FICHE DE Avenue 5 Août Rue Said Aboubaker Sfax
33
Recommended literature (Soutiens pédagogiques et littérature recommandée) :
3. Technologue Pro ressources Pédagogiques pour l’enseignement technologique ; Cours
Systèmes Logiques donné par : Mr Ben Amara Mahmoud et Mr Gâaloul Kamel
Form of assessment (Forme de l’examen) :
a) examen écrit + devoir surveillé écrit + .Test
b) documents : non autorisés
c) durée de l’examen : 2H
d) pondération (66%) : d'après l'application informatique
Module content (Plan du cours, contenu du module): (Minimum 9 points. Il et possible à
présenter un plan du cours plus détaillé et la Fiche module peut prendre maximum 2 pages)
1. Chapitre I : Fonctions Logiques et algèbre de Booléenne
- Représentation des fonctions logiques élémentaires :
- Théorèmes de Boole & Théorèmes de Morgan.
- Simplification algébrique des circuits logiques.
- Simplification par la méthode des diagrammes de Karnaugh.
Expliquer les fonctions logiques de base ainsi que leur table de vérité ;
Énumérer les règles de l’algèbre de Boole ; Réduire des équations par la
méthode de Karnaugh et traduire des équations en schémas.
2. Chapitre II : Circuits Logiques Combinatoires
- Circuits additionneur et soustracteur.
- Circuits codeurs, décodeurs, transcodeurs.
- Circuits multiplexeurs et démultiplexeurs.
L’étudiant doit pour un circuit de base choisi :
- Établir sa table de vérité conformément aux conditions de marche et selon les
règles prescrites;
- Transposer avec justesse les variables dans le tableau de Karnaugh et réduire
les équations des sorties ;
- Traduire ces équations en schémas clairs, propres et conformes aux équations
de départ;
3. Chapitre III : Circuits Logiques Séquentiels : Bascules
- Bascules élémentaires.
- Circuits synchrones.
- Circuits asynchrones.
Les bascules sont les opérateurs élémentaires de mémorisation. Leur état
présent, déterminé par l'état des sorties, est fonction des entrées et de l'état
précédent des sorties. Nous présentons les différentes bascules réalisées à
partir de portes logiques. Ces bascules, qui opèrent uniquement selon des
principes logiques,
4. Chapitre IV : Circuits Logiques Séquentiels : Compteurs
- Introduction aux compteurs.
- Compteurs et décompteurs synchrones.
- Compteurs et décompteurs asynchrones.
Les compteurs sont des opérateurs séquentiels qui comportent N états et qui
passent d'un état i à l'état i+1 (modulo N) à chaque coup d'horloge.
34
République Tunisienne Université Libre du Sud
Ministère de l'Enseignement Supérieur et de
la Recherche Scientifique
FICHE DE Avenue 5 Août Rue Said Aboubaker Sfax
Pré requis :
1. Ce cours ne nécessite aucun prérequis en informatique
Modules qui doivent être Module faisant Modules qui doivent être
enseigné en amant l’objet de cette enseigné après
fiche
Rien MGINF11.05 : MGINF11.06 : Atelier
Algorithmique & programmation C/C++
SD MGINF12.18 :
Algorithmique avancé et
programmation compétitive
35
Plan du cours :
1. Chapitre I : Introduction à l’algorithmique et aux structures de données
Démarche pour la résolution d’un problème
Les opérateurs
Les structures de données
Les formules et les prédicats
2. Chapitre II : Structure d’un algorithme et actions élémentaires
Structure d’un algorithme
Déclarations
Instructions
3. Chapitre III : Structures conditionnelles
Structure conditionnelle SI
Structure conditionnelle Si à un choix
Structure conditionnelle Si à deux choix
Structures conditionnelles Si imbriquées
Structure conditionnelle Selon
4. Chapitre IV : Structures itératives
Introduction
Structure itérative Pour
Structure itérative TantQue
Structure itérative Répéter
5. Chapitre V : chaines de caractères
Le type caractère
Le type chaîne de caractères
Procédures et fonctions standards sur les chaînes
6. Chapitre VI : Fonctions et procédures
Introduction
Procédures
Fonctions
Variables globales et locales
Paramètres d’appels
7. Chapitre V : Tableaux
Introduction
Tableaux à une dimension
Algorithme de tri
Tableaux à deux dimensions
36
Université Libre du Sud
République Tunisienne
Ministère de l'Enseignement Supérieur et de
FICHE DE Avenue 5 Août Rue Said Aboubaker Sfax
37
Form of assessment (Forme de l’examen) :
a) examen écrit + devoir surveillé écrit + devoir de TP
b) documents : non autorisés
c) durée de l’examen : 2H
d) pondération (66%) : d'après l'application informatique
Module content (Plan du cours, contenu du module): (Minimum 9 points. Il est possible à
présenter un plan du cours plus détaillé et la Fiche module peut prendre maximum 2 pages)
1. Rappel et concepts généraux
a. Types de base
b. Saisie et affichage
c. Branchements conditionnels
d. Boucles
2. Les tableaux
a. Tableaux
b. Tableaux à deux dimensions
c. Chaines de caractères
3. Les fonctions
a. Déclarer une fonction
b. Appeler une fonction
c. Règles de visibilité des variables
d. Passage des paramètres par valeur
e. Fonction renvoyant une valeur au programme
f. Passage des paramètres par valeur et par adresse
g. Passage des tableaux aux fonctions
4. Les pointeurs
a. L’importance des pointeurs
b. Modes d’adressage
c. Définition d’un pointeur
d. Pointeurs et opérateurs
e. Pointeurs et tableaux
f. Pointeurs et chaînes de caractères
g. Pointeurs et tableaux à deux dimensions
h. Tableaux de pointeurs
5. L’allocation
a. L’allocation statique
b. L’allocation dynamique
6. Les structures
a. Domaines d'utilisation
b. Déclaration et terminologie
c. Manipulation du type structure
d. Tableau de structures
e. Fonctions, Tableau de structures et allocation dynamique
7. Les fichiers
38
République Tunisienne Université Libre du Sud
Ministère de l'Enseignement Supérieur et de
la Recherche Scientifique
FICHE DE Avenue 5 Août Rue Said Aboubaker Sfax
39
Plannet use / applicability (Liens avec d'autres modules) :
40
3. Architecture et programmation d’un processeur
3.1 Introduction
3.2 Loi de Moore
3.3 Cycle de programme
3.4 Compilation/ interprétation
3.5 Structure interne du processeur
3.6 UAL
3.7 Registres
3.8 Séquenceur
3.9 RISC/CISC
3.10 Cycle d’instruction
3.11 Architecture parallèle
4.programmation assembleur
4.1 Introduction
4.2 Modèle de processeur
4.3 Instructions de transfert de données
4.4 Instructions arithmétiques et logiques
4.5 Instructions de décalage et rotations
4.6 Instructions de rupture de séquence
4.7 Format d’instruction
4.8 Programme d’assemblage
41
République Tunisienne Université Privée du Sud
Ministère de l'Enseignement Supérieur et de
la Recherche Scientifique
FICHE DE Avenue 5 Août Rue Said Aboubaker Sfax
Pré requis :
1. Algorithmique et structure de données
2. Programmation C
Littérature recommandée :
- Maurice B., La conception du système Unix, Masson
- Daniel P., Marco C., Understanding the linux kernel, O’Reilly, 1st edition
42
- Michael G., Michel V., Architecture des systèmes d’exploitation, Hermes
Forme d’évaluation :
a) modalité : examen écrit + devoir surveillé écrit
b) documents : non autorisés
c) durée de l’examen : 2h
d) pondération (%) : 66% examen / 33% devoir surveillé
Plan du cours:
1. Notions de base sur les systèmes d'exploitation
2. Architecture des systèmes d'exploitation
3. Les processus : présentation, hiérarchie, interruption
4. Etats d'un processus, Changement de contexte
5. Ordonnancement des processus
6. Synchronisation des processus
7. Interblocage
8. Gestion de la mémoire
9. Systèmes de gestion de fichiers
10. Gestion des entrées/sorties
43
République Tunisienne Université Libre du Sud
Ministère de l'Enseignement Supérieur et de
la Recherche Scientifique
FICHE DE Avenue 5 Août Rue Said Aboubaker Sfax
44
Recommended literature (Soutiens pédagogiques et littérature recommandée) :
45
République Tunisienne Université Libre du Sud
Ministère de l'Enseignement Supérieur et de
la Recherche Scientifique
FICHE DE Avenue 5 Août Rue Said Aboubaker Sfax
Les étudiants aquéreront les fondements théoriques concernant l’image numérique, ses types
et son analyse et ses différents traitements
Les étudiants seront capables d’appliquer les retouches et les effets désirés sur les images
matricielles
A la fin du module, ils sont aussi capables de dessiner des illustrations vectorielles.
Ils acquièrent les concepts théoriques de la conception des IHM.
Ils seront aptes à concevoir des IHM selon les règles de l’art du métier.
Ce cours vise à d’introduire les étudiants au domaine du traitement multimédia. Ce cours est réparti en deux
grandes parties. La première partie s’intéresse au traitement d’image et le design graphique. L’objectif de cette
partie et d’acquérir les bases de retouches des images et la création des illustrations graphiques. Quant à la
deuxième partie, elle est consacrée à la conception des IHM. L’objectif de cette partie est d’avoir des fondements
théoriques et les outils nécessaires pour concevoir les IHMs des applications Informatiques.
47
République Tunisienne Université Libre du Sud
Ministère de l'Enseignement Supérieuret de la
Recherche Scientifique
FICHE DE Avenue 5 Août Rue Said Aboubaker Sfax
Dépendances inter-modules :
Pré requis :
1. Un bon sens de méthodologie et un bon raisonnement
2. Savoir utiliser un éditeur de texte et un navigateur Web.
Soutiens pédagogiques:
1. https://www.pierre-giraud.com/html-css-apprendre-coder-cours/
2. https://www.smartnskilled.com/tutoriel/formation-en-ligne-debuter-html-css-et-javascript-tome-1
3. https://www.cours-gratuit.com/cours-developpement-web/cours-complet-programmation-web-
html-et-css-pdf/startdown
4. https://alison.com/fr/cours/diplome-en-html5-css3-et-javascript-revise
48
Forme de l’examen:
a) Examen écrit + devoir surveillé TP/Projet
b) Documents : autorisés
c) Durée de l’examen : 2h
d) Pondération: 33% devoir surveillé et 66% examen
Plan du module :
1.Notions de base du WEB
2.Langage HTML
2.1 Mise en forme
2.2 Les images
2.3 Les hyperliens
2.3 Les tableaux
2.4 Les frames
2.5 Les formulaires
3. Les feuilles de style en cascade : CSS
3.1 Création des feuilles de style
3.2 Les règles CSS
3.3 Les sélecteurs HTML
3.4 Les Classes CSS
3.5 Les ID CSS
3.6 Positionnement et flux en CSS
49
République Tunisienne Université Libre du Sud
Ministère de l'Enseignement Supérieur et de
la Recherche Scientifique
FICHE DE Avenue 5 Août Rue Said Aboubaker Sfax
50
Recommended literature (Soutiens pédagogiques et littérature recommandée) :
1. ........Market Leader intermediate Coursebook...........................................
2. ........Marke Leader Teacher’s Book..........................................
3- ……Market Leader Intermediate Coursebook………..
Form of assessment (Forme de l’examen) :
a) examen écrit + devoir surveillé écrit
b) documents : non autorisés
c) durée de l’examen : 2H
d) pondération (66%) : d'après l'application informatique
Module content (Plan du cours, contenu du module): (Minimum 9 points. Il et possible à
présenter un plan du cours plus détaillé et la Fiche module peut prendre maximum 2 pages)
1. ............Brand ..........................................................................................
2. ...........Travel................................................................................................
3. ...........Change .............................................................................................
4. ...........Organization....+............Test.............................................................
5. ...........Advertising........................................................................................
51
République Tunisienne Université Libre du Sud
Ministère de l'Enseignement Supérieuret de la
Recherche Scientifique
FICHE DE Avenue 5 Août Rue Said Aboubaker Sfax
.
Plannet use / applicability (Liens avec d'autres modules) :
Modules qui doivent être Module faisant Modules qui doivent être
enseignés en amont l’objet de cette enseigné en amont
fiche
MGINF12.13 MGINF21.25
Techniques de Techniques de
communication communication et soft
I skills
52
Form of assessment (Forme de l’examen) :
3. Le CV
4.L’entretien d’embauche.
53
République Tunisienne Université Privée du Sud
Ministère de l'Enseignement Supérieur et de
la Recherche Scientifique
FICHE DE Avenue 5 Août Rue Said Aboubaker Sfax
Pré requis :
Cours mathématiques
MGINF12.14
Littérature recommadée :
Forme d’évaluation :
a) modalité : examen écrit + devoir surveillé écrit
b) documents : non autorisés
c) durée de l’examen : 2h
d) pondération (%) : 66% examen / 33% devoir surveillé
54
Plan du cours:
Statistiques :
Probabilités :
1. Eléments du calcul des probabilités : Notion de base Probabilité
2. L’analyse combinatoire
3. Probabilité conditionnelle
4. Formule de Bayes-Indépendance.
5. Les variables aléatoires (à une dimension & à deux dimensions)
55
République Tunisienne Université Privée du Sud
Ministère de l'Enseignement Supérieur et de
la Recherche Scientifique
FICHE DE Avenue 5 Août Rue Said Aboubaker Sfax
Ce cours se propose d’étudier la notion de théorie des langages et les principes de base de la
compilation. La théorie des langages se base sur la théorie des automates et s'intéresse aux
propriétés mathématiques des langages naturelles.
La compilation, généralement d en analyse lexicale, analyse syntaxique, analyse sémantique
et génération de code, est une suite de traitements langagiers de complexité croissante. L’analyse
lexicale met en œuvre les traitements les plus simples, qui relèvent des langages dits réguliers.
L’analyse syntaxique a pour but d’analyser la structure syntaxique des phrases qui relève des
langages dits “hors-contexte”. Enfin, les traitements dits sémantiques, comme le typage, mettent en
jeu des structures langagières complexes, dites contextuelles.
A l’issu de cette matière, les élèves ingénieurs acquièrent les concepts fondamentaux dédiés
à la conception et la réalisation des compilateurs. Ils seront capables d’implémenter les automates
reconnaissant des langages réguliers pour la vérification syntaxique ainsi que le déploie des arbres
de dérivations afin d’assurer l’analyse sémantique.
Dépendance inter-modules :
Pré requis :
1. Algorithmique et structure de données
2. Programmation C
Littérature recommandée:
- Romain L. , Compilation: analyse lexicale et syntaxique, Ellipses
- Ali, T., Théorie des langages et compilation, Ellipes
Forme d’évaluation :
a) modalité : examen écrit + devoir surveillé écrit
56
b) documents : non autorisés
c) durée de l’examen : 2h
d) pondération (%) : 66% examen / 33% devoir surveillé
Plan du cours:
1. Mots et langages
Définition et concepts de base
Langages
Expressions régulières et langages associés
2. Automates
Automates finis déterministes
Automates non déterministes
Stabilité des langages acceptés par automate
Produit d'automates
3. Langages réguliers et automates
Des expressions aux automates
Des automates aux expressions régulières
Stabilité de la régularité
Critères de non-régularité
4. Automate minimal
Introduction
Congruence syntaxique
Construction de l'automate minimal
Applications
5. Quelques compléments sur les langages réguliers
6. Introduction à la compilation
Environnement d’un compilateur
Compilation en deux étapes
7. Analyse lexicale : langages et automates
Automates déterministes et non déterministes
Construction automatique d’un analyseur lexical
8. Analyse syntaxique
Dérivation gauche et droite
Analyse syntaxique descendante et remontante.
9. Traduction dirigée par la syntaxe
Attributs et actions sémantiques
Arbres abstraits
10. Tables des symboles
Représentation d’une table des symboles
Vérification de type
11. Génération du code intermédiaire
Code à trois adresses
Génération de code pour les expressions booléennes
12. Gestion de la mémoire à l’exécution
13. Introduction à l’optimisation du code intermédiaire.
57
République Tunisienne Université Privée du Sud
Ministère de l'Enseignement Supérieur et de
la Recherche Scientifique
FICHE DE Avenue 5 Août Rue Said Aboubaker Sfax
A l’issu de la matière les élèves ingénieurs seront capables de résoudre des problèmes polynomiale
linéaire pour aider à prendre les meilleurs décisions et surtout de comprendre la méthode du
simplexe pour développer des logiciel meilleurs que l’existant.
Dépndance inter-modules :
Pré requis :
1. algèbre linéaire, calcul matriciel
2. Outil Informatique
MGINF12.16 MGINF21.27
Littérature recommadée :
1. C. Guéret, C. Prins, M. Sevaux, Programmation linéaire, Eyrolles, 2000
2. R. Favre, B. Lemaire, C. Picouleau, Précis de recherche opérationnelle, 5ème éd., Dunod, 2000
Forme d’évaluation :
a) modalité : examen écrit + devoir surveillé écrit
b) documents : non autorisés
c) durée de l’examen : 2h
d) pondération (%) : 66% examen / 33% devoir surveillé
58
Plan du cours :
1. Formulation d’un programme Linéaire
2. Résolution graphique des programmes linéaires à deux variables
3. Analyse de sensibilité par la méthode graphique
4. Méthodes du Simplexe pour la résolution des programmes linéaires
5. Dualité
6. Analyse de Sensibilité sur les coefficients de la fonction objective
7. Analyse de Sensibilité sur les seconds membres des contraintes
8. Ajout d’une variable
9. ajout d’une contrainte.
59
République Tunisienne Université Privée du Sud
Ministère de l'Enseignement Supérieur et de
la Recherche Scientifique
FICHE DE Avenue 5 Août Rue Said Aboubaker Sfax
Dépendance inter-modules :
Pré requis :
1. Notions fondamentales de la programmation
2. Notions fondamentales du design graphique
Littérature recommadée :
1. La Gamification: Ou l'art d'utiliser les mécaniques du jeu dans votre business, 2014
Clément Muletier, Guilhem Bertholet, Thomas Lang.
2. The Art of Game Design: A Book of Lenses, Third Edition, Jesse Schell,2018.
3. Game Programming Patterns (Anglais) Broché – 2 novembre 2014, Robert Nystrom
Forme d’évaluation :
a) modalité : examen écrit+ mini projet + devoir surveillé écrit
b) documents : non autorisés
c) durée de l’examen : 2h
d) pondération (%) : 66% examen / 33% devoir surveillé/mini projet
60
Plan du cours:
I. General Concepts
1. process of game production
2. Conceptualization
3. Art
4. Coding
5. Distribution
II. Game components
1. Game Interfaces
2. Sprites
3. Buttons
III. Gamification
1. Gamification concepts
2. Gamification examples
3. Game mechanics
4. Learning Activities
5. Gamer types
IV. Developement
1. Animations
2. Event Handlers
3. Sound effects
4. Pysical effects simulation
61
République Tunisienne Université Libre du Sud
Ministère de l'Enseignement Supérieur et de
la Recherche Scientifique
FICHE DE Avenue 5 Août Rue Said Aboubaker Sfax
Pré requis :
1. Savoir écrire un algorithme simple en langage algorithmique
2. Manipuler des variables de type booléen, entier, réel, caractère
3. Manipuler des tableaux et chaînes de caractères
4. Connaître les structures de contrôle (tests, boucles, ...)
5. Savoir découper un programme en fonctions et procédures
6. Connaître les modes de passage des paramètres
7. Être familier avec l’organisation de la mémoire
8. Savoir implémenter tout ça en langage C
Modules qui doivent être Module faisant Modules qui doivent être
enseigné en amant l’objet de cette enseigné après
fiche
MGINF11.06 : Atelier MGINF12.18 : MGINF12.19 : Programmation
programmation C/C++ Algorithmique orientée JAVA
MGINF11.05 : avancé et
Algorithmique & SD programmation
compétitive
63
République Tunisienne Université Privée du Sud
Ministère de l'Enseignement Supérieur et de
la Recherche Scientifique
FICHE DE Avenue 5 Août Rue Said Aboubaker Sfax
Dépendance inter-modules :
Pré requis :
1. Algorithmique et structure de données
2. Programmation C
Littérature recommadée :
Ouvrages :
H.M. DEITEL & P.J. DEITEL, « Comment programmer en JAVA », éditions Prentice
Hall, 1999
Benjamin AUMAILLE, « Java 2 », éditions ENI, 1999
Claude DELANNOY, « Programmer en JAVA », Edition Eyrolles, 2008. ISBN : 978-2-
212-12326-5
Sites Web :
www.javasun.com : Site officiel Sun
www.javaworld.com
www.developpez.com
64
Forme d’évaluation :
a) modalité : examen écrit + devoir surveillé écrit
b) documents : non autorisés
c) durée de l’examen : 2h
d) pondération (%) : 66% examen / 33% devoir surveillé
Plan du cours:
1. Introduction générale
2. Eléments de base du langage Java
3. Classes et Objets en Java
4. Tableaux et chaînes de caractères
5. Héritage
6. Polymorphisme
7. Classes abstraites
8. Interfaces
9. Gestion des exceptions
65
République Tunisienne Université Libre du Sud
Ministère de l'Enseignement Supérieur et de
la Recherche Scientifique
FICHE DE Avenue 5 Août Rue Said Aboubaker Sfax
66
Form of assessment (Forme de l’examen) :
a) examen écrit + devoir TP
b) documents : non autorisés
c) durée de l’examen : 1H
d) pondération (66%) : d'après l'application informatique
Module content (Plan du cours, contenu du module): (Minimum 9 points. Il et possible à
présenter un plan du cours plus détaillé et la Fiche module peut prendre maximum 2 pages)
67
République Tunisienne Université Privée du Sud
Ministère de l'Enseignement Supérieur et de
la Recherche Scientifique
FICHE DE Avenue 5 Août Rue Said Aboubaker Sfax
Dépendance inter-modules :
Pré requis :
1. Les systèmes d’exploitation.
2. Programmation Orienté Objets en C et JAVA.
Références bibliographiques :
Elliotte Harold, Java Network Programming: Developing Networked Applications, 4th Edition:
O'Reilly Media, October 2013.
Maurice Herlihy, Nir Shavit, The Art of Multiprocessor Programming, Revised Reprint June 2012
Elliotte Rusty Harold, Java I/O, 2nd Edition, May 2006, ISBN: 0596527500.
Forme d’évaluation :
a) modalité : examen écrit + devoir surveillé écrit
b) documents : non autorisés
68
c) durée de l’examen : 2h
d) pondération (%) : 66% examen / 33% devoir surveillé
Plan du cours:
1. Arguments d’un programme et variables d’environnement.
2. Processus et Communication inter Processus.
3. Lancement d’un programme parallèle : System (Avantages et inconvénients)
4. Lancement d’un programme parallèle : fork
5. La famille des fonctions exec : execv, execvp, execvl
6. Lancement d’un programme parallèle : fork et exec.
7. Les Threads
8. Programmation réseaux
9. Mini Projet.
69
République Tunisienne Université Libre du Sud
Ministère de l'Enseignement Supérieur et de
la Recherche Scientifique
FICHE DE Avenue 5 Août Rue Said Aboubaker Sfax
Dépendances inter-modules :
Pré requis :
1. Une bonne connaissance de HTML et du Web
Modules qui doivent être Module faisant l’objet Modules qui doivent être enseignés
enseignés en amant de cette fiche après
Soutiens pédagogiques:
1. https://perso.liris.cnrs.fr/marc.plantevit/ENS/LIFBDW2/C14XML.pdf
2. https://livre.fnac.com/a2861161/Olivier-Gultzgoff-Technologies-XML
3. https://moodle.insa-rouen.fr/course/view.php?id=153
4. https://www.cours-gratuit.com/cours-bases-de-donnees/cours-bases-de-donnees-xml-avancees
Forme de l’examen:
a) Examen écrit + devoir surveillé écrit
b) Documents : autorisés
c) Durée de l’examen : 2h
d) Pondération (%) : 33% devoir surveillé écrit et 66% examen
70
Plan du module :
1. Introduction à XML
2. Structure d’un document XML
3. Les DTDs
4. Les Schemas XML
5. XSD
6. Xquery
7. Xpath
8. XSLT
9. Active Tags
10. Base de données natives XML
71
République Tunisienne Université Privée du Sud
Ministère de l'Enseignement Supérieur et de
la Recherche Scientifique
FICHE DE Avenue 5 Août Rue Said Aboubaker Sfax
Dépendance inter-modules :
Pré requis :
MGINF12.23 MGINF2.06
Littérature recommadée :
Ouvrages :
72
Sites Web :
Forme d’évaluation :
a) modalité : examen écrit + devoir surveillé écrit
b) documents : non autorisés
c) durée de l’examen : 2h
d) pondération (%) : 66% examen / 33% devoir surveillé
Plan du cours:
1. Introduction aux bases de données
2. Modèle Entité-Association
3. Modèle relationnel
4. Normalisation
5. Langage SQL
6. Définition de Données avec SQL
7. Manipulation de Données avec SQL
8. Interrogation de Données avec SQL
9. Contrôle de Données avec SQL
73
République Tunisienne Université Libre du Sud
Ministère de l'Enseignement Supérieuret de la
Recherche Scientifique
FICHE DE Avenue 5 Août Rue Said Aboubaker Sfax
Dépendances inter-modules :
Pré requis :
3. Connaissances des termes techniques en français
Modules qui doivent être Module faisant l’objet de cette Modules qui doivent être
enseigné en amant fiche enseignés après
MGINF21.25
Techniques de
communication et soft skills
Soutiens pédagogiques:
Support de cours.
Forme de l’examen:
a) Examen écrit + test
b) Documents : non autorisés
c) Durée de l’examen : 2h
d) Pondération: 33% test/Projet et 66% examen
Plan du module :
1. LA COMMUNICATION ORALE ET ÉCRITE
a. Le schéma de communication
b. Les éléments de la situation de communication
74
c. Les registres de langues.
2. LA LETTRE DE MOTIVATION
a. La lettre de motivation spontanée
b. La lettre de motivation suite à une annonce
3. Le CV
4. L’entretien d’embauche.
75
République Tunisienne Université Privée du Sud
Ministère de l'Enseignement Supérieur et de
la Recherche Scientifique
FICHE DE Avenue 5 Août Rue Said Aboubaker Sfax
Pré requis :
76
MGINF21.26
Littérature recommandée :
1. Loi comptable
2. cadre conceptuel de la comptabilité et norme comptable générale
Forme d’évaluation :
a) modalité : examen écrit + devoir surveillé écrit
b) documents : non autorisés
c) durée de l’examen : 2h
d) pondération (%) : 66% examen / 33% devoir surveillé
Plan du cours:
I. Généralités
1. L’entreprise
2. Systèmes d’informations comptables
3. L’entreprise un générateur de flux
4. L’enregistrement de flux et les notions de base d'une comptabilité en partie double
II. Bilan et notion de résultat
1. Les concepts fondamentaux
2. Mécanismes de communication : les états financiers
3. Définition du bilan et notion du patrimoine
4. Les actifs ou les emplois financiers
5. Les capitaux propres et les passifs (ressources financières)
6. Présentation du bilan
7. La situation nette comptable
8. La détermination du résultat de l’exercice
77
République Tunisienne Université Privée du Sud
Ministère de l'Enseignement Supérieur et de
la Recherche Scientifique
FICHE DE Avenue 5 Août Rue Said Aboubaker Sfax
Dépendance inter-modules :
Pré requis :
1. méthode du simplexe, résolution graphique.
2. graphe
MGINF21.27
Littérature recommadée :
1. Stuart Dreyfus, « Richard Bellman on the birth of Dynamic Programming », Operations
Research, vol. 50, no 1, janvier-février 2002, p. 48-51
2. L. Wolsey, Integer Programming, John Wiley & Sons, Inc, New York, 1998
Forme d’évaluation :
a) modalité : examen écrit + devoir surveillé écrit
b) documents : non autorisés
c) durée de l’examen : 2h
d) pondération (%) : 66% examen / 33% devoir surveillé
78
Plan du cours :
79
République Tunisienne Université Privée du Sud
Ministère de l'Enseignement Supérieuret de la
Recherche Scientifique
FICHE DE Avenue 5 Août Rue Said Aboubaker Sfax
Pré requis :
Cours mathématiques
Cours probabilité
Modules qui doivent être Module faisant l’objet de Modules qui doivent être
enseigné en amant cette fiche enseigné après
1. MGINF11.02Mathématiques
pour l’ingénieur MGINF21.28
2. MGINF12.14Probabilité Outils statistiques pour
l’ingénieur
Littérature recommadée :
Forme d’évaluation :
a) modalité : examen écrit + devoir surveillé écrit
b) documents : non autorisés
c) durée de l’examen : 2h
d) pondération (%) : 66% examen / 33% devoir surveillé
80
Plan du cours:
81
République Tunisienne Université Privée du Sud
Ministère de l'Enseignement Supérieur et de
la Recherche Scientifique
FICHE DE Avenue 5 Août Rue Said Aboubaker Sfax
Pré requis :
1. Introduction aux systèmes informatiques
2. Programmation Orientée Objet
Littérature recommadée :
Forme d’évaluation :
a) modalité : examen écrit + devoir surveillé écrit
b) documents : non autorisés
c) durée de l’examen : 2h
d) pondération (%) : 66% examen / 33% devoir surveillé
82
Plan du cours:
10. Introduction à la conception Orientée-Objet des SI
11. Diagramme de cas d’utilisation
12. Diagramme de classes
13. Diagramme d’objet
14. Diagramme de collaboration
15. Diagramme de séquence
16. Diagramme d’état-transition
17. Diagramme d’activités
18. Diagrammes de composant et de déploiement
.
Dépendance inter-modules :
Pré requis :
1. Base de données (Modèle relationnel, Langage SQL)
2. Programmation Orientée Objet
Littérature recommadée :
83
Ouvrages:
Abdelaziz ABDELLATIF, Abdelmalek ZEROUAL, Mohamed LIMAME, « Oracle 7 :
Langage – Architecture – Administration ». Editions Eyrolles 1994. ISBN : 2-212-
08832-9
Ian ABRAMSON, Michael ABBEY, Michael COREY, « ORACLE 10g : notions
fondamentales ». Version française. ISBN 2-7440-1778-7. Livre officiel oracle
press.ANNEE 2004
Gilles BRIARD, « Oracle 10g sous Windows ». Editions Eyrolles 2006, ISBN : 2-212-
11707-8
Jamel FEKI, « PL/SQL Initiation et maîtrise ». Centre de Publication Universitaire,
2005. ISBN : 9973-37-268-9
Rudi Bruchez, « Les bases de données NoSQL : Comprendre et mettre en œuvre ».
Edition Eyrolles 2013.
Sites Web :
www.oracle.com : Site officiel d’Oracle
www.developpez.com
Forme d’évaluation :
a) modalité : examen écrit + devoir surveillé écrit
b) documents : non autorisés
c) durée de l’examen : 2h
d) pondération (%) : 66% examen / 33% devoir surveillé
Plan du cours:
19. Présentation du SGBD Oracle
20. Eléments de base du langage PL/SQL
21. Gestion des exceptions
22. Les curseurs
23. Les procédures et les fonctions stockées
24. Les packages
25. Les triggers de mise à jour
26. Bases de données Objet-relationnelles
27. Base de données NoSQL
84
République Tunisienne Université Libre du Sud
Ministère de l'Enseignement Supérieuret de la
Recherche Scientifique
FICHE DE Avenue 5 Août Rue Said Aboubaker Sfax
Pré requis :
4. HTML et les concepts de base du Web
5. Programmation Orientée Objet : Java
Modules qui Module faisant l’objet de Modules qui doivent être
doivent être cette fiche enseigné après
enseigné en
amant
1. MGINF11.11
Programmation MGINF21.31
Web Java Avancé MGINF22.40
2. MGINF12.22
Services Web et platformes
Technologies
XML
Soutiens pédagogiques:
http://ww1.programming-simplified.com/?subid1=a514a1b6-61a4-11eb-9839-e32316c2ff31
Livres:
Java EE (J2EE) and EJB (Enterprise JavaBean)
Java Build, Testing, and Deployment
Java Certification Study Guides
Java Design Patterns
Java Distributed Computing and Networking
85
Forme de l’examen:
a) Examen écrit + devoir surveillé /Projet
b) Documents : autorisés
c) Durée de l’examen : 2h
d) Pondération: 33% devoir surveillé /Projet et 66% examen
Plan du module :
1. Concepts, objet, encapsulation
2. Héritage, polymorphisme
3. Classes internes, anonymes...
4. Collections
5. Types paramétrés
6. Exceptions
7. Enumérations
8. Threads
9. Quelques notion d’architecture objet
86
République Tunisienne Université Libre du Sud
Ministère de l'Enseignement Supérieuret de la
Recherche Scientifique
FICHE DE Avenue 5 Août Rue Said Aboubaker Sfax
Dépendances inter-modules :
Pré requis :
HTML et les concepts de base du Web
Modules qui Module faisant l’objet de Modules qui doivent être
doivent être cette fiche enseigné après
enseigné en
amant
MGINF11.11 MGINF21.32 MGINF22.43
Programmation Programmation Web Framework Web Front-End
Web dynamique MGINF22.44
Framework Web Back-End
Soutiens pédagogiques:
https://www.cours-gratuit.com/cours-developpement-web/programmation-de-sites-web-dynamiques-pdf-
support-complet
http://www.lix.polytechnique.fr/~bournez/ENSEIGNEMENTS/uploads/Main/programmation-dynamique-
01.pdf
https://romainlebreton.github.io/ProgWeb-CoteServeur/classes/class1.html
87
Forme de l’examen:
a) Examen écrit + devoir surveillé /Projet
b) Documents : autorisés
c) Durée de l’examen : 2h
d) Pondération: 33% devoir surveillé /Projet et 66% examen
Plan du module :
1. Introduction
2. Concepts de base
3. Architecture application Web 3 tiers, PHP
4. Client-serveur via HTTP
5. Génération de pages
6. Expérience utilisateur Web
7. Interactions CRUD et sessions
8. Interface dynamique côté navigateur
9. Apports du framework Symfony
10. Formulaires et associations dans le modèle
11. Gestion de la sécurité, des erreurs
12. Évolutions des architectures applicatives
88
République Tunisienne Université Libre du Sud
Ministère de l'Enseignement Supérieuret de la
Recherche Scientifique
FICHE DE Avenue 5 Août Rue Said Aboubaker Sfax
Dépendances inter-modules :
Pré requis :
6. HTML et les concepts de base du Web
7. Programmation Orientée Objet : Java
Modules qui Module faisant l’objet de Modules qui doivent être
doivent être cette fiche enseigné après
enseigné en
amant
1. BGINF12.22
Technologies MGINF21.31
XML Développement
technologies d’applications MGINF22.40
2.BGINF12.19 mobiles Services Web et platformes
Programmation
orientée objet
JAVA
Soutiens pédagogiques:
Livres :
- Android smartphones for dummies
- Develop mobile applications with Android Studio
Forme de l’examen:
a) Examen écrit + devoir surveillé /Projet
b) Documents : autorisés
c) Durée de l’examen : 2h
d) Pondération: 33% devoir surveillé /Projet et 66% examen
89
Plan du module :
1. Introduction
2. Le cycle de vie d'une application mobile
3. Dispositions
4. Les différentes vues (Les composants)
5. SQLITE
6. Interagir avec un service Web
7. Intégrer des API dans mon application
90
République Tunisienne Université Libre du Sud
Ministère de l'Enseignement Supérieur et de FICHE DE MODULE Avenue 5 Août Rue Said Aboubaker Sfax
la Recherche Scientifique
Cycle de Formation d’ingénieurs
Institut Polytechnique Privé des
Génie Informatique
Sciences Avancées de Sfax
2ère année
Volume horaire : 78h Cours Intégrés : 21h TP : 09h Travail personnel : 48h
Enseignant responsable: MASMOUDI Karim
Méthode d'enseignement : Classe ;
Nature du module: Obligatoire
Formulaire d'évaluation: a) approbation périodique par le Conseil scientifique,
b) barème d'évaluation spécifique,
c) avis des industriels du domaine de la spécialité.
L’objectif de ce module est d’avoir des connaissances sur le principe d’acheminement des
données (paquet IPv4 et IPv6) dans le réseau Internet à partir du routage statique et du routage
dynamique. De plus, il faut savoir gérer et sécuriser un très grand trafic dans un réseau local à très
haut débit en utilisant la technologie des réseaux commutés virtuels (VLAN) pour la segmentation
du domaine de diffusion et en utilisant les listes de contrôle d’accès ACL pour limiter le trafic
indésirable.
A la fin du module, l’élève ingénieur sera capable d’administrer et d’optimiser les performances des
ressources d’un réseau local et de localiser les pannes ou les étranglements réseaux.
Dépendances inter-modules :
Pré requis :
Concepts de base des réseaux (CCNA1)
Modules qui doivent être Module faisant Modules qui doivent être
enseignés en amant l’objet de cette enseignés après
fiche
MGINF11.09 MGINF21.34
Concepts de base des Administration
réseaux (CCNA1) réseaux (CCNA2)
Soutiens pédagogiques:
- Cours en ligne CISCO ( CCNA2)
Forme de l’examen :
a) Examen écrit + Devoir surveillé écrit
b) Documents : non autorisés
c) Durée de l’examen : 1h30
d) Pondération : Examen Ecrit : 66% + Devoir surveillé écrit : 33%
91
Plan du Module:
1/ Principes de Routage
- Fonctions d'un routeur
- Configuration des paramètres de base d’un Routeur
2/ Principe de routage Statique
- Route statique standard
- Route statique par défaut
- Route statique récapitulative
- Route statique flottante
- Configuration des routes statiques
3/ Principe de routage Dynamique
- Principes fondamentaux des protocoles de routage
- Routage dynamique à vecteur de distance (RIP, RIPng, IGRP, EIGRP)
- Routage dynamique à état de liens (OSPF, ISIS)
- Configuration du routage RIP et RIPng
4/ Réseaux Commutés
- Réseaux convergents
- Hiérarchie du réseau commuté sans frontières
- Principe de fonctionnement des commutateurs (Switch)
- Problèmes de sécurité dans les réseaux commutés
- Sécurité des ports de commutateur
- Configuration des paramètres de base d’un commutateur
- Configuration de la sécurité des ports d’un commutateur
5/ Réseaux Virtuels Locaux (VLAN)
- Definitions des VLAN (Virtual Local Area Network)
- VLAN avec plusieurs commutateurs
- Sécurité des VLANs
- Routage inter-VLAN
- Configuration des VLANs sur plusieurs commutateurs
6/ Sécurité réseaux avec les listes de contrôle d'accès ACL
- Objectif des listes de contrôle d'accès ACL
- Fonctionnement des ACL
- Configuration des Listes de contrôle d'accès IPv4 standards et étendues
- Configuration des Listes de contrôle d'accès IPv6 étendues
92
e République Tunisienne Université Libre du Sud
Ministère de l'Enseignement Supérieur et de FICHE DE MODULE Avenue 5 Août Rue Said Aboubaker Sfax
la Recherche Scientifique
Cycle de Formation d’ingénieurs
Institut Polytechnique Privé des
Génie Informatique
Sciences Avancées de Sfax
2ère année
Volume horaire : 78h Cours Intégrés : 21h TP : 09h Travail personnel : 48h
Enseignant responsable: CHTOUROU Sofien
Méthode d'enseignement : Classe ;
Nature du module: Obligatoire
Formulaire d'évaluation: a) approbation périodique par le Conseil scientifique,
b) barème d'évaluation spécifique,
c) avis des industriels du domaine de la spécialité.
Dépendances inter-modules :
Pré requis :
1. Programmation orientée objet Java
2. Programmation réseau
Modules qui doivent être Module faisant Modules qui doivent être
enseignés en amant l’objet de cette enseignés après
fiche
1. MGINF12.19 MGINF21.35 MGINF22.42
Programmation orientée Programmation Développement JEE
object JAVA
2. MGINF11.07 système et
réseau MGINF31.59 Data
Architecture des Science
ordinateurs
Soutiens pédagogiques:
1. Annick Fron, "Architectures réparties en JAVA", édition DUNOD, 2012
2. Jean-Marc Geib, Christophe Gransart, Philippe Merle, "Corba des concepts à la pratique",
DUNOD, 1999.
3. Yann Pollet, "Architectures logicielles réparties", EYROLLES, 2019.
4. Frank Singhoff, "Introduction aux systèmes réparties", université de Brest, France,
93
http://beru.univ-brest.fr/~singhoff/ENS/UE_systemes_repartis/CM/sd.pdf.
Forme de l’examen :
a) Examen écrit + Devoir surveillé écrit
b) Documents : non autorisés
c) Durée de l’examen : 2h
d) Pondération : Examen Ecrit : 66% + Devoir surveillé écrit : 33%
Plan du Module:
Chapitre 1 : de l’objet au composant
I. Limites de l’approche objet
II. Applications réparties
II.1 Problèmes :
II.2. solutions
II.3. notions
II.4. techniques
III. Les composants logiciels : modèles et support
Chapitre 2 : Java RMI
I. Introduction
II. Architecture générale
III. Exemple compte (version 1)
IV. Exemple compte (version 2)
V. Notion de sécurité en RMI
VI. Fabrique d’objets
Chapitre 3 : Architecture génnarale de CORBA
I. La norme CORBA
II. Le modèle client/serveur avec CORBA
II.1. les fonctionnalités coté client
II.2. les fonctionnalités coté serveur
II.3. le passage du BOA vers le POA
III. L’interface IDL
IV. Première application CORBA : "l’application hello"
Chapitre 4 : Le langage de description d’interfaces : IDL
la structuration du langage IDL
II. la syntaxe du langage IDL
II.1. Structures
II.2. Enumération
II.3. Définition de type
II.4. Union
II.5. Les tableaux
II.6. Les attributs
II.7. Les méthodes
II.8. Les exceptions
II.9. accès local/ accès global
II.10. Héritage d’interfaces
Chapitre 5 :La projection de l’IDL vers java
I. Projection d’un type simple
II. Projection d’une constante
III. Projection de types complexes
III.3.1. projection des énumérations
III.3.2. projection des structures
III.3.3. projection des alias
III.3.4. projection d’un tableau
III.3.5. projection des séquences
IV. Projection d’un module
IV. Projection d’une interface
IV. Passage de paramètres
94
Date de dernière modification apportée : 27/11/2020
95
République Tunisienne Université Libre du Sud
Ministère de l'Enseignement Supérieuret de la
Recherche Scientifique
FICHE DE Avenue 5 Août Rue Said Aboubaker Sfax
Pré requis :
8. Lire et écrire en anglais
9. Ecrire parler en anglais
10. Connaissances des termes techniques en anglais
Modules qui doivent être Module faisant l’objet de Modules qui doivent être
enseigné en amant cette fiche enseignés après
96
MGINF12.20 MGINF21.36
EnvironnementLINUX System LINUX
(LPI 101) Administration (LPI-102)
Soutiens pédagogiques:
- Sébastien ROHAUT – « LINUX Préparation à la certification LPIC-1 » –ENI Editions
Forme de l’examen:
a) Examen écrit + test
b) Documents : non autorisés
c) Durée de l’examen : 2h
d) Pondération: 33% test/Projet et 66% examen
Plan du module :
Sujet 105 : Shells et scripts Shell
105.1 Personnaliser et utiliser l'environnement shell
105.2 Personnaliser ou écrire des scripts simples
Sujet 106 : Interfaces utilisateur et bureaux
106.1 Installer et configurer X11
106.2 Ordinateurs de bureau graphiques
106.3 Accessibilité
Sujet 107 : Tâches administratives
107.1 Gérer les comptes d'utilisateurs et de groupes et les fichiers système associés
107.2 Automatiser les tâches d'administration du système en planifiant les tâches
107.3 Localisation et internationalisation
Sujet 108 : Services système essentiels
108.1 Maintenir l'heure du système
108.2 Journalisation du système
108.3 Bases de l'agent de transfert de courrier (MTA)
108.4 Gérer les imprimantes et l'impression
Sujet 109 : Principes de base du réseautage
109.1 Principes fondamentaux des protocoles Internet
109.2 Configuration du réseau persistant
109.3 Dépannage de base du réseau
109.4 Configurer le DNS côté client
Sujet 110 : Sécurité
110.1 Effectuer des tâches d'administration de la sécurité
110.2 Configurer la sécurité de l'hôte
110.3 Sécurisation des données avec cryptage
97
République Tunisienne Université Libre du Sud
Ministère de l'Enseignement Supérieuret de la
Recherche Scientifique
FICHE DE Avenue 5 Août Rue Said Aboubaker Sfax
Offrir aux étudiants des occasions contrôlées d'acquérir des compétences avancées. Comme des
conversations contrôlées comme lorsque j'amorce des dialogues et que je demande aux étudiants
soit d'aller jusqu'au bout, soit de compléter les informations manquées.
Aider les élèves à passer de l'apprentissage superficiel à l'apprentissage en profondeur pour
devenir des apprenants plus matures, en questionnement et dignes de confiance.
Aider les élèves à élargir leurs perspectives et à comprendre les tâches d'apprentissage.
Enseigner les connaissances pertinentes de multiples façons pour relier les connaissances récentes
et actuelles.
Les compétences recherchées :
Doter les étudiants du vocabulaire technique dont ils ont besoin dans leur vie professionnelle.
Développer leur précision dans la lecture et la rédaction de courriels et la prise de notes.
Améliorer leurs capacités d'expression lorsqu'ils répondent à des appels téléphoniques ou assistent
à des réunions et séminaires professionnels.
Dépendances inter-modules :
Pré requis :
11. Lire et écrire en anglais
12. Ecrire parler en anglais
13. Connaissances des termes techniques en anglais
Modules qui doivent être Module faisant l’objet de Modules qui doivent être
enseigné en amant cette fiche enseignés après
1. MGINF11.01Anglais MGINF22.37
TOEIC I Anglais TOEIC III
2. MGINF12.12Anglais
TOEIC II
Soutiens pédagogiques:
98
1. Entreprise 2 or Enginneering students : Virgina Evans & Jenny Dooley Express Publishing
2001.
2. English grammar PDF (Rules, Exercises, eBooks)
3. https://www.easypacelearning.com/english-books/english-books-for-download-
pdf/category/6-english-grammar-pdf-and-word-doc
Forme de l’examen:
a) Examen écrit + test
b) Documents : non autorisés
c) Durée de l’examen : 2h
d) Pondération: 33% test/Projet et 66% examen
Plan du module :
1. Hardware & SoftWare
2. Power and Energy : Information Technology (IT)
3. Power Estimation and optimization
4. Platform power issues
5. Human centred computing
6. Human-cenered interactions (HCT)
7. Social and professional topics
8. Professional Topics
9. Programming Languages Types
10. Types of jobs for computer science engineers
99
République Tunisienne Université Libre du Sud
Ministère de l'Enseignement Supérieuret de la
Recherche Scientifique
FICHE DE Avenue 5 Août Rue Said Aboubaker Sfax
Pré requis :
14. Lire et écrire en anglais
15. Ecrire parler en anglais
16. Connaissances des termes techniques en anglais
Modules qui doivent être Module faisant l’objet de cette Modules qui doivent être
enseigné en amant fiche enseignés après
MGINF22.38
Droit de l'informatique et
propriété intellectuelle
Soutiens pédagogiques:
1. https://cours-de-droit.net/cours-de-droit-de-l-informatique-a121602992/
2. https://cours-de-droit.net/droit-et-informatique-a121603678/
3. https://www.juritravail.com/lexique/droit-de-l-informatique.html
Forme de l’examen:
a) Examen écrit + test
b) Documents : non autorisés
c) Durée de l’examen : 2h
d) Pondération: 33% test/Projet et 66% examen
Plan du module :
101
République Université Libre du Sud
Tunisienne FICHE DE MODULE Avenue 5 Août Rue Said Aboubaker Sfax
Volume horaire : 78h Cours Intégrés : 24h TP : 12h Travail personnel : 42h
Enseignant responsable: TMAR Mohamed
Méthode d'enseignement : Classe ;
Nature du module: Obligatoire
Formulaire d'évaluation: a) approbation périodique par le Conseil scientifique,
b) barème d'évaluation spécifique,
c) avis des industriels du domaine de la spécialité.
Dépendances inter-modules :
Pré requis :
1. Logique de premier ordre, Statistiques
2. Développement Java et Python
Modules qui doivent être Module faisant Modules qui doivent être
enseignés en amant l’objet de cette enseignés après
fiche
3. MGINF12.19 POO MGINF22.39 MGINF31.59
JAVA Intelligence Data Science
Artificielle
Soutiens pédagogiques:
1. Intelligence artificielle, cours disponible sur OpenClassrooms,
2. Apprentissage automatique, Université Carnegie Mellon
102
Forme de l’examen :
a) Examen écrit + Devoir surveillé TP/Projet
b) Documents : autorisés
c) Durée de l’examen : 30h
d) Pondération : Examen Ecrit : 66% + Devoir surveillé TP/Projet : 33%
Plan du Module:
1. Recherche de solutions, recherche heuristique
2. Algorithme A*
3. STRIPS : Résolution de problèmes de planification
4. PROLOG
5. Réseaux de neurones
6. Architectures intelligentes
7. Apprentissage automatique
8. Tensorflow (Régression linéaire et polynomiale, classification automatique)
9. Réseaux de neurones convolutionnels
103
République Tunisienne Université Libre du Sud
Ministère de l'Enseignement Supérieur et de FICHE DE MODULE Avenue 5 Août Rue Said Aboubaker Sfax
la Recherche Scientifique
Cycle de Formation d’ingénieurs
Institut Polytechnique Privé des
Génie Informatique
Sciences Avancées de Sfax
2ère année
Volume horaire : 78h Cours Intégrés : 21h TP : 15h Travail personnel : 42h
Enseignant responsable: KALLEL Slim
Méthode d'enseignement : Classe ;
Nature du module: Obligatoire
Formulaire d'évaluation: a) approbation périodique par le Conseil scientifique,
b) barème d'évaluation spécifique,
c) avis des industriels du domaine de la spécialité.
Dépendances inter-modules :
Pré requis :
1. Programmation orientée objet
2. Programmation Web
3. Technologies XML
Modules qui doivent être Module faisant Modules qui doivent être
enseignés en amant l’objet de cette enseignés après
fiche
4. MGINF12.19 POO MGINF22.40 MGINF21.33
JAVA Services Web et Développement
5. BGINF11.11 Plateformes d’applications mobiles
Programmation Web
6. BGINF21.32
Programmation Web
Dynamique
7. BGINF12.22
Technologies XML
Soutiens pédagogiques:
Alexandre Brillant, XML : cours et exercices, 2007
Jeff Friesen, Java XML and JSON : Document Processing for Java SE, 2019
Leonard Richardson, Mike Amundsen, Sam Ruby, RESTful Web APIs, 2013
104
Forme de l’examen :
a) Examen écrit + Devoir surveillé TP/Projet
b) Documents : autorisés
c) Durée de l’examen : 2h
d) Pondération : Examen Ecrit : 66% + Devoir surveillé TP/Projet : 33%
Plan du Module:
1. Introduction générale
2. Rappel sur la technologie XML
3. Les espaces de nommages
4. Représentation JSON
5. Les parseurs de XML et JSON
6. Architecture orientée service
7. Les standards WSDL, SOAP et UDDI
8. Protocole HTTP
9. Les services Web REST
105
République Tunisienne Université Libre du Sud
Ministère de l'Enseignement Supérieur et de FICHE DE MODULE Avenue 5 Août Rue Said Aboubaker Sfax
la Recherche Scientifique
Cycle de Formation d’ingénieurs
Institut Polytechnique Privé des
Génie Informatique
Sciences Avancées de Sfax
2ère année
Volume horaire : 78h Cours Intégrés : 27h TP : 15h Travail personnel : 36h
Enseignant responsable : JMAL Ahmed
Méthode d'enseignement : Classe ;
Nature du module : Obligatoire
Formulaire d’évaluation : a) approbation périodique par le Conseil scientifique,
b) barème d'évaluation spécifique,
c) avis des industriels du domaine de la spécialité.
Dépendances inter-modules :
Pré requis :
1. Génie logiciel
2. Conception orientée objet
Modules qui doivent être Module faisant Modules qui doivent être
enseignés en amant l’objet de cette enseignés après
fiche
8. MGINF31.53 Génie MGINF22.41 MGINF22.42
logiciel et Processus Architecture Développement
de développement logicielle et JEE
agiles design pattern
9. MGINF21.29
Modélisation UML
Soutiens pédagogiques :
Pour mieux assimiler ce module, les élève ingénieurs sont invités à lire les livres suivants et visiter
les liens suivants :
Livre 1 : “Design Patterns : Catalogue de modèles de conceptions réutilisables”
Livre 2 : “ Design Patterns en Java : Les 23 modèles de conception - Descriptions et solutions
illustrées en UML 2 et Java”
Livre 3 : “ Java design patterns”
Livre 4 : “ Professional Java EE design patterns”
Site 1 : “ https://www.geeksforgeeks.org/software-design-patterns/
106
Forme de l’examen :
a) Examen écrit + Devoir surveillé Ecrit
b) Documents : non autorisés
c) Durée de l’examen : 2h
d) Pondération : Examen Ecrit : 66% + Devoir surveillé Ecrit : 33%
Plan du Module :
1. Historique & Motivation
2. Le patron « Strategy »
3. Le patron « Observer »
4. Le patron « Decorator »
5. Le patron « Factory »
6. Le patron « Singleton »
7. Le patron « Command »
8. Le patron « Adapter »
9. Le patron « Façade »
10. Bilan & Synthèse
107
République Tunisienne Université Libre du Sud
Ministère de l'Enseignement Supérieur et de FICHE DE MODULE Avenue 5 Août Rue Said Aboubaker Sfax
la Recherche Scientifique
Cycle de Formation d’ingénieurs
Institut Polytechnique Privé des
Génie Informatique
Sciences Avancées de Sfax
2ère année
Volume horaire : 78h Cours Intégrés : 30h TP : 12h Travail personnel : 36h
Enseignant responsable : JMAL Ahmed
Méthode d'enseignement : Classe ;
Nature du module: Obligatoire
Formulaire d'évaluation: a) approbation périodique par le Conseil scientifique,
b) barème d'évaluation spécifique,
c) avis des industriels du domaine de la spécialité.
Dépendances inter-modules :
Pré requis :
1. La programmation Java
2. Java Avancé
Modules qui doivent être Module faisant Modules qui doivent être
enseignés en amant l’objet de cette enseignés après
fiche
10. MGINF12.19 MGINF22.42 MGINF31.55
Programmation Développement Développement de
Orientée Objet JAVA JEE composants métiers
11. BGINF21.31 Java distribués
avancé
Soutiens pédagogiques :
Pour mieux assimiler ce module, les élèves ingénieurs sont invités à lire les livres suivants et visiter
les liens suivants :
Livre1: “Pro Spring 5: An In-Depth Guide to the Spring Framework and Its Tools”
Livre2: “Spring in Action, Sixth Edition”
Livre3 : “Java Spring - Le socle technique des applications JEE”
Livre4: “Spring 5.0 Projects: Build seven web development projects with Spring MVC,
108
Angular 6, JHipster, WebFlux, and Spring Boot"
Site 1 : "https://www.baeldung.com/the-persistence-layer-with-spring-data-jpa"
Forme de l’examen :
a) Examen écrit + Devoir surveillé TP/Projet
b) Documents : autorisés
c) Durée de l’examen : 2h
d) Pondération : 66% : Examen Ecrit + 33% : Devoir surveillé : 50% Ecrit + 50% TP/Projet
Plan du Module :
1. Gérer une application Java EE avec Apache Maven
a. Organisation d’un projet Maven
b. Automatisation de la construction
2. Présentation du Framework Spring
a. Objectif et fonctionnalités de Spring
b. Les projets de Spring
c. Spring : Avantages et inconvénients
d. Spring vs/dans Java EE
3. Injection de dépendances Framework Spring
a. IOC : Concept
b. Configuration XML
c. Configuration par annotations
d. Configuration par classes java
4. Spring MVC
a. Spring MVC dans Spring
b. Spring container
c. Injection de dépendance
d. Spring MVC
5. Spring DATA
a. La gestion de Query JPA
b. Gestion des entités
c. Pagination/ Tri
d. Intégration de la technologie QueryDsl
e. CrudRepository
6. Spring BOOT
109
République Tunisienne Université Libre du Sud
Ministère de l'Enseignement Supérieuret de la
Recherche Scientifique
FICHE DE Avenue 5 Août Rue Said Aboubaker Sfax
Dépendances inter-modules :
Pré requis :
17. HTML, CSS et JavaScript ;
Modules qui doivent Module faisant l’objet de Modules qui doivent être
être enseigné en amant cette fiche enseigné après
1. MGINF11.11
Programmation Web MGINF21.31
2. MGINF22.44 Framework Web Front-
FrameworkWebBack- End
End
Soutiens pédagogiques:
[1] https://d20vrrgs8k4bvw.cloudfront.net/documents/en-US/fend-syllabus-9.0.0.pdf
[2] https://d20vrrgs8k4bvw.cloudfront.net/documents/en-US/Front+End+Web+Dev+-+nd0011+-
+syllabus.pdf
[3] https://www.coursera.org/learn/bootstrap-4
[4] Book : HTML, CSS & JavaScript Front-End Web Development Pearson uCertify Course and
In One Hour a Day Textbook Bundle, 1st edition
110
Forme de l’examen:
a) Examen écrit + devoir surveillé /Projet
b) Documents : autorisés
c) Durée de l’examen : 2h
d) Pondération: 33% devoir surveillé /Projet et 66% examen
Plan du module :
1. Fondements du développement Web : Full-Stack vs Front-End
2. Fondements de la programmation Web
3. Fondements de la programmation : principes fondamentaux
4. Expérience utilisateur pour la conception Web
5. Fondements UX : accessibilité
6. Formation essentielle HTML
7. CSS Essential Training 1, 2, 3 (2017)
8. Formation JavaScript essentielle
9. Mise en page réactive
10. Apprendre GitHub
11. Formation essentielle Bootstrap 4
12. Formation essentielle Sass
13. Apprendre React.js
111
République Tunisienne Université Libre du Sud
Ministère de l'Enseignement Supérieur et de
la Recherche Scientifique
FICHE DE Avenue 5 Août Rue Said Aboubaker Sfax
Pré requis :
2. Algorithmique ;
3. Architecture Web ;
4. HTML, CSS et JavaScript ;
5. Structured Query Langage (SQL) ;
6. Conception Orientée Objet des systèmes d’information.
Modules qui doivent être Module faisant l’objet de Modules qui doivent être
enseigné en amant cette fiche enseigné après
1. MGINF11.05
Algorithmique & SD MGINF22.44
2. MGINF21.32 Programmation Web MGINF22.43
Programmation Web dynamique et Framework Framework Web Front-End
3. MGINF12.23 Base de Back-End
Données
Soutiens pédagogiques:
[1] PHP 7 : Cours et exercices. Jean Angels. Eyrolles 2017.
[2] PHP 7 avancé. Eric Daspect et Pascal Martin. Eyrolles 2018.
[3] Symfony. https://symfony.com/
[4] Symfony Casts. https://symfonycasts.com/
[5] PHP. https://www.php.net/
112
Forme de l’examen:
a) Examen écrit + examen de TP
b) Documents : autorisés
c) Durée de l’examen : 2h
d) Pondération (%) : 33% examen de TP et 66% examen Final
Plan du cours :
Partie I – Apprendre PHP et MySQL
1. Introduction au cours PHP et MySQL
2. Découverte des variables en PHP
3. Les structures de contrôle en PHP
4. Découverte des fonctions en PHP
5. Les variables tableaux en PHP
6. Manipuler des dates en PHP
7. Programmation orientée objet (POO) PHP : concepts de base
8. Espaces de noms, filtres et gestion des erreurs en PHP
Partie II – Framework Back-end (Symfony 5.x)
1. Présentation du Framework Symfony 5.x
2. Premières pages avec Symfony 5.x
3. Découverte de Doctrine pour la gestion des bases de données
4. Découverte de CRUD pour le développement des formulaires
5. Validation des données de formulaires et gestion de la sécurité
6. Interaction avec JavaScript avec Symfony Encore
7. Création des bundles avec Symfony 5.x
113
République Tunisienne Université Libre du Sud
Ministère de l'Enseignement Supérieur et de FICHE DE MODULE Avenue 5 Août Rue Said Aboubaker Sfax
la Recherche Scientifique
Cycle de Formation d’ingénieurs
Institut Polytechnique Privé des
Génie Informatique
Sciences Avancées de Sfax
2ère année
Volume horaire : 78h Cours Intégrés : 27h TP : 15h Travail personnel : 36h
Enseignant responsable: ZRIBI Malek
Méthode d'enseignement : Classe ;
Nature du module: Obligatoire
Formulaire d'évaluation: a) approbation périodique par le Conseil scientifique,
b) barème d'évaluation spécifique,
c) avis des industriels du domaine de la spécialité.
L’objectif de ce module est de donner aux élèves ingénieurs les éléments nécessaires pour pouvoir
développer des applications avec la plateforme .NET de Microsoft.
A la fin du module, l’élève ingénieur sera capable d’écrire des programmes avec le langage C# avec
maîtrise des concepts objets, la gestion des collections, les techniques d’accès aux données comme
Linq, Ado.net, Entity Framework et la sérialisation/désérialisation des données.
Dépendances inter-modules :
Pré requis :
1. Algorithmique et programmation structurée
2. Bases de données
Modules qui doivent être Module faisant Modules qui doivent être
enseignés en amant l’objet de cette enseignés après
fiche
12. MGINF11.05
Algorithmique & SD
13. MGINF12.18 MGINF22.45 MGINF31.54
Algorithmique Développement Développement Dotnet
avancé et DotNet avancé
programmation
compétitive
14. MGINF12.23 Base
de données
Soutiens pédagogiques :
C# 8 et Visual Studio 2019 Les fondamentaux du langage
Edition ENI, ISBN : 978-2-409-02280-7
Auteur : Sébastien PUTIER
Date de parution : 13/01/2020
C# 8
Développez des applications Windows avec Visual Studio 2019
Auteur(s) : Jérôme HUGON
Edition ENI, ISBN : 978-2-409-02004-9
114
Date de parution : 01/07/2019
https://docs.microsoft.com/fr-fr/dotnet/csharp/tutorials/
Forme de l’examen :
a) Examen écrit + Devoir surveillé TP/Projet
b) Documents : non autorisés
c) Durée de l’examen : 2h
d) Pondération : 66% Examen Ecrit + 33% Devoir surveillé TP/Projet
Plan du Module:
1. Présentation du Framework .NET
2. syntaxe de base du langage C#
3. Classes .NET d’usage courant
4. Concepts objet avec C#
- Notion de classe, objet, constructeur, propriétés
- Héritage, polymorphisme, redéfinition, surcharge, interface
5. Gestion des collections
- Collections génériques : List, queue, stack, dictionnary
- Collections non génériques : ArrayList, Hashtable
6. Accès aux bases de données avec ADO.NET
- Mode connecté : les objets Connection, command, Datareader.
- Mode déconnecté : Dataset, Datatable, DataAdapter
7. Le langage de requêtes LINQ
- Syntaxe de requête/syntaxe de méthode
- Expressions lambda
- Opérateurs LINQ : projection de données, filtrage, tri, jointure, groupement, partitionnement.
8. L’ORM Entity Framewok core
- La technique Database First
- La technique Code First
- Linq To Entity
9. Gestion des fichiers et sérialisation de données
115
République Tunisienne Université Libre du Sud
Ministère de l'Enseignement Supérieur et de FICHE DE MODULE Avenue 5 Août Rue Said Aboubaker Sfax
la Recherche Scientifique
Cycle de Formation d’ingénieurs
Institut Polytechnique Privé des
Génie Informatique
Sciences Avancées de Sfax
2ère année
Volume horaire : 78h Cours Intégrés : 21h TP : 09h Travail personnel : 48h
Enseignant responsable: KALLEL Ameni
Méthode d'enseignement : Classe
Nature du module: Obligatoire
Formulaire d'évaluation: a) approbation périodique par le Conseil scientifique,
b) barème d'évaluation spécifique,
c) avis des industriels du domaine de la spécialité.
Dépendances inter-modules :
Pré requis :
1. Administration réseaux (CCNA2)
2. Administration Système LINUX (LPI-102)
Modules qui doivent être Module faisant Modules qui doivent être
enseignés en amant l’objet de cette enseignés après
fiche
15. MGINF21.34 1. MGINF31.52
Administration MGINF22.46 Internet des Objet
réseaux (CCNA2) Administration (IOT)
16. MGINF21.36 Système et 2. MGINF21.30
Programmation Web sécurité Système de gestion
de base de données
et BD avancées
Soutiens pédagogiques :
« Cloud Essentials » Kirk Hausman, Susan L. Cook, Telmo Sampaio. 2013 Sybex
http://docs.openstack.org/
« Apache CloudStack Cloud Computing »Navin Sabharwal , Ravi Shankar. 2013 Packt
Publishing
« Mastering Cloud Computing. Foundations and Applications Programming »Rajkumar
Buyya, Christian Vecchiola, S.Thamarai Selvi. 2013 Elsevier Inc
116
Forme de l’examen :
a) Examen écrit + Devoir surveillé TP/Projet
b) Documents : non autorisés
c) Durée de l’examen : 2h
d) Pondération : Examen Ecrit : 66% + Devoir surveillé TP/Projet : 33%
Plan du Module:
1. Notions de base de la virtualisation:
a. Besoins,
b. Avantages,
c. Définitions (hyperviseur, émulateur, host, guest),
d. Types (complète, para-virtualisation, partielle, niveau système exploitation),
P2V/V2V,
e. Snapshots,
f. Types de connexion au réseau,
g. Méthodes de stockage …
2. Etude de cas : l’environnement VMware ( Hyperviseur VMware ESXi, vSphere, vCentre,
Migration, Cluster ...)
3. Notions de base du Cloud Computing:
a. Passage virtualisation au cloud,
b. Modèles de service du cloud (architecture, Infrastructure en tant que service (IaaS),
c. Plate-forme en tant que service (PaaS),
d. Logiciel en tant que service (SaaS)),
e. Déploiements de cloud (publique, privé, hybride, communautaire).
4. Les architectures du Cloud:
a. L'architecture type du cloud,
b. Gestionnaires IaaS,
c. Gestionnaire d'hyperviseur, de stockage, de réseau, d'images, de stock d'objets,
d'identité, interface graphique, la haute disponibilité...
5. Etude de cas : OpenStack gestionnaire IaaS open source
6. Docker & Kubernetes:
a. Les conteneurs,
b. Nouveau standard de packaging avec Docker,
c. Les outils Docker libres,
d. Architecture du Docker,
e. Définition d'un orchestrateur,
f. Architecture de Kubernetes ...
117
République Tunisienne Université Libre du Sud
Ministère de l'Enseignement Supérieur et de FICHE DE MODULE Avenue 5 Août Rue Said Aboubaker Sfax
la Recherche Scientifique
Cycle de Formation d’ingénieurs
Institut Polytechnique Privé des
Génie Informatique
Sciences Avancées de Sfax
2ère année
Volume horaire : 78h Cours Intégrés : 24h TP : 18h Travail personnel : 36h
Enseignant responsable: TURKI Mohamed
Méthode d'enseignement : Classe
Nature du module: Obligatoire
Formulaire d'évaluation: a) approbation périodique par le Conseil scientifique,
b) barème d'évaluation spécifique,
c) avis des industriels du domaine de la spécialité.
L’objectif de ce module consiste à étudier l’architecture d’Oracle 11g, connaitre les tâches de l’administrateur
d’une BD Oracle, maîtriser la sécurité d’une BD Oracle en termes de gestion des utilisateurs et leurs droits,
maîtriser les principales tâches d’administration des BD et introduire les techniques de performance d’une base de
données Oracle.
A la fin du module, l’élève ingénieur sera capable de gérer les utilisateurs d’une BD oracle ainsi que
leurs droits en termes de privilèges, rôles et profils, gérer une instance oracle et le processus
d’écoute, gérer les tablespaces et les fichiers de données, gérer les fichiers de contrôle et de
journalisation, sauvegarder et restaurer une BD Oracle, et
Dépendances inter-modules :
Pré requis :
Base de Données (Modèle relationnel, Langage SQL)
Soutiens pédagogiques:
Ouvrages :
Marlene Theriault, Aron Newman. Sécurité sous Oracle. Edition Oracle Press - 2002.
Olivier Heurtel. Oracle 11g Administration. Collection Ressources Informatiques, Editions
ENI - 2008.
Razvan Bizoï. Oracle 11g. Sauvegarde et restauration. Edition Eyrolles – 2011.
118
Razvan Bizoï. Oracle 12c. Administration Edition Eyrolles – 2014.
Sites Web :
http://www.oracle.com/index.html
http://docs.oracle.com/en/
http://oracle.developpez.com/guide/
Forme de l’examen :
a) Examen écrit + Devoir surveillé écrit
b) Documents : non autorisés
c) Durée de l’examen : 2h
d) Pondération : Examen Ecrit : 66% + Devoir surveillé écrit : 33%
Plan du Module :
28. Introduction à l’administration et sécurité des BD
29. Architecture générale d’Oracle
30. Gestion des utilisateurs, rôles et privilèges
31. Gestion des profils utilisateurs
32. Gestion des Tablespaces et des fichiers de données
33. Gestion de l’instance et des processus d’écoute
34. Gestion des fichiers de contrôle et des fichiers de journalisation
35. Sauvegarde et récupération
36. Optimisation d’Oracle
119
République Tunisienne Université Libre du Sud
Ministère de l'Enseignement Supérieur et de
la Recherche Scientifique
FICHE DE Avenue 5 Août Rue Said Aboubaker Sfax
Pré requis :
1. Création d’entreprise
Modules qui doivent être Module faisant Modules qui doivent être
enseigné en amant l’objet de cette enseigné après
fiche
Culture entrepreneuriale BGINF31.49 : BGINF31.50 : Gestion de
Création projets informatiques
d’entreprise et
plan Business
Articles :
Blais R.A. et Toulouse J.M. (1990), « Les motivations des entrepreneurs : une étude empirique de
2278 fondateurs d'entreprises dans 14 pays », Revue internationale, vol.3 (3-4), p. 269-300.
120
Robert, F., Marques, P., Lasch, F. et Le Roy, F. (2010), « Les entrepreneurs dans les technologies
de l’information et de la communication », Revue internationale, 23(1), 63-90.
Haddad S. (2013), « Processus de création des entreprises innovantes en Tunisie: résultats d’une
étude exploratoire », Revue internationale, vol.26 (1), p. 7-146.
Borges C.V., Bernasconi M. et Filion L.J. (2003), « La création des entreprises de haute technologie
(EHT) Examen de la documentation », Cahier de recherche n° 2003-11, HEC Montréal.
Sites Web :
https://fr.wikipedia.org/wiki/Business_plan
https://www.mapaq.gouv.qc.ca/SiteCollectionDocuments/Regions/ChaudiereAppalaches/guide_pla
n_daffaires.pdf
http://www.cnentrepreunariat.mes.rnu.tn/plan.pdf
https://fiches-pratiques.chefdentreprise.com/Thematique/strategie-1104/Guide/Comment-rediger-
business-plan-257153.htm
http://www.utc.fr/intent/docs/rapport_ge15_brailmag.pdf
https://www.petite-entreprise.net/P-159-88-G1-faire-un-business-plan-exemple-de-business-
plan.html
Forme de l’examen :
a) examen écrit + TP/Projet écrit
b) documents : non autorisés
c) durée de l’examen : 2h
d) pondération (%) : 33% (TP/Projet), 66% (examen écrit)
Plan du cours :
Chapitre 1 : L’entrepreneuriat, l’entrepreneur et le processus entrepreneurial.
Introduction
Définition de l’entrepreneuriat (on va mettre l’accent sur l’entrepreneuriat innovant).
L’entrepreneur innovant : Définition, Caractérisation des entrepreneurs innovants, les ressources
nécessaires à la création des entreprises innovantes.
Le processus entrepreneurial
Chapitre 2 : Business Plan
Introduction
Définition d’un Business Plan
Utilités d’un Business Plan
Eléments constitutifs d’un business plan
Proposition d’un plan générique
121
République Tunisienne Université Libre du Sud
Ministère de l'Enseignement Supérieur et de
la Recherche Scientifique
FICHE DE Avenue 5 Août Rue Said Aboubaker Sfax
Pré requis :
1. Création d’entreprise
Modules qui doivent être Module faisant Modules qui doivent être
enseigné en amant l’objet de cette enseigné après
fiche
MGINF 31.53 MGINF31.50 PFE
Génie logiciel et processus de Gestion de projets
développement AGIL informatique
122
2. LA GESTION DE PROJETS INFORMATIQUES ;
Http://fr.wikipedia.org/wiki/Creative_Commons
Forme de l’examen :
a) examen écrit + devoir surveiller écrit
b) documents : non autorisés
c) durée de l’examen : 2h
d) pondération (%) : 33% (devoir surveillé écrit), 66% (examen écrit)
Plan du cours :
1. Notions clés de la gestion de projet
2. L’utilité de la méthodologie de la gestion de projet
3. Les tâches dans la gestion de projet
4. Le rôle du chef de projet
5. Le découpage d’un projet et les modèles de cycle de vie Estimation des charges
6. Etude préalable et cahier des charges
7. Les techniques de planification des délais
8. Le pilotage du projet & communication
9. La gestion du changement
10. Le management des risques
123
République Tunisienne Université Libre du Sud
Ministère de l'Enseignement Supérieur et de
la Recherche Scientifique
FICHE DE Avenue 5 Août Rue Said Aboubaker Sfax
A la fin du module, l’élève ingénieur sera capable de réaliser des activités de tests fonctionnels et
des tests de charge, d’identifier et corriger les problèmes applicatifs en relation avec la qualité et la
performance des applications logicielles.
Pré requis :
1. Un PC portable, une machine virtuelle avec quelques outils installés et
préconfigurés
2. Connaissances en SQL et bases de données
3. Connaissances Web : HTML, Javascript
4. Connaissances en architectures logicielles
Modules qui doivent être Module faisant Modules qui doivent être
enseigné en amant l’objet de cette enseigné après
fiche
MGINF1.12 : Programmation MGINF31.51 : MGINF31.52 : Internet des
Web Qualité, test et Objet (IOT)
MGINF2.06 : Système de performance de
gestion de base de données et logiciels
BD avancées
MGINF2.17 : Architecture
logicielle et design pattern
124
Soutiens pédagogiques et littérature recommandée :
Liens Internet :
https://www.sonarqube.org/
https://www.jenkins.io/
https://jmeter.apache.org/
https://www.appdynamics.com/fr_fr
https://docs.oracle.com/cd/B14117_01/text.101/b10729/aoptim.htm
https://www.ingenieurtest.fr/2018/12/testlink-guide-rapide-dutilisation.html#creation-projet-de-test
Livres :
Pratique des tests logiciels : concevoir et mettre en œuvre une stratégie de tests (3e édition)
Forme de l’examen :
a) examen écrit + TP/Projet écrit
b) documents : non autorisés
c) durée de l’examen : 2h
d) pondération (%) : 33% (TP/Projet), 66% (examen écrit)
Module content (Plan du cours, contenu du module) :
125
République Tunisienne Université Libre du Sud
Ministère de l'Enseignement Supérieur et de
la Recherche Scientifique
FICHE DE Avenue 5 Août Rue Said Aboubaker Sfax
Pré requis :
1. HTML, PHP, JavaScript, CSS
Modules qui doivent être Module faisant Modules qui doivent être
enseigné en amant l’objet de cette enseigné après
fiche
MGINF21.32 : MGINF31.52 Rien
Programmation Web Internet des Objet
dynamique (IOT)
MGINF31.51 : Qualité, test et
performance de logiciels
Forme de l’examen :
a) examen écrit + Contrôle Continu écrit
b) documents : non autorisés
c) durée de l’examen : 1.5 h
d) pondération (%) : 33% (Contrôle Continu), 66% (Examen écrit)
126
Plan du cours :
1. Introduction à l’Internet des Objet « IOT »
- Qu’est-ce un objet connecté ?
- Domaines d’applications
- Structure d’un système IOT
- Outils nécessaires pour les systèmes IOT
2. Programmation Python et Implémentation de la carte Raspberry.
- Présentation de la carte Raspberry
- Configuration de la carte Raspberrry
- Programmation Raspberry avec Python
- Implémentation des différents capteurs sur la carte Raspberry
3. Interfaçage WEB pour l’lOT
- Le Framework FLASK
- Programmation Web
4. Applications Cloud pour l’IOT
- Firebase
- Socket
- MQTT
127
République Tunisienne Université Libre du Sud
Ministère de l'Enseignement Supérieur et de
la Recherche Scientifique
FICHE DE Avenue 5 Août Rue Said Aboubaker Sfax
Pré requis :
1. Modélisation UML
Modules qui doivent être Module faisant Modules qui doivent être
enseigné en amant l’objet de cette enseigné après
fiche
MGINF21.29 : Modélisation MGINF31.53 MGINF31.54 :
UML Génie Logiciel et Développement .Net avancé
processus de MGINF31.55 :
développement Développement de
agiles composants métiers
distribués
Strohmeier A., Buchs D., Génie logiciel : principes, méthodes et techniques, Lausanne,
Presses polytechniques et universitaires romandes, 1996.
Jacobson, Ivar., Booch, Grady et Rumbaugh, James, « Le processus unifié de développement
logiciel », Edition Eyrolles, 2000.
Jean-Louis Bénard, Laurent Bossavit, Régis Médina et Dominic Williams, « L'Extreme
Programming : Avec deux études de cas », Edition Eyrolles, 2002.
Kenneth S. Rubin. Pierre-Alain Muller et Nathalie Gaertner, « Scrum : Management de
projet agile ». Edition Pearson 2013.
Ken Schwaber et Jeff Sutherland, Le Guide de Référence de Scrum : Les Règles de Jeu.
Version novembre 2017 et Version novembre 2020.
128
Forme de l’examen:
a) examen écrit + Contrôle Continu écrit
b) documents : non autorisés
c) durée de l’examen : 2 h
d) pondération (%) : 33% (Contrôle Continu), 66% (Examen écrit)
Module content (Plan du cours, contenu du module) :
1. Génie logiciel
2. Modèles de cycle de vie de logiciel
3. Les méthodes agiles
4. Méthode UP
5. Méthode XP
6. Méthode Scrum
7. Gestion de projet informatique à l’aide d’un outil Scrum
8. Cas pratique
129
République Tunisienne Université Libre du Sud
Ministère de l'Enseignement Supérieur et de
la Recherche Scientifique
FICHE DE Avenue 5 Août Rue Said Aboubaker Sfax
Pré requis :
1. Concepts de base du langage C# et du Framework .NET
2. Programmation Objet
Modules qui doivent être Module faisant Modules qui doivent être
enseigné en amant l’objet de cette enseigné après
fiche
MGINF12.19 : POO JAVA MGINF31.54 : MGINF31.55 :
Développement Développement de
.NET avancé composants métiers
distribués
130
Forme de l’examen :
a) examen écrit + Contrôle Continu écrit
b) documents : non autorisés
c) durée de l’examen : 2 h
d) pondération (%) : 33% (Contrôle Continu), 66% (Examen écrit)
Plan du cours :
1. Présentation du Framework web ASP.NET Core
2. Concepts de base de ASP.NET CORE MVC
3. Création et paramétrage de projet
4. Ajout de contrôleurs, modèles et vues dans un projet MVC
5. Notion de routage dans ASP.NET MVC
6. Le Moteur de vues et syntaxe RAZOR
7. Les Tag Helpers
8. Transfert de données avec Viewbag et Viewdata
9. Validation de données avec les DataAnnotation et les tag helpers de validation.
10. Accès aux bases de données avec Entity Framework Core
11. Repository pattern et injection de dépendances
12. Déploiement d’une application web ASP.NET Core (IIS, AZURE)
13. Sécurité des applications avec ASP.NET Core IDENTITY
14. Les services web (WEB API) : création, et invocation de services http RestFull
131
République Tunisienne Université Libre du Sud
Ministère de l'Enseignement Supérieur et de
la Recherche Scientifique
FICHE DE Avenue 5 Août Rue Said Aboubaker Sfax
Dépendances inter-modules :
Pré requis :
1. Architecture logicielle et design pattern
2. Conception orientée objet
Modules qui doivent être Module faisant Modules qui doivent être
enseigné en amant l’objet de cette enseigné après
fiche
MGINF12.19 : POO JAVA MGINF31.55 : MGINF31.56 :Intégration
MGINF21.31 : Java avancé Développement d'applications distribuées et
GIMNF22.42 : de composants projets
Développement JEE métiers distribués
Soutiens pédagogiques :
Livre 1 : “EJB 3 - Des concepts à l'écriture du code. Guide du développeur”
Livre 2 : “EJB 3 in Action”
Livre 3 : “Ejb fondamental”
Livre 4 : “Beginning EJB in Java EE 8: Building Applications with Enterprise JavaBeans”
Site 1 : "https://www.oracle.com/java/technologies/enterprise-javabeans-technology.html"
Site 2 : " https://docs.oracle.com/javaee/7/api/javax/ejb/EJB.html"
132
Forme de l’examen:
a) examen écrit + Contrôle Continu écrit (Projet)
b) documents : autorisés
c) durée de l’examen : 2 h
d) pondération (%) : 33% (Contrôle Continu : Projet pratique)), 66% (Examen écrit)
Module content (Plan du cours, contenu du module) :
1. Introduction aux composants métiers
2. Composant EJB : historiques et évolution (EJB1.0 / EJB2.x / EJB3.x)
3. Session Bean
4. Injection de dépendance (IoC)
5. Entity Bean (JPA)
6. Message Driven Bean
7. Web Service EndPoint
8. Intercepteurs
9. Composant web
133
République Tunisienne Université Libre du Sud
Ministère de l'Enseignement Supérieur et de
la Recherche Scientifique
FICHE DE Avenue 5 Août Rue Said Aboubaker Sfax
Pré requis :
1. Développement de composants métiers distribués
2. Développement JEE
3 Développement d'applications mobiles.
4 Développement des Web Services
Modules qui doivent être Module faisant Modules qui doivent être
enseigné en amont l’objet de cette enseigné après
fiche
MGINF11.09 : Concept de MGINF31.56 : PFE
base des réseaux Intégration
MGINF31.55 : d'applications
Développement de distribuées et
composants métiers distribués projets
134
Forme de l’examen :
a) examen écrit + Contrôle Continu écrit (Projet)
b) documents : autorisés
c) durée de l’examen : 2 h
d) pondération (%) : 33% (Contrôle Continu : Projet pratique)), 66% (Examen écrit)
Plan du cours :
Chapitre 1 : Introduction à l’intégration continue
Chapitre 2 : Gestionnaire des sources GIT/SVN
Chapitre 3 : Automatisation des builds
Chapitre 4 : Serveur d’intégration continue JENKINS
Chapitre 6 : Gestionnaire des livrables Nexus/Archiva
Chapitre 7 : Automatisation des tests
Chapitre 8 : Gestion de la qualité de code via Sonar-Cube
Date de dernière modification apportée : 02/ 12 / 2020 /
135
République Tunisienne Université Libre du Sud
Ministère de l'Enseignement Supérieur et de
la Recherche Scientifique
FICHE DE Avenue 5 Août Rue Said Aboubaker Sfax
MODULE
Institut Polytechnique Privé des Cycle de Formation d’ingénieurs
Sciences Avancées de Sfax Génie Informatique
3ème année
Pré requis :
1. Base de données
2. Programmation orienté objets
3. Programmation web
Modules qui doivent être Module faisant Modules qui doivent être
enseigné en amont l’objet de cette enseigné après
fiche
MGINF12.23 : Base de MGINF31.57 : Développement avancé ERP
données Développement et Odoo
MGINF21.31 : POO JAVA intégration ERP
MGINF11.11 : (Odoo)
Programmation Web
136
1. https://www.odoo.com/documentation/12.0/ (consulté décembre 2019)
2. Alexandre Fayolle, Holger Brunn : Odoo 11 Development Cookbook Second Edition - January
2018
Forme de l’examen:
a) examen écrit + Contrôle Continu écrit (TP/Projet)
b) documents : non autorisés
c) durée de l’examen : 2 h
d) pondération (%) : 33% (Contrôle Continu : TP/Projet), 66% (Examen écrit)
Plan du cours :
1. Utiliser le framework Odoo (Application Gestion des tâches)
2. Installation de l'environnement de développement Odoo
3. Création d’un nouveau module (Projet Bibliothèque : Gestion des livres, des éditeurs, des
auteurs et implémentation de la méthode vérifier ISBN)
4. Extension d’un module (Projet Bibliothèque : Gestion des membres)
5. Importation, exportation et données de modules (Projet Bibliothèque : Données de
démonstration)
6. Structuration des données d'application (Projet Bibliothèque : Amélioration de l'application)
7. Recordsets - Utilisation des données de modèle
8. Logique Métier (Projet Bibliothèque : Gestion des emprunts/retours)
L'objectif de ce module est de développer des habiletés de construction d'un entrepôt de données,
analyse de données et l’extraction des connaissances
A la fin du module, l’élève ingénieur sera capable de mener un projet de business intelligence
permettant d’analyser les données et de les transformer en informations exploitables pour permettre
aux gestionnaires d’entreprises et autres utilisateurs sans spécialisation technique de prendre des
décisions
Pré requis :
1. Base de données 137
2. SGBD et BD Avancées
Soutiens pédagogiques et littérature recommandée :
Concevoir et déployer un data warehouse, Guide de conduite de projet
R. Kimball œ L. Reeves œ M. Ross œ W.Thorthwaite – Eyrolles octobre. 2000
Entrepôts de données, Guide pratique du concepteur de data warehouse
R. Kimball - 1996 Thomson Publishing (WILEY)
Piloter l’entreprise grâce au data warehouse
J.-M. Franco œ S de Lignerolles - Eyrolles
Le Data warehouse, Le data Minning - J.-M. Franco Eyrolles
Inmon WH. Building the Data Warehouse. 3rd ed. New York: J. Wiley, 2002.
Claire Noirault, Business Intelligence avec Oracle 10g
Bertrand Burquier, Business intelligence avec SQL Server
Forme de l’examen:
a) examen écrit + Contrôle Continu écrit (Epreuve écrite)
b) documents : non autorisés
c) durée de l’examen : 1.5 h
d) pondération (%) : 33% (Contrôle Continu écrit), 66% (Examen écrit)
Plan du cours :
1. Problématique de l’entreprise pour la prise de décision et objectifs des entrepôts de données.
2. Architecture des systèmes à base d'entrepôts de données.
3. Modélisation multidimensionnelle.
4. Méthodes de conception des entrepôts.
5. Les outils ETL
6. Technologies OLAP, ROLAP, MOLAP
7. Les outils de restitution (Reporting et tableau de bord)
8. Data mining ou fouille de données (objectifs, méthodologie et modèles)
138
République Tunisienne Université Libre du Sud
Ministère de l'Enseignement Supérieuret de la
Recherche Scientifique
FICHE DE Avenue 5 Août Rue Said Aboubaker Sfax
A la fin de ce module, l’étudiant sera capable de créer des modèles prédictifs, les évaluer et les optimiser.
Dépendances inter-modules :
Pré requis :
18. Connaissances préliminaires en statistiques, algèbre linéaire et calcul différentiel.
19. Bon niveau de programmation (de préférence en Python)
20. Lire et écrire en anglais
21. Ecrire parler en anglais
22. Connaissances des termes techniques en anglais
Modules qui doivent Module faisant l’objet de cette Modules qui doivent être
être enseigné en amant fiche enseignés après
3. MGINF11.03 MGINF31.59
Mathématiques pour Data Science
l’ingénieur
4. MGINF11.02
Analyse numérique
Soutiens pédagogiques:
Livre:
Data Science: fondamentaux et études de cas: Machine Learning avec Python et R (Blanche)
Forme de l’examen:
a) Examen écrit + test
b) Documents : non autorisés
139
c) Durée de l’examen : 2h
d) Pondération: 33% test/Projet et 66% examen
Plan du module :
1. Installation de Python Anaconda et utilisation de jupyter notebook.
2. Initiation au langage de programmation Python.
3. Bibliothèque Numpy pour le calcul scientifique, manipulation des vecteurs et des matrices.
4. Bibilothèques Pandas et Matplotlib pour la manipulation et la visualisation des données.
5. Apprentissage supervisé : régression (bibliothèque Scikit-learn)
(a) Régressions linéaires simple et multiple.
(b) Régression polynomiale.
(c) Evaluation de la performance des modèles de régressions.
6. Apprentissage supervisé : classification (bibliothèque Scikit-learn)
(a) Régression logistique.
(b) k-plus proches voisins (k-NN).
(c) Machine à vecteurs de support (SVM).
(d) Arbre de décision (Decision tree).
(e) Forêt aléatoire (Random Forest).
(f) Evaluation de la performance des modèles de classifications.
7. Apprentissage non-supervisé (bibliothèque Scikit-learn)
(a) k-means clustering.
(b) Hierarchical clustering.
8. Traitement automatique du langage naturel (NLP).
9. Introduction à l’apprentissage profond (Deep Learning).
(a) Réseaux de neurones artificiels (ANN).
(b) Réseaux de neurones à convolution (CNN).
140
10. Règlement
141
3
142
3
Il expose la charte des examens établie en Octobre 2018 et le règlement général des examens.
143
4 Table des matières
I. CHARTE DES EXAMENS.........................................................................................5
2. DEROULEMENTDESEPREUVES ...........................................................................8
3. FRAUDESAUXEXAMENS ..................................................................................... 13
1. POURLESENSEIGNANTS ..................................................................................... 16
2. POURLESETUDIANTS .......................................................................................... 17
III. CONFLITD’INTERETS............................................................................................ 19
IV. ANNEXE13
1. ANNEXE1 ................................................................................................................ 20
2. ANNEXE2 ................................................................................................................ 21
144
5 I. Charte des examens
Tout étudiant régulièrement inscrit à l'IPSAS et ayant réglé les tranches échues des
frais de scolarité est automatiquement inscrit auxexamens.
Pour les épreuves d'examen, les étudiants sont convoqués par voie d'affichage au moins 07 jours
avant la date prévue.
Une liste des étudiants éliminés des examens suite à des mesures disciplinaires est affichée au
moins 07 jours avant la date prévue.
Calendriers des épreuves
Les calendriers d’examens comportant la date, l’horaire, et le lieu de chaque épreuve sont portés
à la connaissance des étudiants par voie d’affichage sur des panneaux fermés réservés à cet effet
, au moins 10 jours avant le début des épreuves et ne devra plus être modifié, sauf en cas de
force majeure dûment constaté.
L’affichage des calendriers des épreuves écrites et orales vaut convocation individuelle aux
examens sauf pour les étudiants éliminés pour diverses raisons.
Conditions particulières des étudiants en situation de handicap
Les étudiants reconnus en situation de handicap temporaire ou permanent qui ont préalablement
obtenu une autorisation spécifique du service compétent bénéficient de conditions particulières
dans le cadre du déroulement des examens.
Ces conditions sont les suivantes :
1/3 du temps supplémentaire organisé par le service en charge des examens, dansle
respect des textes réglementaires;
le cas échéant, une salle particulière d’examens et une assistance pédagogique(une
145
6 I. Charte des examens
Sujets d’examens
Tout enseignant a ,seul et personnellement ,la responsabilité pédagogique du sujet qu’il donne
et de sa confidentialité jusqu’à son acheminement vers le service chargé de la duplication. Il
assure la duplication dans la plus stricte confidentialité auprès du service du tirage et veille à la
mise sous pli fermé en nombre suffisant auprès du service en charge des examens. A titre
exceptionnel, en cas d’empêchement, il désigne un remplaçant (obligatoirement un enseignant)
et donne ses coordonnées afind’être joignable en cas d’urgence.
Le sujet doit rappeler l’intitulé et la durée de l’épreuve et préciser le barème des questions en
fonction de l’épreuve et la liste des documents ou matériels autorisés. En l’absence d’indication
contraire expresse, aucun document ou matériel n’est autorisé pendant toute la durée de
l’épreuve.
La procédure de duplication et de remise des sujets au service en charge des examens est
déterminée par chaque composante en fonction de son organisation dans le respect d’une stricte
confidentialité.
La remise et le tirage du sujet doivent être effectués au moins une semaine avant la date de
l'épreuve.
L’enseignant peut proposer un sujet de secours qui sera adopté à défaut de confidentialité du
sujetprincipal.
146
7 I. Charte des examens
Préparation matérielle
reçoivent les plis contenant les sujets d’examen et assurent sa conservation en armoire forte et
prévoient leur acheminement sur le ou les lieux del’épreuve,
assurentladistributiondesenveloppescontenantlesépreuveslejourdel’examen.
mettent en œuvre les moyens logistiques nécessaires pour le bon déroulement des examens
(selon les capacités et les moyens del’institution)
mettent en œuvre les dispositions nécessaires et adaptées aux étudiants en situation d’handicap
et informent les surveillants des conditions particulières dont bénéficient cesétudiants,
fournissent auxétudiants:
les copiesanonymes,
s’assurent que le matériel non utilisé à l’issue d’une épreuve soit récupéré et rapporté au
service en charge desexamens,
conservent les copies ainsi que les procès-verbaux de jury après lesdélibérations.
147
8 I. Charte des examens
L'anonymat des copies est obligatoire quel que soit le support utilisé.
En cas de nécessité, le secrétariat pédagogique compétent est habilité à lever l'anonymat lors de la
saisie des notes qui sera validée par l'enseignant responsable.
148
9 I. Charte des examens
2. DEROULEMENT DESEPREUVES
L’étudiant doit être présent devant la salle d’examen au moins 15 minutes avant le début de
l’épreuve. L’accès à la salle d'examen est interdit avant l’arrivée des enseignants surveillants.
Si un candidat se présente après l'ouverture des enveloppes contenant le sujet, le surveillant
responsable de la salle pourra, à titre exceptionnel (lorsque le retard est dû à un cas de force
majeure) moyennant d’une autorisation d’entrée délivrée par le centre d’examen, l'autoriser à
composer à condition que le retard n'excède pas 15 minutes après le début de l'épreuve. Aucun
temps supplémentaire ne sera donné à ce candidat, la mention du retard et ses raisons seront
portées sur le procès-verbal de l'examen.
Droit et devoirs de l’étudiant face à l’examen
L’étudiant doit :
Être présent devant la salle d’examen au moins un quart d’heure avant le début de
l’épreuve;
Ne pas troubler le bon déroulement des examens y compris dans l’environnement
immédiat de la salle d’examen;
Être muni de toutes les pièces nécessaires à son identification (carte d’étudiant et
convocation impératives);
S’asseoir à la place qui lui est réservée lorsqu’une affectation numérotée a été notifiée ;
149
10 I. Charte des examens
Ne pas être en possession de documents non expressément autorisés dans le cadre de
l’épreuve (cours, manuel, dictionnaire…);
Remettre sa copie à l’heure indiquée pour la fin des épreuves, même s’il s’agit d’une
copie blanche, dans ce cas ne pas omettre d’écrire son nom;
Être munis du matériel autorisé pour passer leur examen et ne peut pas procéder à son
échange entre pairs durant tout le déroulement de l’épreuve;
Ne pas être en possession d’un quelconque matériel de stockage et de transmission
d’informations comme agenda électronique et téléphone portable (même à usage
d’horloge) qui doivent être éteints et déposés sur la table de l’enseignant surveillant;
Ne pas fumer dans la salle des examens et ne sera en aucun cas autorisé à sortir de la
salle sauf cas de nécessitéabsolue.
L’Identification
Pour être admis à participer à l’épreuve, les étudiants doivent être en possession de leur
carte d’étudiant et de leur convocation aux examens. A défaut, ils doivent être en mesure de
présenter une pièce d’identité avec photo (carte nationale d’identité, passeport, permis de
conduire).
Lorsque des numéros de place ont été assignés, l’étudiant doit préalablement vérifier son
numéro de place, par la consultation de l'affichage.
Les consignes
150
11 I. Charte des examens
L’Identification
La mission de surveillance
La surveillance des épreuves constitue un acte pédagogique qui fait partie des obligations
statutaires des enseignants au même titre que la préparation des sujets et la correction des
examens.
L’enseignant responsable du sujet, même s’il n’est pas surveillant de son épreuve, est tenu
d’être présent sur les lieux de l’examen ou d’être joignable pendant toute la durée de l’épreuve.
En cas d’empêchement majeur, il désigne un représentant qualifié et indique au service en
charge des examens les coordonnées permettant de le joindre.
Les surveillants se rendent avant le début des épreuves au service de scolarité, qui précise leur
affectation de surveillance et leur remet l’ensemble des documents nécessaires au déroulement
de l’épreuve.
151
12 I. Charte des examens
Les surveillants seront informés des conditions particulières d'examen dont bénéficient certains
candidats (1/3 temps supplémentaire de composition et/ou toute disposition spéciale en faveur
des étudiants en situation de handicap).
Les surveillants doivent être présents au moins 15 minutes avant le début de l'épreuve et
s'assurer que la préparation matérielle de la salle (places, copies, brouillons...) est faite avant
de lancer l'épreuve. Ils ont toute autorité pour déterminer la place des étudiants.
Les surveillants vérifient l'identité des candidats. Ne peuvent composer que les étudiants
régulièrement inscrits à l'épreuve concernée. Tout candidat qui ne peut justifier de son identité
ne sera pas autorisé à composer ou à remettre sacopie.
Tout candidat admis à composer doit rendre une copie, mêmeblanche.
Avant le début de l'épreuve, les surveillants rappellent aux candidats les conditions dans
lesquelles ils doivent composer.
152
13 I. Charte des examens
Procès-verbal d'examen
Pour chaque épreuve il est dressé un Procès Verbal d'examen comportant la date, la nature et les
horaires de l'épreuve, le nom et l'émargement des surveillants.
A l'issue de l'épreuve, le candidat remet sa copie au surveillant en émargeant sur la liste d'appel. Le
surveillant responsable remplit le procès-verbal d'examen en précisant :
le nombre d'étudiants présents, le nombre d'absents, l'identité des présents ne figurant pas
sur la liste d'appel et autorisés à composer sous réserve d'une inscription effective
l’examen.
153
14 I. Charte des examens
3. FRAUDES AUXEXAMENS
A titre préventif, une surveillance active et continue constitue un moyen efficace de dissuasion.
Toute fraude commise lors d'un examen peut entraîner pour le coupable une sanction
disciplinaire pouvant aller jusqu'à l'interdiction définitive de prendre toute inscription et de subir
tout examen conduisant à un diplôme ou titre délivré par l'IPSAS.
En cas de fraude ou tentative de fraude, le surveillant responsable de la salle devra :
Prendre toutes mesures nécessaires pour faire cesser la fraude sans interrompre la
participation de l'étudiant à l'épreuve (sauf cas particulier : en présence de substitution de
personne ou de troubles affectant le déroulement de l'épreuve, l'expulsion de la salle peut
être prononcée par lesurveillantresponsable)
Saisir le ou les documents ou matériels permettant d'établir ultérieurement la réalité
desfaits.
Dresser un procès-verbal (rapport précis et détaillé).
Porter la fraude à la connaissance du Coordinateur des examens, du secrétaire général et du
Directeur de l'Établissement qui pourront la soumettre à la section disciplinaire du conseil
de discipline del ‘établissement.
Dans l'hypothèse la plus fréquente où le candidat n'est pas exclu de la salle d'examen, le jury
devra délibérer sur ses résultats dans les mêmes conditions que pour tout autre candidat.
Toutefois, aucune attestation de réussite, ni de relevé de notes ne peuvent lui être délivrés avant
que l'instance de jugement n'ait statué.
La section disciplinaire peut dans un jugement annuler l’épreuve litigieuse, la matière, l’unité
d’enseignement, le semestre voire l’année universitaire.
Remarque : Toute marque distinctive flagrante figurant sur la copie de l’étudiant sera
154
15 I. Charte des examens
4. LES CORRECTIONS, LES DELIBERATIONS ET LA COMMUNICATION
DESRESULTATS
La Correction
Un délai de correction suffisant n’excédant pas 10 jours est laissé aux correcteurs,
La correction des copies se déroule sous l’autorité de l’enseignant dont la matière a fait l’objet
de l’examen. En cas de pluralité de correcteurs, l’enseignant responsable veille à l’unité de la
correction et à l’harmonisation des notes dans le respect du principe d’égalité entre étudiants. La
correction respecte impérativement l’anonymat des copies.
Les délais et modalités de transmission des notes sont fixés préalablement par chaque
composante.
La Délibération du Jury
Le jury délibère souverainement sur la base de l’ensemble des résultats obtenus par l’étudiant,
dans le respect des modalités de contrôle des connaissances.
Il est recommandé aux étudiants de porter à la connaissance du coordinateur des examens et/ou
directeur de l’établissement, dans les 48 heures qui suivent la fin des épreuves, toute
information ou événement susceptible d’avoir eu une incidence sur le déroulement de
leursexamens.
Le jury de filière est composé des enseignants concernés par les unités d'enseignement évaluées.
Il comprend les enseignants des Unités d'Enseignement et les personnalités qualifiées ayant
contribué aux enseignements.
Les jurys demeurent souverains dans leurs décisions qui ont un caractère définitif
La composition des jurys ainsi que le nom du Président du jury sont affichés avant le début des
délibérations.
La participation aux jurys constitue pour le personnel enseignant un acte pédagogique inclus
dans le service. Dès lors, la présence aux délibérations est une obligation pour les enseignants.
155
16 I. Charte des examens
Les différents éléments (copies, rapports, mémoires…) qui ont servi aux notations doivent être
mis à la disposition du jury pendant la délibération ainsi que les listes d’émargement. Le jury
s’assure du respect de l’anonymat des copies et de la levée de l’anonymat et contrôle le
versement des notes et la validation des unités d’enseignement. Le Président du jury veille à la
régularité de la délibération (présence de la moitié des membres). A l’issue de la délibération,
les membres présents du jury émargent le procès- verbal.
A l'issue de la délibération du jury, plus aucune modification ne peut être apportée sur les
procès- verbaux sauf en cas d'erreur matérielle de report ou de calcul dûment constatée par le
Président du jury. Dans ce cas, celui-ci est tenu d'en informer aussitôt les autres membres
dujury.
Les notes et les résultats « admis » ou « ajournés » sont communiqués aux étudiants par voie
d'affichage.
Les étudiants ont droit, sur leur demande et dans un délai 3 jours suivant l’affichage des
résultats, à la communication de leurs copies et/ou à un entretien avec l'enseignant (ou les
enseignants) responsable(s) de l'enseignement.
Les enseignants responsables des épreuves doivent organiser une séance de consultation des
copies qui sera clairement signalée par affichage.
La délivrance de relevés de notes, attestations de réussites et diplômes ne peut être faite qu’à
l’étudiant concerné, sur présentation d’une pièce officielle d’identité (carte nationale d’identité,
passeport) ou à un mandataire muni d’une procuration donnée à cet effet, de sa propre pièce
officielle d’identité, et de la photocopie recto/verso d’une pièce d’identité de l’étudiant qui
donneprocuration.
La délivrance du diplôme est prononcée après délibération du jury.
156
16
II. Règlement général des
examens
1. POUR LESENSEIGNANTS
La convocation des enseignants pour les séances de surveillance des examens comporte les
consignes suivantes:
"En cas d’absence prévue, vous êtes prié(e) d’avertir le Chef du Service de la Scolarité en temps
opportun et de lui communiquer le nom du collègue qui vous remplacera.
Dans le but d’optimiser le déroulement des examens :
• Un « bureau des sujets d’examens » a été aménagé pour recevoir les enseignants
surveillants.
• Vous êtes prié(e) de vous présenter au bureau des examens, 15 minutes avant l’horaire fixé
pour l’épreuve.
• Les copies d’examen vous seront remises à votre arrivée par l’un des membres du Comité
des examens qui vous indiquera la salle où se déroulera la surveillance.
• Tout incident survenant au cours des épreuves devra être signalé aux membres présents du
Comité des examens et figurera dans le procès-verbal desexamens.
D’autre part, les consignes suivantes méritent d’être rappelées et doivent être scrupuleusement
appliquées :
Avant le début de l’épreuve :
• En cas d’absence d’un ou plusieurs étudiants à l’heure prévue pour l’épreuve, respecter les
10 mn réglementaires accordées aux retardataires avant l’ouverture des enveloppes
contenant les copiesd’examen.
• Aucun étudiant n’est autorisé à entrer en salle d’examen après l’ouverture des enveloppes
contenant lesépreuves, sans être muni d'une autorisation du comité des examens.
• Rappeler aux étudiants avant le début de l’épreuve la nécessité de respecter le numéro de
place qui leur a étéassigné.
• Rappeler aux étudiants avant le début de l’épreuve les points réglementaires, concernant les
sanctions en cas defraude.
157
17
II. Règlement général des
examens
2. POUR LESETUDIANTS
Le règlement général des examens est porté à la connaissance de tous les étudiants et est affiché
sur les tableaux et devant toutes les salles d’examen. Il comporte 12 articles:
Article 1 : Les étudiants doivent se conformer aux dispositions du présent règlement ainsi
qu’aux mesures et décisions arrêtées par l’enseignant responsable de la salle d’examen.
Article 2 : Chaque étudiant doit, à son entrée dans la salle d’examen, se munir de sa carte
d’étudiant et/ou de sa carte d’identité nationale et de sa convocation individuelle.
Article 3 : Le candidat doit déposer à l’entrée de la salle d’examen tous les documents et objets
tels que les sacs à main et les cartables et surtout les téléphones portables dument fermés.
Article 4 : Le candidat n’est autorisé à porter sur lui aucun document.
Article 5 : Le candidat doit se doter de tout ce qui est nécessaire pour affronter l’épreuve.
Article 6 : Le candidat est tenu de signer la liste d’émargement au début et à la fin de la séance
d’examen. La deuxième signature doit avoir lieu après la remise de copie d’examen directement
à l’enseignant responsable de la salle.
Article 7 : Aucun étudiant ne sera admis dans la salle après le début de l’épreuve s'il n'est pas
muni d'une autorisation du comité d'examen.
158
18
II. Règlement général des
examens
Article 8 : Aucun étudiant ne sera autorisé à quitter la salle d’examen avant la fin ≥la
diteséance.
Article 9 : Aucun étudiant n’est autorisé à quitter temporairement la salle d’examen sous aucun
prétexte. En cas de force majeure, il doit être accompagné par un agent administratif, en
l’occurrence, l’agent de liaison placé devant les salles d’examen.
Article 10 : Toute fraude ou tentative de fraude expose son ou ses auteurs aux sanctions
réglementaires, sont considérés comme tels les actes suivants : la possession d’un document non
autorisé, la discussion ou l’échange d’objets avec un autre étudiant quel que soit le motif, le jet
de documents, de papier brouillon ou autres par terre ouailleurs.
Article 11 : Lorsqu’un étudiant commet une fraude ou une tentative de fraude ou un quelconque
manquement à la discipline des examens, il peut être exclu de la salle par l’enseignant
responsable.
Article 12 : L’utilisation du téléphone portable au cours de la séance d’examen est considérée
comme un acte de fraude qui entraine l’exclusion immédiate du candidat.
Important : Les étudiants doivent obligatoirement passer les épreuves dans leur salle et à leur
place d’affectation. Dans le cas contraire, ils seront considérés comme absents et se verront
attribuer la note zéro.
159
III. Conditions de Réussite
1) LICENCES :
Lors de la délibération de la session principale, est déclaré admis, tout étudiant ayant
une moyenne générale de 10/20 au moins et ayant validé 45 crédits au minimum.
Tout étudiant n’ayant pas satisfait ces deux conditions est déclaré ajourné. L’étudiant
ajourné a le droit de subir les épreuves de tous les modules dans lesquels il n’a pas
obtenu la moyenne Générale de la matière.
2) CYCLES PREPARATOIRES :
3) CYCLES D’INGENIEURS
Tout étudiant redoublant, qu’il soit étudiant de l’IPSAS ou venant d’une autre
institution, conserve ses crédits validés. En d’autres termes, il conserve les notes des matières
qui ont une moyenne supérieure ou égale à 10/20. Il doit assister aux cours des matières non
validées et passer toutes les épreuves (Contrôle continu et
examen)
161
11. Charte de l’étudiant
162
1
CHARTE
Des étudiants de l’IPSAS
Article 1: Objectif
La CHARTE présente le règlement interne pour les étudiants de l'IPSAS. Elle détermine les
règles fondamentales qui sont strictement obligatoires à respecter par chaque étudiant(e) durant son
appartenance administrative à cette institution universitaire. Elle présente un contrat personnel de
l’étudiant(e) avec l’Administration de IPSAS qui vise le bon déroulement de l’enseignement et respect
mutuel entre tous.
La formation à l'IPSAS est payante et l'inscription est obligatoire dans les délais prévus. Les
frais de scolarité sont fixés par l'Administration et sont payables par tranches comme suis:
première tranche est exigée à l'inscription, la deuxième tranche doit être réglée avant la fin de
décembre et la troisième tranche est à payer au plus tard avant la fin avril durant l'année
universitaire.
4.1. Enseignement
L'enseignement à l'IPSAS se déroule selon les plans d'études approuvés par le Ministère de
l'enseignement supérieur tunisien et spécifiques pour chaque spécialité. L'organisation des cursus
et le calendrier annuel sont assurés par l'Administration de l'IPSAS. Une année universitaire est
partagée en deux semestres dont la durée de chacun est de 15 semaines d'enseignement plus une
semaine réservée aux examens.
La présence des étudiants à tous les enseignements (cours, travaux pratiques, séminaires et
visite d'entreprises) est obligatoire. Elle est contrôlée par les enseignants et l'Administration.
Lorsque les absences dans une unité ou un élément dépassent 20 % du volume horaire du module,
l'étudiant concerné n'est pas autorisé à se présenter en session principale des épreuves.
La présence à tous les contrôles (tests, devoirs, examens, soutenances, etc.) est obligatoire.
Toute absence à un contrôle est sanctionnée par une note de zéro.
Il est à signaler que les certificats médicaux ne constituent pas nécessairement un
justificatif des absences.
163
2
Les étudiants sont obligés de se tenir informés à travers les sites Web de l'IPSAS (www.uls-
ens.net ou www.ipsas-ens.net) de toutes les annonces sur l'organisation des études, les emplois
du temps, les devoirs et les examens, les stages ainsi que la vie culturelle et sociale. Pour les
étudiants en classes terminales la formation inclut l'élaboration d'un projet de fin d'études à
caractère professionnel.
L’acquisition des connaissances et compétences par des étudiants pour chaque matière est
évaluée par un système de contrôle continu et un examen. Le contrôle continu selon la forme
d’enseignement propre à chaque module comprend des tests écrits ou oraux, des travaux
personnels ou en groupes donnant lieu à un rapport écrit et une soutenance orale. Les examens
sont organisés en deux sessions sous forme d’épreuves écrites et/ou orales :
- Une session principale,
- Une session de rattrapage.
Pour chaque module, il est calculé une note moyenne résultant des notes obtenues de
différentes épreuves de contrôle.
Les conditions de passage en année supérieure sont:
Rattrapage Le Jury décide les conditions de rachat: soit pour la moyenne générale,
soit pour un seul GM
L'étudiant qui n'a pas été déclaré admis à la session principale est autorisé à passer en session
de rattrapage l'épreuve de l'examen final des éléments ou unités dans lesquels il n'a pas obtenu la
note moyenne.
4.3. Redoublement
Un étudiant redouble l'année universitaire dans les cas suivant:
a) Avec une MG >= 10 / 20 mais des GM non validés. Dans ce cas il ne refait que les matières
qui constituent ces GM et dont la moyenne est inférieure à 10 (CC et examen),
b) Avec une MG < 10. Dans ce cas il est obligé de refaire toutes les matières dont la moyenne est
inférieure à 10 / 20.
Remarque: Les notes de TP de ces mêmes matières sont conservées si elles sont >= à 10 / 20.
Article 5 : Stages
164
3
A l'issue de la réussite des examens de la classe terminale chaque étudiant doit élaborer un
Projet de fin d'études (PFE) d'une durée de 5 mois.
Le PFE est soutenu devant un Jury désigné par l'IPSAS.
Les étudiants sont autorisés à soutenir le PFE dans les cas suivants:
* tous le GM validés,
* tous les stages validés,
* respect de toutes les conditions exigées par l'Administration de l'IPSAS (règlement de
frais de scolarité, etc.)
* présentation dans les délais fixés par l'Administration de l'IPSAS les documents
nécessaires (Mémoire, Dossier technique, Postière, CD, Autorisation écrite de soutenance, ....).
Remarque: Tous les documents présentés par les étudiants pour la soutenance de PFE
obligatoirement doivent être vérifiés et signés par l'encadrant universitaire.
165
4
10.1. Cette CHARTE est valable après sa signature par le Directeur de l'IPSAS et l'étudiant,
et ce jusqu’au départ définitif de l’étudiant.
10.2. La CHARTE est faite en deux exemplaires signés: un pour l’Administration de
l'IPSAS et un pour l’étudiant.
SIGNATURES:
…………………… …………………......
166