Diplôme d’Ingénieur de Conception (DIC)
Licence Interuniversitaire
Masters
Mastères Spécialisés
Doctorat
Certifications
Master en Ingénierie Logicielle et Intelligence Artificielle
- Prof Mamadou Diallo DIOUF (Chef de Département)
- Prof Abdoul Aziz CISS (Coordonnateur Pédagogique des Masters)
Le Master en Ingénierie Logicielle et Intelligence Artificielle (MILIA) vise à former des experts hybrides, capables de piloter des projets complexes allant de la conception logicielle robuste à l'intégration d'algorithmes d'apprentissage automatique sophistiqués. L'objectif est de former des cadres capables de transformer les défis technologiques en opportunités concrètes pour les organisations, en leur offrant une expertise unique et très demandée sur le marché du travail.
Le MILIA s'adresse principalement aux étudiants titulaires d'une licence (ou équivalent Bac+3) en informatique, en sciences de l'ingénieur, en mathématiques, en physique ou dans des domaines connexes. Sont recherchés des profils passionnés par le développement logiciel, curieux des avancées en intelligence artificielle et désireux de combiner ces deux domaines d'expertise. La formation est également ouverte aux professionnels souhaitant acquérir une double compétence ou se spécialiser dans l'ingénierie des systèmes intelligents.
Les apprenants du master bénéficient d'une double compétence, leurs permettant de développer une expertise pointue en ingénierie logicielle avancée (architecture, qualité, DevOps) et en intelligence artificielle (Machine Learning, Deep Learning, traitement du langage naturel), une combinaison rare et très recherchée sur le marché du travail africain et international. L'encadrement est assuré par un corps professoral expert, composé d'enseignants-chercheurs reconnus et de professionnels expérimentés du secteur, garantissant une formation à la pointe de l'innovation. Ces atouts ouvrent les portes de carrières stimulantes et à fort potentiel d'évolution au sein de start-ups, de grands groupes et de départements de R&D.
Le Master Ingénierie Logicielle et Intelligence Artificielle (MILIA) est conçu pour doter ses diplômés des compétences clés, en phase avec les grandes tendances de l'industrie du logiciel telles que le développement durable des systèmes d'information, l'automatisation des processus par l'IA et la gestion des infrastructures cloud.
À l'issue de cette formation, l'apprenant sera capable de :
- ✓ Maîtriser la conception et le développement de logiciels, de la spécification au déploiement ;
- ✓ Concevoir des outils avancés de gestion et de visualisation des données, transformant les volumes bruts en informations stratégiques et exploitables ;
- ✓ Devenir un expert en intelligence artificielle (développement éthique, maintien opérationnel, sécurité et régulation) ;
- ✓ Maîtriser les infrastructures cloud et DevOps essentielles pour le déploiement et la gestion agile de solutions logicielles ;
- ✓ Intégrer le développement durable à chaque étape du cycle de vie des systèmes d'information, de la conception à la maintenance, contribuant ainsi à une transformation numérique plus responsable ;
- ✓ Lancer et diriger une start-up technologique fournissant des produits et services à fort impact socio-économique.
Le MILIA repose sur des méthodes pédagogiques variées et centrées sur l'action :
- ✓ Études de cas ;
- ✓ Tutorat, coaching, mentorat ;
- ✓ Immersion en milieu professionnel ;
- ✓ Projets professionnels ;
- ✓ Simulation ;
- ✓ Apprentissage collaboratif.
À l'issue de la formation, les apprenants sont titulaires d'un diplôme de Master en Ingénierie Logicielle et Intelligence Artificielle.
Le Master Ingénierie Logicielle et Intelligence Artificielle (MILIA) ouvre les portes d'une multitude de carrières d'avenir :
- ✓ Développeur IA ;
- ✓ Data scientist ;
- ✓ Architecte Logiciel IA ;
- ✓ Ingénieur DevOps/MLOps ;
- ✓ Data engineer ;
- ✓ Data officer ;
- ✓ Chef de projet big data ;
- ✓ Développeur big data ;
- ✓ Consultant analytics et visualisation ;
- ✓ Ingénieur IA ;
- ✓ Consultant numérique ;
- ✓ Chargé R&D en IA.
Les employeurs potentiels pour les diplômés de ce programme sont les grandes entreprises et multinationales, start-ups technologiques, sociétés de services en ingénierie informatique (SSII/ESN), organisations publiques et parapubliques, instituts de recherche et universités, etc.
SEMESTRE 1
- Architecture logicielle
- Méthodes formelles et modélisation UML
- Algorithmique avancée et structures de données
- Mathématiques pour l'IA (probabilités, optimisation, algèbre linéaire)
- Analyse de Données
- Développement Web I
- Services Réseaux
- Programmation Python
- Cryptographie et sécurité informatique
- Techniques de communication en Français
- Projet transversal tutoré 1
SEMESTRE 2
- Programmation Orientée Objet (POO Java)
- Machine learning
- Qualité logicielle, tests et intégration continue
- Bases de données avancées (SQL & NoSQL)
- IHM et design UX/UI
- Développement agile et gestion de projet logiciel
- Cloud & DevOps
- Développement Web 2 (Python + Django)
- Big Data et Applications
- Projet transversal tutoré 2
SEMESTRE 3
- Data Engineering
- Développement mobile
- Techniques de communication en Anglais
- Projet d'innovation / Immersion
- Deep learning
- Traitement d'image et vision par ordinateur
- Traitement automatique du langage naturel (NLP)
- Sécurité des applications logicielles et des données
- Entrepreneuriat technologique et innovation
SEMESTRE 4
- IA générative et grands modèles de langage (LLM)
- Éthique et régulation de l'IA
- MLOps
- Gouvernance des données
- Développement mobile
- Méthodologie de recherche
- Business Intelligence (BI)
- Développement Web 3 (JEE)
- Services Web
- IA Agentique
- Stage de fin d'études
- Mémoire de fin d'études
