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.
Concevoir et développer des applications informatiques. · Modéliser et concevoir des architectures logicielles. · Développer des applications web, mobiles et distribuées.
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.
