Licence Génie logiciel
Formation spécialisée dans la conception, le développement, la maintenance et la gestion de logiciels performants et sécurisés adaptés aux besoins de l’industrie et du numérique.
Grade
Licence
Durée
3 ans (6 semestres)
Crédits
180
Faculté
Sciences et Technologies
Mode
Hybride
La Licence en Génie Logiciel forme des professionnels de la conception et du développement d'applications informatiques robustes, évolutives et sécurisées. Elle propose une solide base en algorithmique, programmation orientée objet, architecture logicielle, qualité logicielle, génie logiciel agile et gestion de projet. La formation inclut également des modules sur la cybersécurité, l’expérience utilisateur (UX/UI), les bases de données, ainsi que des outils et méthodes pour la modélisation logicielle (UML, MERISE, etc.). Elle met l’accent sur la pratique à travers des projets, des travaux pratiques et un stage professionnel.
- Public Cible :
- Bacheliers scientifiques ou techniques - Étudiants en réorientation dans les métiers du numérique - Jeunes professionnels ou autodidactes souhaitant une formation diplômante en développement logiciel
- Objectifs Pédagogiques :
- Former des spécialistes capables de développer des logiciels de qualité, de participer à toutes les phases du cycle de vie des logiciels (conception, codage, tests, déploiement, maintenance) et de travailler efficacement au sein d’équipes projet.
- Compétences Visées :
- Concevoir des architectures logicielles modulaires et performantes - Développer des applications en respectant les standards (web, mobile, desktop)- Mettre en œuvre les techniques de tests et de validation de logiciels - Utiliser les méthodes agiles (Scrum, Kanban...) et les outils DevOps - Gérer un projet logiciel en équipe avec des outils collaboratifs (Git, GitHub, Trello...) - Assurer la maintenance corrective et évolutive de logiciels - Intégrer les aspects sécurité et performance dès la conception
- Spécialisations :
- Développement web et mobile - DevOps et sécurité logicielle - Ingénierie des systèmes d'information - UX/UI et design d’interfaces

