Maître-assistante à l'insat depuis 1996
(Le grade MA en Tunisie est l'équivalent du grade MDC en France)
Enseignement en Ecole d’ingénieurs
- Systèmes d'exploitation des
ordinateurs :
- Etudiants en deuxième année universitaire
- Cours, TD, TP annuels, Volume : 100 heures
- Description : Présentation des concepts théoriques et illustration par
les systèmes UNIX, Ms-Dos et Windows : architecture des systèmes, gestion
de processus, systèmes de gestion de fichiers, gestion mémoire paginée,
segmentée, virtuelle, les entrées/sorties.
- Année : 1997 à 2010.
- Systèmes répartis
- Etudiants en troisième/quatrième année ingénieur
- Cours, TD, TP, volume global : 45 H
- Description : modèles, client/serveur, appel de procédures à distance,
gestion des fichiers répartis, gestion des accès concurrents,
interblocages et transactions réparties, état global.
- Année : 1999 à 2010
- Administration des bases de données
- Etudiants en quatrième/cinquième année
- SGBD : Microsoft SQL Server 2012
- Cours, TP, volume global : 30H
- Description : installation et configuration, sécurité, automatisation
des tâches administratives, surveillance d’une BDD, sauvegarde et
restauration d’une BDD, transformation et transfert des données,
réplication, haute disponibilité, tuning.
- Année : 2001 à 2004 puis
de 2011 à ce jour.
- Haute disponibilité en
Entreprise
- Etudiants en quatrième année ingénieur
- Cours, TD, TP
- Description : introduction
à la disponibilité, le système RAID, solutions logicielles pour la
disponibilité des données, clusters de basculement, mise en place de plan
de reprise d’activité.
- Année : depuis 2009.
- Introduction à l'informatique
- Etudiants en première année
- Cours en amphi
- Description : introduction à l’architecture de l’ordinateur et aux
systèmes d’exploitation, systèmes de numération, algorithmique : types,
structures itératives et conditionnelles, fonctions et procédures.
- Année : 1996-1998 puis 2003-2004.
Enseignement en Mastère
- Systèmes de gestion de bases de
données Temps Réel
- Mastère ENSI GLAD (Génie Logiciel et Aide à la décision)
- Option ICIS (ingénierie des composants et informatique structurelle
- Ce domaine étant commun à une
équipe partenaire au laboratoire LITIS de l’université du Havre, j’ai pu
inviter des collègues Dr. Claude Duvallet et Pr. Bruno Sadeg, afin
d’intervenir dans ces modules et donner des conférences sur le sujet.
- Description : Introduction aux
systèmes temps réel, Propriétés fondamentales d’un SGBDTR, Architecture
d'un SGBDTR : modules et prototypes de systèmes, Etude des protocoles
temps réel de contrôle de concurrence, Etude des protocoles temps réel de
validation répartie, Gestion de la QOS (qualité de service) dans les
SGBDTR, Lecture et discussions d’articles
- Année : Janvier 2006, 2007.
- Architectures logicielles I & II
- Ce module a été enseigné en
ligne en mastère E-service international à travers l’agence Universitaire
pour la francophonie AUF située à l’Insat.
- Le tutorat s’est déroulé sur la
plate-forme open source de
e-learning Ganesha
- Description : Introduction aux architectures logicielles, Vue d'ensembles des systèmes répartis, La désignation dans les systèmes répartis, Modèles de communication inter-processus dans les systèmes répartis, Problèmes divers de la répartition, Technologies de développement d’applications distribuées, Pratique/Mise en application (RMI, JSP/Servlets, EJB), E-administration : Acteurs, services, tendances et organisation, web services – pratique
- Année : 2006-2008.
- E-services
- Ce module a été enseigné dans
le cadre du mastère Systèmes Electroniques et Réseaux de Communications
conjoint entre l’école polytechnique de Tunis et l’INSAT dans l’option STR
(Services et Technologies pour les réseaux) pour une durée de 20h.
- Description : Modèles pour la conception d’applications
distribuées, conception, réalisation et mise en œuvre des E-services, technologies,
composition des E-Services, Lecture et discussions d’articles
- Année : 2006-2008.
- Infrastructure des e-services
- L’objectif est d’aborder les
différentes technologies permettant de construire des applications
- Description : infrastructures
de communication à objets type RMI et CORBA, les composants EJB pour la
réalisation côté serveur, les applications Web (Servlets et JSP) pour la partie
client
- Année : 2005-2006
Enseignement en tant que
Vacataire
- Systèmes Répartis
- Lieu : ESIEA Ecole Supérieure d’Informatique Electronique Automatique
- Module : (18H en une semaine) à Paris et à Laval (France)
- Année : 2003
- Systèmes temps réel
- Lieu : ENSI (Ecole Nationale des Sciences de l'Informatique)
- Modules : Etudiants en cinquième année
- Cours, TD, volume global : 30 H
- Année : 1996
- Structures de données
- Lieu : ENSI (Ecole Nationale des Sciences de l'Informatique)
- Modules : Etudiants en troisième année
- Cours, TD, volume global : 30 H
- Année : 1996
- Langage C++
- Lieu : DESS à l'Université Mendés France (Grenoble)
- Modules : Etudiants en troisième année
- Cours, TD, volume global : 30 H
- Année : 1993-1994
Formations
- Microsoft
Windows 2000 & Microsoft SQL Server 2000
- Instructeur au centre de formation SPG (Software Productivity Group)
en Tunisie, agréé CTEC (Certified Technical Education Center)
- Certification : Microsoft Certified professional sur SQL Server 2000),
- Année : 2002.
- Programme 21-21 de reconversion dans le
domaine des technologies de l'information et de la communication
- Niveau : Etudiants titulaires d'une maîtrise scientifique.
- Modules :
-
Algorithmique et programmation en langage C (45 H)
-
Systèmes d'exploitation : concepts théoriques (30 H)
-
Unix : commandes et programmation Shell (30 H)
-
Architecture client/serveur (Visual Basic et SQL
Server) (30 H)
-
Administration de bases de données avec Microsoft SQL
Server (30 H)
-
Encadrement de projets en langage C. (30 H)
- Année : 2002.