ESRMI
Offre de formation 2026-2027
✓ Filière accréditée

BAC+3 Systèmes d’Information – Génie Logiciel

Former des spécialistes capables de concevoir, développer, déployer et maintenir des applications logicielles et des solutions numériques adaptées aux besoins des organisations.

NiveauBac+3
Durée3 ans
PôleInformatique
Compétences clés

Concevoir et développer des applications informatiques. · Modéliser et concevoir des architectures logicielles. · Développer des applications web, mobiles et distribuées.

Débouchés phares

Développeur Full Stack. · Développeur d'applications web. · Développeur d'applications mobiles.

Une formation tournée vers l'action

Ce qui distingue cette filière

  • Développement d'applications Web, Mobile et Desktop répondant aux besoins des entreprises.
  • Intégration de l'Intelligence Artificielle dans les projets et les enseignements.
  • Maîtrise des méthodes Agiles, du DevOps et des bonnes pratiques de qualité logicielle.
  • Apprentissage par projets professionnalisants favorisant une insertion rapide sur le marché de l'emploi.
  • Acquisition des connaissances nécessaires à la préparation de certifications professionnelles en développement logiciel et technologies Microsoft.
Savoirs

Connaissances à acquérir

  • Algorithmique avancée et programmation orientée objet.
  • Génie logiciel et modélisation UML.
  • Développement d'applications web et mobiles.
  • Bases de données avancées.
  • Architecture logicielle et applications distribuées.
  • Frameworks de développement.
  • Qualité logicielle et tests.
  • Méthodes agiles et DevOps.
  • Développement sécurisé.
  • Gestion de projets logiciels.
Savoir-faire

Compétences à acquérir

  • Concevoir et développer des applications informatiques.
  • Modéliser et concevoir des architectures logicielles.
  • Développer des applications web, mobiles et distribuées.
  • Administrer et exploiter des bases de données.
  • Réaliser des tests et assurer la qualité logicielle.
  • Déployer des applications sur des environnements cloud.
  • Utiliser les méthodes et outils de gestion de projets logiciels.
  • Participer à toutes les phases du cycle de vie d'un logiciel.
Valoriser son profil

Certifications visées

  • Microsoft Certified: Azure Developer Associate.
  • Oracle Certified Associate, Java Programmer.
  • Professional Scrum Master I (PSM I).
  • Meta Front-End Developer (certification en ligne reconnue).
Apprendre par la pratique

Projets et mises en situation

  • Développement en équipe d'une application web/mobile complète en méthodologie Agile (Scrum).
  • Hackathon interne avec restitution devant un jury de professionnels.
  • Projet Capstone : application déployée en environnement cloud réel.
  • Contribution encadrée à un projet open-source dans le cadre du projet de fin d'études.
Construire sa carrière

Débouchés

  • Développeur Full Stack.
  • Développeur d'applications web.
  • Développeur d'applications mobiles.
  • Analyste programmeur.
  • Concepteur développeur.
  • Développeur DevOps.
  • Intégrateur d'applications.
  • Assistant chef de projet informatique.
  • Consultant junior en développement logiciel.
Parcours pédagogique

Programme détaillé

Dépliez chaque semestre pour consulter les modules.

Semestre 11 ère année
  • Introduction aux concepts des systèmes d'information
  • Algorithmique
  • Algèbre et systèmes de numération
  • Calcul intégral
  • Architecture des ordinateurs
  • Systèmes d'exploitation client
  • Méthodologie de travail universitaire
  • Langue étrangère 1
Semestre 21 ère année
  • Initiation aux bases de données et SGBD
  • Techniques de programmation structurée avec Python
  • Logique mathématique
  • Espace et géométrie
  • Utilisation des applications réseaux et outils bureautiques
  • Initiation aux réseaux informatiques
  • Compétences Numériques et Intelligence Artificielle
  • Langue étrangère 2
  • Projet de fin d'année (PFA)
Semestre 32 ème année
  • Interrogation et manipulation de bases de données SQL
  • Programmation orientée objet Java
  • Introduction au développement web HTML5 et CSS3
  • Introduction aux systèmes d'exploitation open source
  • Fondements de l'administration système
  • Introduction à l'intelligence artificielle
  • Langue étrangère 3
Semestre 42 ème année
  • Administration des bases de données
  • Programmation web avec JavaScript
  • Programmation événementielle
  • Introduction à la virtualisation
  • Introduction à la programmation PL/SQL
  • Administration des systèmes et réseaux
  • Langue étrangère 4
  • Projet de fin d'année (PFA)
Semestre 53 ème année
  • Analyse et Conception des Systèmes d'Information (UML et Design Patterns)
  • Développement Web Full Stack et Applications d'Entreprise
  • Bases de Données Avancées et Développement d'Applications de Gestion
  • Professional English
Semestre 63 ème année
  • Génie Logiciel, Qualité et Méthodes Agiles
  • Développement d'Applications Distribuées et Cloud Natif
  • Projet d'Ingénierie Logicielle et Intégration DevOps
  • Projet de fin d'études (PFE)
Votre projet commence ici

Prêt à rejoindre l'ESRMI ?

Candidatez pour la rentrée 2026-2027 ou échangez avec notre équipe.