Informations Rapides
Liste des cours
MATH-ANAL-01L1 - Analyse I
MATH-INTE-01L1 - Calcul différentiel et intégral
MATH-ALGE-01L1 - Algèbre
MATH-GEOM-01L1 - Géométrie analytique
PHYS-MECA-01L1 - Mécanique du point
PHYS-MECA-02L1 - Travaux pratiques de mécanique
PHYS-ELEC-01L1 - Électricité générale
PHYS-ELEC-02L1 - Travaux pratiques d'électricité
INFO-ALGO-01L1 - Algorithmique et programmation I
INFO-ARCH-01L1 - Architecture des ordinateurs
Ce cours introduit les principes fondamentaux de l’architecture des ordinateurs, depuis la représentation de l’information jusqu’à l’exécution des instructions par le processeur. Il permet aux étudiants de première année en mathématiques, physique et informatique de comprendre, d’analyser et de simuler le fonctionnement interne d’un système informatique.
MAPI-RECH-01L1 - Méthodologie du travail scientifique
LANG-ANGL-02L1 - Anglais scientifique
MATH-ANAL-02L2 - Analyse II
Analyse II approfondit les outils fondamentaux de l’analyse réelle à travers les suites et séries, les fonctions de plusieurs variables et les équations différentielles élémentaires. Le cours relie la rigueur mathématique aux applications en physique, en informatique et en modélisation scientifique.
MATH-EDIF-01L2 - Équations différentielles
MATH-ALGE-02L2 - Algèbre linéaire
MATH-PROB-01L2 - Introduction aux probabilités
PHYS-MECA-04L2 - Mécanique des systèmes
PHYS-ONDE-01L2 - Oscillations et ondes
PHYS-ELEC-04L2 - Électrostatique et magnétostatique
PHYS-ELEM-01L2 - Travaux pratiques d'électromagnétisme
INFO-ALGO-02L2 - Algorithmique et programmation II
INFO-PROG-01L2 - Programmation orientée objet
INFO-NUME-03L2 - Outils numériques scientifiques
COMM-TEXP-04L2 - Techniques d'expression et de communication
MATH-ANAL-03L3 - Analyse III
MATH-ANAL-04L3 - Calcul vectoriel
MATH-ALGE-03L3 - Algèbre
MATH-ALGE-04L3 - Structures algébriques
MATH-PROB-04L3 - Probabilités
MATH-STAT-05L3 - Statistique mathématique
PHYS-THER-02L3 - Thermodynamique
PHYS-OPTI-02L3 - Optique géométrique
INFO-ALGO-03L3 - Structures de données et algorithmique
INFO-SGBD-01L3 - Bases de données
INFO-EXPL-01L3 - Systèmes d'exploitation
INFO-ARCH-02L3 - Architecture des systèmes numériques
MATH-ANAL-05L4 - Analyse IV
MATH-EDPA-01L4 - Introduction aux équations aux dérivées partielles
MATH-ANUM-01L4 - Analyse numérique
MATH-OPTI-01L4 - Optimisation
PHYS-ELEM-02L4 - Électromagnétisme
PHYS-OPTI-03L4 - Optique ondulatoire
PHYS-QUAN-01L4 - Introduction à la mécanique quantique
PHYS-STAT-01L4 - Introduction à la physique statistique
INFO-ALGO-04L4 - Algorithmique avancée
INFO-RESE-01L4 - Réseaux informatiques
INFO-PROG-03L4 - Programmation scientifique Python
INFO-PROJ-01L4 - Projet expérimental
INFO-GLOG-11L5 - Conception UML
INFO-GLOG-12L5 - Structures de données
INFO-GLOG-14L5 - Programmation orientée objet
INFO-GLOG-15L5 - Programmation procédurale avancée
INFO-GLOG-17L5 - Bases de données I
INFO-GLOG-18L5 - Bases de données II
INFO-GLOG-20L5 - Développement web
INFO-GLOG-21L5 - Ateliers pratiques de développement
INFO-GLOG-23L5 - Génie logiciel avancé
INFO-GLOG-24L5 - Architecture logicielle
INFO-GLOG-26L5 - Anglais informatique
INFO-GLOG-27L5 - Déontologie du numérique
INFO-GLOG-11L6 - Tests logiciels
INFO-GLOG-12L6 - Sécurité logicielle
INFO-GLOG-14L6 - DevOps
INFO-GLOG-15L6 - Intégration et livraison continues
INFO-GLOG-17L6 - Projet de développement logiciel
INFO-GLOG-18L6 - Gestion de projet agile
INFO-GLOG-20L6 - Stratégies d'internationalisation
INFO-GLOG-21L6 - Anglais technique
INFO-GLOG-23L6 - Méthodologie de recherche
INFO-GLOG-24L6 - Veille technologique
INFO-GLOG-26L6 - Stage ou mémoire de fin d'études
INFO-GLOG-27L6 - Séminaires spécialisés
Conditions d'Admission
Baccalauréat scientifique ou technique (S, S2,) - Étude de dossier et/ou test d’entrée et entretien
Débouchés et poursuite des études
Débouchés Professionnels :
Développeur logiciel/web/mobile - Analyste-programmeur - Testeur QA / ingénieur qualité - Architecte logiciel junior - Ingénieur DevOps - Chef de projet technique junior - Consultant en transformation digitale
Poursuite d'Études :
Master en Génie Logiciel, Informatique, Data Science, IA - Écoles d’ingénieurs en informatique - Certifications professionnelles (Scrum, Java, Microsoft, AWS...)
Informations Pratiques
- Frais de Scolarité
- Consulter les frais d'études
- Évaluation
Contrôle continu (tests, TP, projets) - Examens semestriels - Soutenance du stage et du projet de fin d'études
- Mode de Formation
- Hybride
- Mention & Parcours
- Mention : Mathématique, physique, informatique (MPI) · Parcours : Génie logiciel
Prêt à nous rejoindre ?
Contactez-nous pour toute question ou déposez votre candidature dès maintenant.
Vous êtes enseignant(e) ?
Rejoignez notre équipe et contribuez à façonner l’avenir de l’éducation avec passion et excellence.