Memoire Dut Sam
Memoire Dut Sam
Memoire Dut Sam
Ma famille
Au terme de ce travail, nos remerciements vont d’abord au DIEU tout puissant ayant
permis la réalisation de ce travail, en nous accordant santé et courage pour arriver à ce stade.
Ensuite, sensible aux multiples efforts fournis par les uns et les autres pour leur
contribution, leur collaboration, leur soutien infaillible, notre gratitude est exprimée :
REMERCIEMENTS .............................................................................................................................
ii
II. Structure
organisationnelle .................................................................................................... ix
III. Secteur
d’activité ..................................................................................................................... ix
RESUME ..............................................................................................................................................
xii
ABSTRACT .........................................................................................................................................
xiii
INTRODUCTION ................................................................................................................................. 1
ANNEXES ............................................................................................................................................ 52
Sigle Signification
UP Unified Process
ODBC Open-DataBase-Connectivity
PRESENTATION DE L’IUT DE
NGAOUNDERE
Depuis sa création, elle a connu une évolution tant sur ses formations que sur la qualité de
ses enseignements. Nous retenons ici quelques dates marquantes de son évolution :
• La Direction : Elle est composée d’un directeur assisté d’un adjoint. Elle est chargée
de la police générale de l’établissement, de la gestion des crédits et du personnel, de la
représentation de l’institut auprès du recteur de l’Université, du suivi de la
coopération, de la coordination et de l’animation des activités académiques ;
• Le service des stages qui est chargé de la gestion des étudiants en stage et des
relations avec les entreprises.
• D’assurer la formation permanente dans les mêmes domaines qu’en formation initiale ;
de fournir aux entreprises ou administrations, des prestations de recherche appliquée,
de services ou de formation professionnelle dans les domaines techniques
correspondant à ses activités.
- Génie Électrique
- Génie Mécanique
- Génie Logiciel
- Réseautique et Internet.
Logo
RESUME
ABSTRACT
Aucun domaine n'est resté étranger à cette stratégie qui offre tant de services aussi
bien pour l’enseignement ou l'administration que pour le personnel et c'est dans ce cadre
d'idées que s'inscrit notre projet de fin d’études.
L’objectif ciblé dans notre projet de fin d’études est la conception et le développement
d'une plateforme d’inscription en ligne aux différents concours de l’Institut Universitaire de
Technologie (IUT).
Notre travail consiste à mettre en place une plateforme capable de gérer les
inscriptions des candidats aux différents concours (Division de la formation initiale, Brevet de
Technicien Supérieur, Licence de Technologie). Les avantages souhaités de cette application
sont d’avoir un accès rapide à toutes les informations qui concernent les différents concours
lancés par l’IUT, une bonne organisation des informations, le partage habilité de la base de
données entre plusieurs utilisateurs simultanément. Pour ce faire, le langage de modélisation
Unified Modeling Language (UML) est utilisé dans la phase d’analyse et de conception et
langage de programmation HyperText Preprocessor (PHP) pour l’implémentation de
l’application.
L'application devra tout d'abord être extrêmement fiable, et son utilisation quotidienne
ne devra pas laisser place à d'éventuel point faible. L'objectif principal est l’inscription des
candidats aux différents concours, mais en autres, l'application devra notamment :
CHAPITRE I : PROBLEMATIQUE DE
L’INSCRIPTION AUX CONCOURS DE
L’IUT DE NGAOUNDERE
L'inscription est un enregistrement sur un document ou autre support en vue d'une
adhésion. L'adhésion d'un candidat dans les universités et institutions supérieures
Camerounaises est règlementée par le ministère de l’enseignement supérieur.
L’étudiant désireux de s'inscrire, procède tout d’abord à une préinscription en ligne sur le site
de l’université choisi en remplissant un formulaire d’inscription préparé à cet effet. Ensuite, il
adresse directement son dossier de candidature à l'établissement, conformément à un
communiqué ou un arrêté détaillant les éléments constitutifs du dossier de candidature.
Ainsi, la qualité d'étudiant s'obtient soit par la confirmation pour les nouveaux
étudiants, soit par le renouvellement de l'inscription pour les étudiants des classes montantes.
Cette démarche précédemment décrite est celle suivi en générale pour les inscriptions dans les
facultés accessibles à tous les étudiants remplissant les critères définit. Elle est légèrement
différente pour les écoles accessibles uniquement sous concours.
Dans ces cas, L’inscription commence pour certaines écoles par une inscription en
ligne (Cette procédure permet d’effectuer dans un seul environnement virtuel toutes les étapes
nécessaires à une inscription.), inscription qui débouche sur le téléchargement d’une fiche de
candidature générée à partir des informations du candidat qu’il joint alors à son dossier de
candidature. Cependant l’inscription devient effective après le dépôt d’un dossier contenant
plusieurs documents exigés (suivants l’arrêtés du concours).
Plus de détails sont mentionnés sur le verso d’un exemplaire d’une fiche de
candidature à l’annexe 4.
De toutes les écoles universitaires camerounaises, celle qui fait l’objet de notre
attention dans ce chapitre est l’Institut Universitaire de Technologies de Ngaoundéré. Ainsi,
ce chapitre présente tout d’abord la manière dont les inscriptions aux concours d’entrée à
l’IUT s’effectuent. Ensuite, fait ressortir les limites de cette démarche et enfin définit une
solution qui pallie les limites répertoriées.
• Le postulant qui fournit ses informations à travers une fiche de candidature (Voir
annexe 3 et annexe 4) ;
Etape2 : il associe cette fiche de candidature dûment remplie au reste des documents exigés
dans un dossier de candidature et dépose ce dossier dans l’un des centres de dépôts ;
Etape3 : Le responsable du lieu de dépôts concerné vérifie si tous les documents requis sont
contenus dans le dossier de candidature. Si oui, il enregistre les informations de l’étudiant
manuellement dans un fichier Excel dont les enregistrements seront introduits plus tard dans
une base de données.
v Pour le postulant :
• Le risque d’erreur lors du remplissage de la fiche de candidature qui entraine
éventuellement le retrait d’une nouvelle fiche ;
• L’absence du responsable d’un lieu de dépôt qui peut couter en temps ou en frais
de déplacement si le candidat n’est pas proche du lieu de dépôt.
v Pour l’école :
• La difficulté d’établir des statistiques en temps réels basées sur des critères
spécifiques (nombre de candidats inscrits dans le lieu de dépôt par exemple) ;
• La difficulté dans la génération des listes des candidats (par centre d’examen, par
lieu de dépôt…), vu que les listes actuelles proviennent des fichiers Excel ;
Au vu de toutes ces critiques du système actuel. Il paraît clair qu’une solution à la fois
simple et efficace serait donc une plateforme d’inscription en ligne aux concours de l’IUT de
Ngaoundéré. Notre système en particulier doit permettre d’effectuer et/ou d’obtenir les
résultats suivants :
1- Pour l’internaute :
2- Pour le candidat :
- Soumettre un dossier de
candidature ; - Télécharger sa fiche
de candidature.
4- Pour l’administrateur :
- Tout ce que peut faire l’agent d’un lieu de dépôt ;
- Visualiser les différentes statistiques ;
- Exporter des statistiques en Excel ;
- Imprimer des statistiques ;
- Gérer les comptes des différents utilisateurs.
Ce chapitre présente tout d’abord l’outil de modélisation utilisé dans ce travail, ensuite
illustre quelques diagrammes et tableaux qui explicitent le problème et enfin détaille la
conception du nouveau système.
II.1. DEMARCHE DE DEVELLOPEMENT
Langage de modélisation
UML[3] (Unified Modeling Language, traduit "langage de modélisation objet unifié")
est né de la fusion des trois méthodes qui ont le plus influencé la modélisation objet au milieu
des années 90 : OMT de James Rumbaugh (General Electric) fournit une représentation
graphique des aspects statique, dynamique et fonctionnel d’un système ; OOD de Grady
Booch, définie pour le Department of Defense, introduit le concept de paquetage (package) et
Enfin OOSE d’Ivar Jacobson (Ericsson) fondateur de l’analyse sur la description des besoins
des utilisateurs (cas d’utilisation, ou use cases).
UML est donc non seulement un outil intéressant mais une norme qui s’impose en
technologie à objets et à laquelle se sont rangés tous les grands acteurs du domaine, acteurs qui
ont d’ailleurs contribués à son élaboration. UML n’est pas une méthode (une description
normative des étapes de la modélisation) : ses auteurs ont en effet estimé qu’il n’était pas
opportun de définir une méthode en raison de la diversité des cas particuliers. Ils ont préféré se
borner à définir un langage graphique qui permet de représenter, de communiquer les divers
aspects d’un système d’information (aux graphiques sont bien sûr associés des textes qui
expliquent leur contenu). UML est donc un métalangage car il fournit les éléments permettant
de construire le modèle qui, lui, sera le langage du projet.
UML 2.0 comporte ainsi treize types de diagrammes représentant autant de vues
distinctes pour représenter des concepts particuliers du système d’information. Ils se
répartissent en deux grands groupes :
Ces diagrammes, d’une utilité variable selon les cas, ne sont pas nécessairement tous produits
à l’occasion d’une modélisation. Les plus utiles pour la maîtrise d’ouvrage sont les
diagrammes d’activités, de cas d’utilisation, de classes, d’objets, de séquence et d’états
transitions. Les diagrammes de composants, de déploiement et de communication sont surtout
utiles pour la maîtrise d’œuvre à qui ils permettent de formaliser les contraintes de la
réalisation et la solution technique. Pour une description plus détaillé du langage UML voir le
Cours cité dans les références [7].
À un Candidat :
• De s’inscrire au concours en soumettant un formulaire d’inscription en ligne.
• Le système doit être sécurisé avec l’obligation pour chaque utilisateur de saisir une adresse
email et un mot de passe ;
• L’application doit être performante, c’est-à-dire qu’elle doit répondre à travers ses
fonctionnalités à toutes les exigences des utilisateurs d’une manière optimale.
Acteur
• Acteurs secondaires qui sont ceux nécessaire pour le bon fonctionnement du système mais
qui ne sont pas ceux pour qui le système set construit.
OU
Acteur
Figure 1: Schéma de représentation d’un acteur
Nom du cas
Systeme
Comme le montre la figure 3, la frontière du système est représentée par un cadre. Les
acteurs sont à l’extérieur et les cas d’utilisations sont à l’intérieur.
Plus de détails sont mis en évidence dans un cours d’UML constituant le document [8] des
références bibliographique.
La figure 4 nous fait ressortir que l’acteur Internaute est une généralisation de l’acteur
Postulant. En d’autres termes, tous les cas d’utilisations accessibles à l’internaute le sont aussi
au postulant. Ceci s’explique par le fait qu’un Internaute peut parcourir le site, consulter les
arrêtés de concours disponibles, éventuellement les télécharger et quitter le site sans toutes fois
décider de s’inscrire au concours. Pourtant Le postulant est celui qui, en plus de pouvoir faire
tout ce que l’internaute à la possibilité de faire, s’inscrit au concours.
• Visualiser liste candidat Valide : ce cas d’utilisation permet de visualiser la liste des
candidats valide dans le système.
• Visualiser liste candidat En attente : ce cas d’utilisation permet de visualiser la liste des
candidats en attente dans le système ;
• Exporter liste candidats : ce cas d’utilisation permet de d’exporter la liste des candidats
en Excel ;
• Imprimer liste candidats : ce cas d’utilisation permet de générer un PDF de la liste des
candidats ;
• Exporter statistiques en Excel : ce cas d’utilisation permet d’exporter les statistiques des
inscriptions aux différents concours en fichier Excel ;
Les tableaux ci-dessous présentent la description textuelle des différents cas d’utilisations.
Acteur : Internaute
Version : 1.0
Auteurs : TOUOMI YANN AUDRIC
Précondition L’internaute se connecte à internet
4. L’internaute s’inscrit ou se
deconnecte de la page
Scénario alternatifs
Acteur : Internaute
Version : 1.0
Auteurs : TOUOMI YANN AUDRIC
Précondition
(francaise ou anglaise)
Post – conditions
Acteur : Internaute
Version : 1.0
Auteurs : TOUOMI YANN AUDRIC
Précondition 1. L’internaute doit etre connecté au site
Scénario alternatifs
Acteur : Postulant
Version : 1.0
Auteurs : TOUOMI YANN AUDRIC
Précondition 1. Le postulant doit etre connecté au site
Acteur : Postulant
Version : 1.0
Auteurs : TOUOMI YANN AUDRIC
Précondition 1. Le postulant doit etre connecté au
site
Scénario alternatifs
Post – conditions
Acteur : Postulant
Version : 1.0
Auteurs : TOUOMI YANN AUDRIC
Précondition 1. Le postulant doit etre connecté au
site
Scénario alternatifs
Nom S’authentifier
Acteur : Utilisateur
Version : 1.0
Tableau 10: Description textuelle du cas d’utilisation « Visualiser liste candidat Valide »
Scénario alternatifs
Tableau 11: Description textuelle du cas d’utilisation « Visualiser liste candidat En attente »
Tableau 12: Description textuelle du cas d’utilisation « Exporter la liste des candidats »
Nom Exporter liste candidats
Scénario alternatifs
Tableau 13: Description textuelle du cas d’utilisation « Imprimer la liste des étudiants »
Scénario alternatifs
Scénario alternatifs
Scénario alternatifs
Acteur : Administrateur
Version : 1.0
Auteurs : TCHANTO MURIEL-TEMA
Précondition 1) Le système doit être opérationnel.
2) L’utilisateur doit avoir un compte
actif de type administrateur
Acteur : Administrateur
Version : 1.0
Auteurs : TCHANTO MURIEL-TEMA
Acteur : Administrateur
Version : 1.0
Auteurs : TCHANTO MURIEL-TEMA
Précondition 1) Le système doit être opérationnel.
2) L’utilisateur doit avoir un compte
2. L’administrateur choisit «
Supprimer » 3. Le système répond en
Acteur :Administrateur
Acteur : Administrateur
Version : 1.0
Auteur : SAMANKASSOU FOULLA
Précondition L’utilisateur doit être connecté.
Tableau 22: Description textuelle du cas d’utilisation Imprimer la liste des étudiants
Acteur : Administrateur
Version : 1.0
Auteur : SAMANKASSOU FOULLA
Précondition L’utilisateur doit être connecté.
Tableau 23: Description textuelle du cas d’utilisation Importer la liste des étudiants
Acteur : Administrateur
Version : 1.0
Auteur : SAMANKASSOU FOULLA
Précondition L’utilisateur doit être connecté.
Représentation :
- Les classes sont représentées par des rectangles compartimentées :
- Le premier compartiment représente le nom de la classe ; - Le deuxième compartiment
représente les attributs de la classe ;
NOM DE LA CLASSE
- Attribut1 : type
- Attribut2 : type
- Methode1 (argument) :
type retour
- Methode2 (argument) :
type retour
Formalisme :
Devant chaque attribut ou méthode, est placée une visibilité. UML défini 03 niveaux de
visibilité pour les attributs et méthodes :
Public (+) : l’élément est visible pour tous les objets de la classe ;
Protégé (#) : l’élément est visible pour tous les sous classes de la classe ;
Privé (-) : l’élément n’est visible que par les objets de la classe dans laquelle il est déclaré.
Association :
L’association est la relation la plus courante et la plus riche du point de vue sémantique.
Cardinalité :
La cardinalité ou multiplicité défini le nombre d’instance de l’association pour une
instance de la classe. Nous représentons toutes les cardinalités possible qu’on peut avoir dans
le tableau suivant :
Cardinalités Signification
1 Un et un seul
0.. * Zéro ou un
N ou * Entier naturel
M…N De M à N
0.. * De zéro à plusieurs
1.. * D’un a plusieurs
Une suite assez complète de cette partie est disponible dans un cours d’UML constituant
le document [7] la référence bibliographique.
La figure suivante présente le diagramme de classe au niveau conceptuel du système que nous
mettons en place.
II.5. Conception
L’objectif de la phase de conception est de proposer une solution conceptuelle qui
répond aux besoins définis et spécifiés lors de la phase d’analyse. Elle permet de spécifier une
solution informatique qui sera ensuite concrétisée ultérieurement.
Au cours de la phase d’analyse, nous nous sommes concentrés sur ce qui devait être fait, le
quoi ?, indépendamment de la manière de le faire, le comment ?. Au cours de la conception,
des décisions doivent être prises concernant la façon de résoudre le problème, d’abord à un
niveau général, puis à des niveaux de détail plus précis.
Codeigniter qui est un Framework PHP open-source est idéal pour le développement
d’application web telle que la plateforme que nous mettons en place. Non seulement ce
Framework facilite l’implémentation mais en plus il a une grande commuté de développeur
pour d’éventuels problèmes ou d’incompréhensions rencontrés lors du développement.
Ce chapitre nous a présenté le système tel qu’il a été conçu, pour cela nous avons
utilisé le langage de modélisation UML. Ce langage, grâce à ses différents diagrammes nous a
III.1. Implémentation
L’implémentation des services web s’appuie sur le résultat de la phase de conception
détaillée qui avait pour but de définir des modèles UML modélisant notre système. Nous présentons
dans cette section les aspects techniques relatifs à la mise en œuvre de ces services.
Dans cette section, nous présentons les outils que nous avons utilisés pour réaliser notre
travail (serveur web, SGBD, langages de programmation, etc.) tout en justifiant nos choix.
Le terme serveur web est utilisé pour désigner l’ordinateur sur lequel fonctionne un
serveur http. Mais le terme serveur web peut aussi désigner le serveur http (le logiciel)
luimême. Les deux termes sont utilisés pour le logiciel car le protocole http a été développé
pour le web et les pages web sont en pratique toujours servies avec ce protocole. Un serveur
web est donc un logiciel servant à exécuter des requêtes respectant le protocole de
communication client-serveur HyperText Transfert Protocol (HTTP) en utilisant le port
associé (par défaut le port 80). Il existe plusieurs serveurs web sur le marché mais nous
n’allons présenter que le serveur apache sur lequel notre application fonctionne.
Apache est un serveur web open source basé sur le protocole http ; Apache est produit
par « Apache Software Foundation ». Il fonctionne principalement sur les systèmes
d’exploitation Windows et Unix/Linux. La première version est sortie en décembre 1995. La
version Windows n’est considérée comme stable que depuis la version 2 d’apache. La dernière
version est Apache 2.4. Apache est redistribué sous d’autre nom par de nombreuses
entreprises, dont IBM et ORACLE Corporation. Apache est conçu pour supporter de
nombreux modules lui donnant des fonctionnalités supplémentaires : interprétation du langage
Perl, PHP et Python, serveur Proxy, protocoles de communication additionnels, etc.
MySQL est un véritable serveur de base de données multi utilisateur, ses principaux atouts
sont la robustesse, la fiabilité et la facilité d’utilisation. Pour les plates-formes Unix et OS/2,
MySQL est libre.
Les clients peuvent se connecter à MySQL en utilisant les sockets TCP/IP, les sockets
Unix ou les named piped. Le serveur MySQL dispose d’un support d’ODBC (Open-
DataBaseConnectivity). On peut par exemple, utiliser MS Access pour se connecter au serveur
MySQL.
- Charges supportées et limites : le serveur MySQL est utilisé par MySQL AB avec
des tables qui contiennent 50.000.000 de lignes, 60.000 tables, jusqu’à 32 index
sont permis par table;
Malgré toutes ses capacités, MySQL n’est pas un SGBD totalement parfait. Il existe
quelque soucies quant à la manière dont ce SGBD gère les clés des enregistrements et les
relations entre tables.
Les langages de programmation coté client que nous avons utilisés sont le HTML, le JavaScript.
§ HTML(5)
§ JavaScript
Les langages de programmation coté serveur sont interprétés et exécutés sur la machine
désignée comme serveur. L’utilisateur n’a pas accès au code source de la page visualisée. Il
existe plusieurs langages de programmation coté serveur tels que : le PHP, ASP (Active Server
Page), C#, JSP (Java Server Page), Perl, etc. Le langage utilisé ici est le PHP et lui que nous
allons présenter.
Les outils logiciels principalement utilisés pour la mise en place de la plateforme web sont
Sublime Text et Mamp.
Depuis la version 2.0, sortie le 26 juin 2012, l'éditeur prend en charge 44 langages de
programmation majeurs, tandis que des plugins sont souvent disponibles pour les langages
plus rares.
Sublime Text intègre la plupart des fonctionnalités de base d'un éditeur de texte, dont la
coloration syntaxique personnalisable, l’auto complétion, un système de plugins… L'éditeur
propose cependant des fonctions plus avancées, dont :
Sublime Text peut être équipé d'un gestionnaire de paquets qui permet à l'utilisateur de trouver,
installer, mettre à jour et supprimer des paquets sans avoir à redémarrer Sublime Text.
Le nom MAMP est un acronyme qui provient des noms des composants du
système: MacOs (le système d'exploitation ); Apache (le serveur Web
Le nom est dérivé de LAMP , une pile similaire de tous les logiciels open-source
largement utilisés pour les sites Web, mais remplaçant le MacOs propriétaire par l'open-source
OS Linux . ( Des piles "AMP" similaires existent pour d'autres systèmes d'exploitation.)
Cependant, MAMP n'est pas limité à ces choix de composants; Nginx peut être utilisé à la
place d'Apache, par exemple, et il en va de même pour remplacer MariaDB par MySQL.
• Marque : MacBook
• Processeur : 2,26 GHz Intel Core 2 Duo
• Mémoire vive : 4 Go 1067 MHz DDR3
• Système d’exploitation : MacOs High Sierra version 10.13.6
III.1.6. Sécurité
1) Au niveau de l’application
La sécurité au niveau de l’application consiste à mettre en place une structure sécurisée
d’accès à l’application et le suivi de toutes les opérations jugées critiques. Il nous parait
2) Au niveau du serveur
A ce niveau, l’on doit tenir compte du fait que l’accès se faisant par page web et que
n’existant pas de confidentialité au niveau du chemin d’accès à l’une des pages stockées sur le
serveur, constitue un sérieux handicap. En effet tout individu ayant mémorisé le chemin
d’accès à l’une des pages d’un utilisateur, est en possession de tous les droits de ce dernier en
se passant ainsi de l’étape d’authentification. C’est ainsi que la nécessité de sécuriser le
serveur apache avec un moyen devenu de nos jours standard, celui de créer le fichier nommé
« .htaccess » que l’on prendra soins d’insérer dans le répertoire principal.
Dans la section qui suit, nous allons présenter le fonctionnement de notre système en
présentant les différentes captures d’écrans de ses interfaces.
III.2. TESTS
Dans cette partie nous allons présenter les principales interfaces de notre application.
La figure 12 ci-dessus est une capture de l’application qui présente les statistiques mais cette
fois ci sous forme de diagramme circulaire. Chaque proportion de ce diagramme circulaire
représente le pourcentage des candidats inscrits selon leur région d’origine.
CONCLUSION ET PERSPECTIVES
Ouvrage :
[1] Pascal Roques, Modéliser une application web. 4e Editions Eyrolles 2008,
Paris (France), 264 p.
[3] Pascal Roques, UML 2 par la pratique étude de cas et exercices corrigés, 6e
édition, Eyrolles 2009, Paris (France), 380 p.
[4] https://scotch.io/courses/learn-jquery-for-total-noobs-volume-ii-jquery-is-
REFERENCESBIBLIOGRAPHIQUES
[5] https://openclassrooms.com/fr/courses/2035826-debutez-l-analyse-
logicielleavec-uml : Août 2020 Documents :
ANNEXES
ETAT CIVIL
PERSONAL DATA
Nom : I__I__I__I__I__I__I__I__I__I__I__I__I__I__I__I__I__I__I__I__I__I__I__I__I__I__I__I__I__I__I__I__I
Name (en majuscules/ in capital letters)
Prénoms : I__I__I__I__I__I__I__I__I__I__I__I__I__I__I__I__I__I__I__I__I__I__I__I__I__I__I__I__I__I__I__I
First name (en majuscules/ in capital letters)
En remplissant correctement le tableau ci-dessous, indiquez les études suivies durant les cinq (5) années précédant le
concours.
Fill the table below, indicating the type of studies you did during the last five (5) prior to the date of sitting this Entrance
Examination.
* N.B. Indiquer dans les cases correspondant aux Parcours l’ordre de préférence (1 er, 2e, 3e ou 4e choix)/Mark in
the corresponding squares your preferred Major (1st, 2nd, 3rd or 4th choice)
A le
on
At
coller votre photo
(photograph) Nom et signature du candidat
Name and signature
IMPORTANT: Les candidats qui préparent le Baccalauréat ou le General Certificate Advanced Level
peuvent concourir sous réserve de la présentation de leur diplôme de Baccalauréat ou du GCE/AL.
Les dossiers complets seront déposés au plus tard le Mercredi 25 Septembre 2020, délai de rigueur, aux lieux ciaprès :
• MINESUP/ Direction des Accréditations Universitaires et de la Qualité
• Les dix (10) Délégations Régionales du Ministère des Enseignements Secondaires
• Les IUT de Ngaoundéré, Douala et Bandjoun.
• Les Antennes de l’Université de Ngaoundéré à Yaoundé (Nkolbisson) et à Bertoua
DATE DU CONCOURS
DATE OF THE EXAMINATION
Les épreuves écrites du concours se dérouleront le mardi 29 et le mercredi 30 Septembre 2020.
2/2