Former des ingénieurs concepteurs capables de piloter le cycle de vie complet des logiciels complexes. Le programme vise à maîtriser les architectures logicielles modernes, les méthodologies de développement agiles et les standards de qualité pour produire des solutions robustes, évolutives et sécurisées.
BESOINS DU MARCHE DE L'EMPLOI
Le marché malien et régional (AES/UEMOA/CEDEAO) connaît une accélération de la transformation digitale. Les entreprises, les banques et les startups locales recherchent des experts capables de développer des applications souveraines, de moderniser les systèmes d’information existants et de garantir l’interopérabilité des plateformes numériques.
CONDITIONS D’ACCES
Accessible aux titulaires de Licence en Informatique, Mathématiques ou Informatique de Gestion, Diplôme d’Ingénieur ou équivalent.
Admission sur étude de dossier.
DUREE ET ORGANISATION
Durée : 4 semestres – 120 crédits – Système LMD.
Organisation pédagogique : Cours magistraux (CM), Ateliers de codage intensif, Travaux dirigés (TD), Projets de développement en équipe (Mode Agile), Mémoire de fin d’études.
PRINCIPAUX CONTENUS DE LA FORMATION
Axe Architecture et Développement Avancé : Architectures Micro-services et Cloud, Programmation orientée objet avancée, Développement Mobile (Android/iOS) et Web fullstack, Conception de bases de données distribuées ;
Axe Qualité, Sécurité et Management de Projet : Méthodologies Agiles (Scrum, Kanban), DevOps et intégration continue (CI/CD), Tests et assurance qualité logicielle, Sécurité des applications et cryptographie.
COMPETENCES ACQUISES
À l’issue de la formation, le diplômé sera capable de Concevoir l’architecture technique d’un système d’information,Développer des applications performantes avec les derniers frameworks, Auditer et optimiser le code source pour la sécurité et la rapidité, Diriger des équipes de développeurs et gérer des budgets IT, Assurer la maintenance et l’évolution des parcs logiciels.
DEBOUCHES PROFESSIONNELS
Les diplômés peuvent exercer comme Ingénieur d’études et développement,
Architecte Logiciel,
Lead Developer / Directeur Technique (CTO),
Expert DevOps,
Chef de projet informatique.
POURSUITE D'ETUDES
Le Master Génie Logiciel permet de poursuivre un Doctorat en Informatique.