École Privée d’Ingénierie du Niger — L’école du nouveau monde

✉ elearning@epiniger.edu.ne    🌐 epiniger.edu.ne

Filière : Licence Professionnelle en Génie Logiciel (GELO)

  • Rapport de Stage & Mémoire de Fin d’Études

    Le module MRF6141 — Rapport de Stage & Mémoire de Fin d’Études est l’aboutissement de la Licence professionnelle Génie Logiciel (GELO) d’EPI-NIGER. Entièrement réalisé en travail personnel encadré (160 h de TPE, 8 crédits), il associe un stage professionnel d’au moins trois mois dans une structure du numérique au Niger et la rédaction puis la soutenance d’un mémoire portant sur une problématique réelle de génie logiciel. Ce cours en ligne est un guide méthodologique concret : il détaille chaque phase, les livrables attendus, les modèles de plan, le calendrier, les grilles d’évaluation et la préparation de la soutenance avec démonstration logicielle. Les exemples s’appuient sur des cas réalistes : application de gestion de pharmacie à Niamey, plateforme de crédit pour une microfinance de Maradi, API de paiement Mobile Money (Airtel Money, Moov Money, Amanata), dématérialisation d’actes d’état civil dans une mairie.

    Objectifs d’apprentissage

    • Intégrer le milieu professionnel du numérique pendant au moins 3 mois et exercer une mission d’ingénieur logiciel.
    • Rédiger un mémoire de fin d’études de qualité académique et professionnelle sur une problématique GELO réelle.
    • Défendre le mémoire oralement devant un jury composé d’enseignants et de professionnels du secteur IT Niger.
    • Démontrer la maîtrise des compétences d’ingénieur logiciel acquises tout au long du cursus GELO.

    Prérequis

    Méthodologie du Mémoire de Fin d’Études (MRD5152, GELO S5) ; Préparation au Stage & CV IT (STG4152, GELO S4).

    Plan du cours

    1. Leçon 1 — Phase 1 : Stage Professionnel (min. 3 mois)
    2. Leçon 2 — Phase 2 : Rédaction du Mémoire
    3. Leçon 3 — Phase 3 : Vérification et Dépôt
    4. Leçon 4 — Phase 4 : Soutenance devant le Jury

    Travaux pratiques

    Le module est de nature pratique (TP) : il n’y a pas de séance présentielle mais des livrables à produire et à faire valider.

    • Journal de bord hebdomadaire tenu pendant tout le stage.
    • Plan détaillé puis chapitres du mémoire remis au directeur selon le calendrier.
    • Rapport anti-plagiat (taux < 15 %) et fiche de validation du directeur.
    • Diaporama de soutenance et scénario de démonstration logicielle, répétés au moins deux fois.

    Modalités d’évaluation

    Volume horaire : CM 0 h, TD 0 h, TP 0 h, TPE 160 h (CTT 160 h) — 8 crédits. Évaluation : contrôle continu 100 % (pas d’examen terminal), nature TP (pratique). La note finale suit la grille EPI-Niger GELO : mémoire écrit 50 % + soutenance 30 % + avis du tuteur terrain 20 %. Mentions : Passable ≥ 10, Assez Bien ≥ 12, Bien ≥ 14, Très Bien ≥ 16, Félicitations du jury ≥ 18. Le quiz de ce cours en ligne sert d’auto-évaluation.

    Bibliographie

    • EPI-Niger, Charte du mémoire de fin d’études GELO — Normes et procédures (document interne).
    • Umberto Eco, Comment écrire sa thèse, Flammarion.
    • Norme ISO 690:2021 — Information et documentation — Principes directeurs pour la rédaction des références bibliographiques.
    • Michel Beaud, L’art de la thèse, La Découverte (complément).
    • Ian Sommerville, Software Engineering, Pearson (référence pour les chapitres techniques).
  • Sécurité Avancée & Audit des SI

    Ce cours de fin de licence forme l’étudiant GELO aux métiers d’auditeur et de défenseur des systèmes d’information. Il part de la gouvernance (ISO/IEC 27001, analyse de risques EBIOS Risk Manager, politique de sécurité, continuité d’activité), aborde le test d’intrusion éthique sous l’angle de son cadrage légal, de sa méthodologie et de son rapport, puis la sécurité des applications web (OWASP Top 10, SAST/DAST, divulgation responsable) et enfin la forensique numérique et la réponse aux incidents. Fil rouge : IMF de Maradi, Mobile Money, mairies, pharmacies de Niamey. L’approche est strictement défensive : aucune technique d’exploitation n’est enseignée pas à pas ; toute pratique technique se fait en laboratoire isolé, sur ses propres systèmes ou avec une autorisation écrite. Les références juridiques nationales (protection des données personnelles, cybercriminalité) et régionales (BCEAO, convention de Malabo de l’Union africaine) sont citées à titre indicatif.

    Objectifs d’apprentissage

    • Réaliser un audit de sécurité complet d’un système d’information selon la méthode EBIOS RM.
    • Concevoir et mettre en œuvre une politique de sécurité des SI (PSSI) pour une organisation.
    • Conduire un test d’intrusion (pentest) éthique complet : reconnaissance, exploitation, rapport — ici du point de vue de l’auditeur qui le cadre, le pilote et en exploite les résultats.
    • Assurer la conformité aux normes de sécurité : ISO 27001, RGPD et textes africains.

    Prérequis

    Introduction à la Cybersécurité (CYB4142) — GELO S4 ; Sécurité des Réseaux & VPN (SVP5132) — GELO S5.

    Plan du cours

    1. Leçon 1 — Gouvernance et Politique de Sécurité : ISO 27001 et SMSI, EBIOS RM, PSSI, PCA/PRA (RTO, RPO, tests de bascule).
    2. Leçon 2 — Tests d’Intrusion Éthiques : cadre légal et contractuel, PTES, rôle des outils, reporting et CVSS v3.1.
    3. Leçon 3 — Sécurité des Applications Web : OWASP Top 10, SAST/DAST, revue de code, bug bounty.
    4. Leçon 4 — Forensique Numérique et Réponse aux Incidents : preuves et chaîne de custody, Autopsy, Volatility, CSIRT et communication de crise.

    Travaux pratiques

    • Mini-audit EBIOS RM d’une mairie et déclaration d’applicabilité (leçon 1).
    • Du cadrage au rapport : convention, règles d’engagement, cotation CVSS, plan de remédiation (leçon 2).
    • SAST (SonarQube) et DAST (OWASP ZAP) sur sa propre application de recette (leçon 3).
    • Challenge forensique : analyse d’artefacts fournis, chronologie et rapport de réponse à incident complet (leçon 4).

    Modalités d’évaluation

    Volume : CM 20 h, TD 10 h, TP 10 h, TPE 20 h (charge totale 60 h) ; 3 crédits. Évaluation CC + ET : contrôle continu 40 % (comptes rendus de TP, quiz, rapport d’incident) et examen terminal 60 % ; nature mixte (écrit et pratique).

    Bibliographie

    • Engebretson P., The Basics of Hacking and Penetration Testing, Syngress.
    • ISO/IEC 27001:2022 — Systèmes de management de la sécurité de l’information (AFNOR) ; ISO/IEC 27002:2022.
    • ANSSI, EBIOS Risk Manager — Le guide, 2018.
    • OWASP, OWASP Top 10:2021 et API Security Top 10:2023 (owasp.org).
    • NIST SP 800-61, Computer Security Incident Handling Guide.
  • Administration Linux Avancée & LPI 3

    Ce cours de sixième semestre conclut le parcours Linux de la Licence GELO (après LNX2142 et LNX3141). Il prépare l’étudiant à administrer des infrastructures Linux d’entreprise où l’interruption de service coûte cher : plateforme de paiement Mobile Money, système d’information d’une banque ou d’une microfinance, serveurs d’une administration ou d’une école à Niamey. On y approfondit le noyau, systemd, le stockage et le réseau, puis la virtualisation (KVM, LXC/LXD), l’orchestration de conteneurs (Docker Swarm), la haute disponibilité (Pacemaker, Corosync, HAProxy, Galera) et l’automatisation (Ansible, Terraform). Les distributions de référence sont Debian 12 et Ubuntu Server LTS, avec les équivalents Red Hat/Rocky quand ils diffèrent (SELinux notamment). Le cours s’aligne sur les thèmes de la certification LPIC-3, dont les intitulés sont donnés à titre indicatif.

    Objectifs d’apprentissage

    • Administrer des environnements Linux d’entreprise en haute disponibilité.
    • Maîtriser la virtualisation et les conteneurs en production : KVM, LXC, Docker Swarm.
    • Implémenter et gérer des clusters de services Linux : Pacemaker, Corosync, HAProxy.
    • Préparer à la certification Linux LPI 3 (LPIC-3) ou équivalent CompTIA Linux+.

    Prérequis

    Linux LPI 201 — Administration Intermédiaire (LNX3141, GELO S3) ; Sécurité des Réseaux & VPN (SVP5132). Sont supposés acquis : shell Bash, gestion des services et des paquets, TCP/IP, pare-feu, SSH et PKI.

    Plan du cours

    1. Leçon 1 — Administration Linux Avancée
    2. Leçon 2 — Virtualisation et Conteneurs en Production
    3. Leçon 3 — Haute Disponibilité et Clustering
    4. Leçon 4 — Préparation LPIC-3 et Automatisation Avancée

    Travaux pratiques

    • TP 1 (leçon 2) : déploiement d’une infrastructure virtualisée KVM + Docker Swarm sur 3 nœuds.
    • TP 2 (leçon 3) : cluster HA WordPress avec HAProxy + MariaDB Galera + Pacemaker.
    • TP 3 (leçon 4) : déploiement automatisé d’une infrastructure complète avec Ansible + Terraform.

    Les TP se réalisent sur un hôte KVM (8 cœurs, 16 Gio de RAM conseillés) ; en cas de connexion limitée, préparer à l’avance un miroir local des paquets et des images (apt-cacher-ng, registre Docker local).

    Modalités d’évaluation

    Volume horaire : CM 20 h, TD 10 h, TP 30 h, TPE 20 h (CTT 80 h) — 4 crédits. Évaluation CC + ET : contrôle continu 40 % (comptes rendus de TP, quiz), examen terminal 60 % ; nature mixte (écrit et pratique).

    Bibliographie

    • Nemeth E. et al., UNIX and Linux System Administration Handbook, Addison-Wesley.
    • LPI, LPIC-3 Study Guide et objectifs d’examen (lpi.org).
    • Documentation officielle : ClusterLabs (Pacemaker), HAProxy, MariaDB Galera, Docker, Ansible.
    • Geerling J., Ansible for DevOps, Leanpub.
  • IoT & Systèmes Embarqués

    Le cours IoT & Systèmes Embarqués (IOT6122, S6, 3 crédits) apprend à concevoir des objets connectés complets : du capteur soudé sur une carte Arduino ou ESP32 jusqu’au tableau de bord dans le cloud. Il est pensé pour le contexte nigérien : villages éloignés du réseau électrique, couverture mobile irrégulière, chaleur et poussière sahéliennes, budgets serrés d’ONG, de communes ou de PME. Les solutions retenues sont donc sobres en énergie (alimentation solaire, veille profonde), tolérantes aux coupures (stockage local puis renvoi) et économes en données (MQTT, LoRaWAN).

    Objectifs d’apprentissage

    • Comprendre l’architecture des systèmes IoT : capteurs, actionneurs, passerelles, cloud IoT.
    • Programmer des microcontrôleurs Arduino et Raspberry Pi pour des applications IoT.
    • Concevoir des protocoles de communication IoT : MQTT, CoAP, LoRaWAN pour l’Afrique rurale.
    • Développer une solution IoT complète adaptée aux contraintes du contexte nigérien.

    Prérequis

    Introduction aux Réseaux TCP/IP (TCP3142, GELO S3) et Algèbre de Boole & Architecture Numérique (BOO1142, S1). Des bases de programmation en C et en Python sont supposées acquises.

    Plan du cours

    1. Leçon 1 — Architecture et Écosystème IoT
    2. Leçon 2 — Programmation des Systèmes Embarqués
    3. Leçon 3 — Protocoles de Communication IoT
    4. Leçon 4 — Projet IoT Intégrateur

    Travaux pratiques

    • TP guidé (leçon 2) : station météo autonome (température, humidité, pression) avec affichage LCD, BME280 + Arduino, passerelle Raspberry Pi.
    • TP projet (leçon 4) : système de surveillance de la qualité de l’eau potable dans un village nigérien (ESP32, MQTT, règles d’alerte, alimentation solaire).

    Matériel minimal conseillé par binôme : une carte Arduino Uno, un ESP32, un capteur BME280, un LCD 16×2 I2C, une plaque d’essai ; un Raspberry Pi par groupe (broker Mosquitto). Les programmes des corrigés ont été testés sur simulateur ou avec un broker MQTT local.

    Modalités d’évaluation

    Volume horaire : CM 20 h, TD 10 h, TP 10 h, TPE 20 h (CTT 60 h). Évaluation CC + ET : contrôle continu 40 % (TP notés, comptes rendus, quiz), examen terminal 60 %. Nature : mixte (écrit et pratique). Le TP projet de la leçon 4 compte dans le contrôle continu.

    Bibliographie

    • Schwartz M., Internet of Things with Arduino Cookbook, Packt.
    • Documentation Arduino (docs.arduino.cc — gratuite) et Raspberry Pi (raspberrypi.com).
    • Documentation MicroPython (docs.micropython.org) et spécification MQTT 3.1.1 / 5.0 (OASIS).
    • Monk S., Programming Arduino: Getting Started with Sketches, McGraw-Hill.
  • Atelier GL — Application Web Full-Stack

    Cet atelier de S6 est le projet intégrateur du parcours Génie Logiciel : les étudiants conçoivent, développent, sécurisent et déploient en production une application web full-stack répondant à un besoin réel nigérien. Il mobilise un backend Node.js/Express (ou Django/FastAPI) avec une API REST, un ORM et une authentification JWT/OAuth2, un frontend React avec gestion d’état, les bonnes pratiques de sécurité OWASP et de performance, puis un déploiement automatisé sur VPS Linux avec supervision. Les programmes des exemples et corrigés ont été exécutés (Jest, Supertest, React Testing Library, Python) et les configurations vérifiées (nginx -t, actionlint).

    Objectifs d’apprentissage

    • Concevoir et développer une application web full-stack complète et déployée en production.
    • Maîtriser un framework backend moderne (Node.js/Express ou Django/FastAPI) et une API REST.
    • Intégrer un framework frontend réactif (React ou Vue.js) avec la gestion d’état.
    • Appliquer les bonnes pratiques de sécurité web et de performance en production.

    Prérequis

    Développement Web Frontend HTML/CSS/JS (DWF3121, S3) ; Programmation Orientée Objet (Java/C#). Bases de données relationnelles et SQL, Git.

    Plan du cours

    1. Leçon 1 — Architecture Full-Stack et Backend
    2. Leçon 2 — Frontend Réactif
    3. Leçon 3 — Sécurité Web et Performance
    4. Leçon 4 — Projet Intégrateur et Déploiement

    Travaux pratiques

    • TP continus (30 h) sur le projet fil rouge : API, frontend, tests, sécurisation.
    • Tests de charge avec k6 ou JMeter (leçon 3).
    • TP guidé : déploiement complet sur VPS avec Nginx, PM2, Let’s Encrypt, GitHub Actions et supervision (leçon 4).
    • Soutenance : démonstration en direct, revue de code, retour d’un jury professionnel.

    Modalités d’évaluation

    Volume horaire : CM 20 h, TD 10 h, TP 30 h, TPE 20 h (CTT 80 h) — 4 crédits. Évaluation CC + ET : contrôle continu 50 % (livrables de sprint, TP, quiz), examen terminal 50 % (soutenance du projet). Nature : mixte.

    Bibliographie

    • D. Flanagan, JavaScript: The Definitive Guide, O’Reilly.
    • Documentation officielle React (react.dev — gratuit) et Node.js (nodejs.org).
    • OWASP, OWASP Top 10 et Cheat Sheet Series (owasp.org — gratuit).
    • Documentation Express (expressjs.com) et Prisma (prisma.io/docs).
  • Passation des Marchés Publics IT

    Ce cours prépare les futurs ingénieurs en génie logiciel à intervenir dans la commande publique informatique au Niger, du côté de l’acheteur (rédaction de DAO et de CCTP, évaluation des offres) comme du côté du prestataire (réponse aux appels d’offres). Il couvre le Code des marchés publics nigérien et le rôle de l’ARMP, la préparation des dossiers d’appel d’offres IT, les règles des bailleurs internationaux (BAD, Banque mondiale, PNUD) et la rédaction d’une offre technique et financière. Les références réglementaires sont présentées à titre indicatif : les étudiants apprennent à toujours vérifier les textes en vigueur.

    Objectifs d’apprentissage

    • Maîtriser le cycle complet de passation des marchés publics informatiques au Niger.
    • Préparer et analyser les dossiers d’appel d’offres IT : DAO, CCTP, BPU, critères de sélection.
    • Comprendre les procédures des marchés IT financés par les bailleurs internationaux (BAD, BM).
    • Répondre à un appel d’offres public IT en tant que prestataire : offre technique et financière.

    Prérequis

    Droit du Travail & Contrats Numériques (DTC4112, S4) ; Gestion de Projet IT — Agile/Scrum/PMBOK.

    Plan du cours

    1. Leçon 1 — Cadre Juridique des Marchés Publics IT Niger
    2. Leçon 2 — Dossier d’Appel d’Offres IT
    3. Leçon 3 — Marchés IT des Bailleurs Internationaux
    4. Leçon 4 — Réponse à un Appel d’Offres IT

    Travaux pratiques

    • TP : analyse d’un DAO réel pour un système de gestion scolaire au Niger — identification des failles (leçon 2).
    • Application : comparaison d’un DAO ARMP Niger avec un DAO BAD pour un système ERP (leçon 3).
    • TP : rédaction d’une offre complète (technique + financière) pour un marché IT fictif au Niger (leçon 4).

    Modalités d’évaluation

    Volume horaire : CM 20 h, TD 6 h, TP 0 h, TPE 14 h (CTT 40 h) — 2 crédits. Évaluation CC + ET : contrôle continu 40 % (études de cas, offre rédigée, quiz), examen terminal 60 %. Nature : mixte. Les « TP » du plan sont réalisés en TD et en travail personnel encadré.

    Bibliographie

    • ARMP Niger, Code des Marchés Publics 2023 (armp.ne).
    • BAD, Règles et procédures de passation des marchés (afdb.org — gratuit).
    • Banque mondiale, Procurement Regulations for IPF Borrowers et documents types (worldbank.org/procurement — gratuit).
    • UEMOA, directives de 2005 relatives aux marchés publics (uemoa.int).
  • Cloud Computing & DevOps

    Ce cours forme les étudiants de S6 à concevoir, automatiser et exploiter des infrastructures cloud modernes. Il couvre les services fondamentaux d’AWS et d’Azure, l’infrastructure as code (Terraform, CloudFormation, Ansible), la conteneurisation (Docker, Kubernetes, Helm) et les pratiques DevOps (CI/CD, supervision, SLO). Les exemples s’appuient sur des applications nigériennes (gestion de scolarité, portail de paiement, services municipaux) et tiennent compte des contraintes locales : latence vers les régions cloud, coût de la bande passante, souveraineté des données. Toutes les configurations fournies ont été validées par des outils (cfn-lint, ansible –syntax-check, validation de schéma Kubernetes, actionlint).

    Objectifs d’apprentissage

    • Maîtriser les services cloud AWS et Azure : compute, storage, networking, IAM.
    • Concevoir et déployer une infrastructure cloud sécurisée et scalable (Infrastructure as Code).
    • Implémenter un pipeline CI/CD complet pour une application web avec GitHub Actions.
    • Appliquer les pratiques DevOps : conteneurisation Docker, orchestration Kubernetes.

    Prérequis

    Administration Réseaux & Serveurs Windows (ASW5131, S5) ; Linux LPI 201 — Administration intermédiaire. Maîtrise de la ligne de commande Linux, de Git et de l’adressage IPv4.

    Plan du cours

    1. Leçon 1 — Fondamentaux du Cloud Computing
    2. Leçon 2 — Infrastructure as Code (IaC)
    3. Leçon 3 — Conteneurisation et Orchestration
    4. Leçon 4 — CI/CD et Pratiques DevOps

    Travaux pratiques

    • TP : déploiement d’une application web complète (VPC, EC2, RDS, S3) avec Terraform (leçon 2).
    • TP : pipeline CI/CD complet — push → tests → build Docker → deploy K8s → monitoring (leçon 4).

    Modalités d’évaluation

    Volume horaire : CM 20 h, TD 10 h, TP 10 h, TPE 20 h (CTT 60 h) — 3 crédits. Évaluation CC + ET : contrôle continu 40 % (TP, comptes rendus, quiz), examen terminal 60 %. Nature : mixte.

    Bibliographie

    • A. Wittig & M. Wittig, Amazon Web Services in Action, Manning.
    • B. Burns et al., Kubernetes: Up and Running, O’Reilly.
    • Y. Brikman, Terraform: Up & Running, O’Reilly.
    • B. Beyer et al., Site Reliability Engineering, O’Reilly (sre.google, gratuit).
  • Intelligence Artificielle & Machine Learning

    Ce cours de S6 approfondit l’intelligence artificielle moderne : réseaux de neurones profonds, architectures avancées (CNN, réseaux récurrents, Transformers), IA générative (LLM, RAG, fine-tuning) et enjeux éthiques de l’IA en Afrique. Chaque leçon combine un cours détaillé, un exemple résolu, des exercices corrigés dont les programmes ont été testés, et un quiz final vérifie les acquis. Il s’appuie sur des cas nigériens : imagerie médicale, scoring de microfinance, services publics en français et en haoussa.

    Objectifs d’apprentissage

    • Comprendre les architectures des réseaux de neurones profonds et leurs applications industrielles.
    • Implémenter et fine-tuner des modèles de Deep Learning avec TensorFlow/Keras et PyTorch.
    • Appliquer l’IA générative (LLM, RAG, prompt engineering) à des applications métier.
    • Évaluer les enjeux éthiques et sociaux de l’IA dans le contexte africain et nigérien.

    Prérequis

    Python & Data Science (PDS5141, S5) ; Statistiques & Data Analysis (SDA4122, S4). Aisance en Python (NumPy, pandas), notions d’algèbre linéaire (produit matriciel) et de dérivées.

    Plan du cours

    1. Leçon 1 — Réseaux de Neurones et Deep Learning
    2. Leçon 2 — Architectures Avancées de Deep Learning
    3. Leçon 3 — IA Générative et LLMs
    4. Leçon 4 — IA Éthique, Responsable et Applications Africaines

    Travaux pratiques

    • Exercices de programmation NumPy : MLP pour XOR, calcul d’attention, recherche par similarité.
    • TP : développement d’un chatbot RAG en français/haoussa pour un service public nigérien (leçon 4).

    Modalités d’évaluation

    Volume horaire : CM 20 h, TD 10 h, TP 10 h, TPE 20 h (CTT 60 h) — 3 crédits. Évaluation CC + ET : contrôle continu 40 % (TP, exercices, quiz), examen terminal 60 %. Nature : mixte.

    Bibliographie

    • A. Géron, Hands-On Machine Learning with Scikit-Learn, Keras and TensorFlow, O’Reilly.
    • I. Goodfellow, Y. Bengio, A. Courville, Deep Learning, MIT Press (deeplearningbook.org, gratuit).
    • F. Chollet, Deep Learning with Python, Manning.
    • A. Vaswani et al., « Attention Is All You Need », NeurIPS, 2017.
  • Méthodologie du Mémoire de Fin d’Études

    Le cours MRD5152 — Méthodologie du Mémoire de Fin d’Études accompagne l’étudiant de Licence professionnelle GELO dans la conduite de son mémoire, de l’idée de sujet jusqu’à la soutenance et à la valorisation. Il s’appuie sur les acquis de méthodologie de recherche (S3) et de préparation au stage (S4). Chaque séance produit un livrable concret qui alimente directement le mémoire : fiche sujet, problématique, protocole de recherche documentaire, revue de littérature, protocole de collecte, plan des chapitres techniques, diaporama. Les exemples portent sur des sujets réalistes au Niger : application de gestion de pharmacie à Niamey, plateforme de microfinance à Maradi, dématérialisation d’un service de mairie, système d’alerte agricole par SMS, application de Mobile Money.

    Objectifs d’apprentissage

    • Définir et valider une problématique de mémoire originale et pertinente en GELO au Niger.
    • Rédiger les premières parties du mémoire : revue de littérature, méthodologie, cadre théorique.
    • Maîtriser les outils de gestion du mémoire : Zotero, LaTeX ou Word avancé, anti-plagiat.
    • Préparer la soutenance de fin de cycle : diaporama, argumentation, réponses aux questions.

    Prérequis

    Méthodologie de Recherche & TEO (MRE3152, GELO S3) ; Préparation au Stage & CV IT (STG4152, GELO S4).

    Plan du cours

    1. Leçon 1 — Formulation et validation du sujet
    2. Leçon 2 — Revue de littérature et cadre théorique
    3. Leçon 3 — Méthodologie et rédaction
    4. Leçon 4 — Soutenance et valorisation

    Travaux dirigés et ateliers

    • Atelier (leçon 1) : fiche sujet et problématique validées par le directeur de mémoire.
    • Atelier (leçon 2) : recherche documentaire selon un protocole PRISMA simplifié et grille de lecture critique.
    • Atelier (leçon 4) : soutenance blanche chronométrée devant un jury d’enseignants et de pairs.

    Modalités d’évaluation

    Volume horaire : CM 20 h, TD 6 h, TP 0 h, TPE 14 h, soit 40 h (2 crédits). Évaluation CC + ET : contrôle continu 50 % (fiche sujet, revue de littérature, protocole méthodologique) et examen terminal 50 % (dossier méthodologique et/ou soutenance blanche) ; nature mixte.

    Bibliographie

    • EPI-Niger, Charte du mémoire de fin d’études GELO (document interne).
    • U. Eco, Comment écrire sa thèse, Flammarion.
    • M. Beaud, L’art de la thèse, La Découverte.
    • J. W. Creswell, Research Design: Qualitative, Quantitative and Mixed Methods Approaches, SAGE.
  • Anglais Professionnel IT Avancé

    Le cours ANG5151 — Anglais Professionnel IT Avancé prépare les étudiants de GELO (semestre 5) à travailler en anglais dans un environnement international : rédiger une documentation ou un article technique, résumer leur mémoire, présenter et défendre un projet devant un jury, intervenir dans une conférence, réussir un entretien d’embauche et une certification (TOEIC, IELTS). Les situations de travail sont ancrées dans le contexte ouest-africain : startups pan-africaines, ONG internationales basées à Niamey, Banque africaine de développement (BAD), bureaux régionaux, projets financés par des bailleurs anglophones, collaboration avec des équipes du Nigeria et du Ghana voisins.

    Objectifs d’apprentissage

    • Rédiger des documents techniques complexes en anglais conformes aux standards professionnels IT.
    • Présenter et défendre un projet IT de fin de cycle en anglais devant un jury international.
    • Participer à des conférences et discussions techniques en anglais avec aisance.
    • Viser le niveau TOEIC 785+ ou IELTS Academic 6.5 pour l’insertion professionnelle internationale.

    Prérequis

    Anglais Professionnel IT (ANG4151, GELO S4) : vocabulaire informatique de base, rédaction d’e-mails professionnels, compréhension de documentations techniques simples (niveau B1/B2 visé).

    Plan du cours

    1. Leçon 1 — Rédaction technique de haut niveau
    2. Leçon 2 — Présentation et conférences IT
    3. Leçon 3 — Préparation aux certifications et carrière internationale

    Ateliers pratiques

    • Atelier (leçon 1) : révision croisée des abstracts de mémoire avec feedback entre pairs, en anglais.
    • Simulation (leçon 2) : conférence simulée avec posters et soutenance devant un jury bilingue, notée avec grille.
    • Atelier (leçon 3) : simulation d’entretien technique complet en anglais avec retour correctif.

    Modalités d’évaluation

    Volume horaire : CM 20 h, TD 6 h, TP 0 h, TPE 14 h, soit 40 h (2 crédits). Évaluation CC + ET : contrôle continu 50 % (abstract, lightning talk, simulation d’entretien) et examen terminal 50 % (épreuve écrite et orale de type TOEIC/IELTS) ; nature mixte.

    Bibliographie

    • D. Cotton, D. Falvey, S. Kent, Market Leader Advanced, Pearson Longman.
    • ETS, Official TOEIC Speaking and Writing Tests (ets.org).
    • Cambridge University Press, Cambridge IELTS Academic (séries d’épreuves officielles).
    • Google, Technical Writing courses (developers.google.com/tech-writing, gratuit).