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

Présentiel

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
Illustration pour Génie logicielSchool Logo

Informations Rapides

Grade:Licence
Mode:Présentiel
Calendrier:Septembre - Mai

Liste des cours

ALGO010L1 - Algorithmique I

Initiation à la pensée algorithmique et aux structures de contrôle.

INFO062L1 - Introduction à l’informatique

Présentation générale des fondements de l’informatique.

MATA021L1 - Mathématiques pour l’informatique I

Notions de base en mathématiques discrètes pour l’informatique.

ARCM008L1 - Architecture des ordinateurs

Étude des composants internes d’un ordinateur.

ANGL173L1 - Anglais

Anglais général appliqué à l’univers académique.

METH146L1 - Méthodologie universitaire

Introduction aux méthodes de travail universitaire.

ALGO011L2 - Algorithmique II

Approfondissement des notions d’algorithmique.

PROG020L2 - Programmation procédurale

Introduction à la programmation structurée en langage C.

SEXP010L2 - Systèmes d’exploitation

Concepts fondamentaux des systèmes d’exploitation.

LOGI004L2 - Logique mathématique

Bases de la logique mathématique et raisonnement formel.

EXPR037L2 - Expression écrite

Développement des compétences en rédaction académique.

INFO063L2 - Travaux pratiques

Mise en application pratique des cours de programmation.

PROG021L3 - Programmation orientée objet

Introduction à la programmation orientée objet (POO).

INFO064L3 - Structures de données

Étude des structures de données classiques.

SGBD015L3 - Bases de données I

Initiation aux bases de données relationnelles.

ANGL174L3 - Anglais informatique

Anglais technique appliqué à l'informatique.

PROJ109L3 - Projet tutoré

Réalisation d’un projet de programmation supervisé.

INFO065L4 - Conception UML

Introduction à la modélisation de logiciels avec UML.

WEB0012L4 - Développement Web

Création de sites web dynamiques.

SGBD016L4 - Base de données II

Approfondissement des bases de données relationnelles.

DEON009L4 - Déontologie du numérique

Réflexions éthiques sur la pratique informatique.

INFO066L4 - Ateliers pratiques

Pratique de développement en environnement contrôlé.

LOGL010L5 - Génie logiciel avancé

Approfondissement des techniques de génie logiciel.

LOGL011L5 - Architecture logicielle

Étude des principes de conception architecturale logicielle.

XXXXXXXL5 - Stratégies d’internationalisation

Élaboration de stratégies d'expansion internationale.

LOGL012L5 - Tests logiciels

Techniques et outils de test logiciel.

ANGL175L5 - Anglais technique

Anglais appliqué à l’ingénierie logicielle.

PROG022L5 - Projet de développement logiciel

Projet pratique de développement d’une application.

INFO067L6 - DevOps

Introduction aux pratiques DevOps pour le développement et le déploiement continu.

LOGL013L6 - Sécurité logicielle

Principes de sécurité dans le cycle de vie du logiciel.

STAG104L6 - Stage ou mémoire de fin d’études

Expérience pratique en entreprise ou rédaction d’un mémoire.

SEMI114L6 - Séminaires spécialisés

Conférences thématiques sur les technologies logicielles émergentes.

METH147L6 - Méthodologie de recherche

Méthodes scientifiques appliquées aux projets en informatique.

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

Calendrier Académique
Septembre - Mai
Évaluation
Contrôle continu (tests, TP, projets) - Examens semestriels - Soutenance du stage et du projet de fin d'études
Mode de Formation
Présentiel

Prêt à nous rejoindre ?

Contactez-nous pour toute question ou déposez votre candidature dès maintenant.

33, Rue MZ-198 Mermoz – BP: 5355, Dakar-Fann (SENEGAL)

Vous êtes enseignant(e) ?

Rejoignez notre équipe et contribuez à façonner l’avenir de l’éducation avec passion et excellence.

Génie logiciel Licence | Université du Sahel 2026 - Université du Sahel