À propos

Une pédagogie reliée à la recherche.

Je suis Youness Boutyour, maître de conférences à l’ENSIAS, Université Mohammed V de Rabat. Mes activités portent sur l’intelligence artificielle, les systèmes multi-agents et l’ingénierie logicielle.

Je relie apprentissage par renforcement profond, raisonnement symbolique et ingénierie des systèmes pour concevoir des intelligences fiables, explicables et déployables.

Vous trouverez ici mes supports de cours, travaux dirigés et travaux pratiques, ainsi que mes tutoriels, notes et publications scientifiques.

Mes enseignements

Tout le catalogue →
Enseignement
3 séances · 1 TD · 2 TPs disponibles · 1ère année de la filière Génie de la data.

Cet élément de module introduit le management de la data par une progression pratique : auditer un dossier, acquérir des données, mesurer leur qualité, les nettoyer, puis construire des indicateurs gouvernés et limités par les preuves disponibles.

CoursTDTP
Enseignement
0 séance · 3 TPs disponible · 1ère année, Génie Logiciel

Parcours progressif d'initiation au langage C, des variables et structures de contrôle jusqu'aux pointeurs, structures et fichiers.

CoursTDTP
Enseignement
2 séances · 2 TDs · 2 TPs disponibles · Cycle Ingénieur — 2A, Génie de la Data

Ce module présente les fondements de la gestion des projets de systèmes d’information, avec un focus sur les dossiers, pratiques contractuelles et décisions de pilotage du contexte marocain. Les exemples peuvent relever de la data, de l’analytique, du cloud ou d’autres domaines SI : cadrer un besoin, formuler des exigences, décomposer le travail, estimer les charges, construire un planning Gantt/PERT et organiser une équipe.

CoursTDTP
Enseignement
6 séances · 1 TD · 5 TPs disponibles · Élèves ingénieurs en dernière année de formation, étudiants en master intelligence artificielle, génie logiciel ou en science des données, ainsi que professionnels souhaitant acquérir des compétences en déploiement et en industrialisation des modèles d’IA.

Ce module présente les méthodes, pratiques et outils nécessaires pour transformer un modèle d’intelligence artificielle expérimental en un système fiable et exploitable en production. Il couvre la reproductibilité des expériences, le versionnement des données et des modèles, l’automatisation des pipelines, le déploiement, la supervision et l’amélioration continue des modèles.

CoursTDTP
Enseignement
9 séances disponibles · Étudiantes et étudiants en informatique, génie logiciel ou systèmes.

Ce cours propose une progression complète en programmation Rust, depuis la syntaxe et le modèle de propriété jusqu'à la conception de programmes concurrents, asynchrones et orientés système. Il met l'accent sur le lien entre les garanties du compilateur, la conception des abstractions et la qualité du logiciel produit. Les étudiants pratiquent Cargo, la bibliothèque standard, les traits, les génériques, la gestion des erreurs, les pointeurs intelligents, les tests et les API applicatives. Les dernières séances ouvrent vers la concurrence, le Web et les patrons de conception en explicitant les compromis entre sûreté, performance, ergonomie et complexité.

CoursTDTP

Par où commencer ?

Un point d’entrée pour chaque besoin.

Domaines de recherche

  • Intelligence artificielle
  • Apprentissage par renforcement
  • Systèmes multi-agents
  • Résolution de contraintes
  • Intelligence logique
  • NLP · LLM · RAG
  • IA responsable

Publications sélectionnées

Toutes les publications →

Le carnet de recherche

Voir le blog →
Carnet
8 septembre 2026Agentic AI · Multi-agents · Contrôle

Billet d’opinion

Question Faut-il vraiment donner plus d’autonomie aux agents avant d’avoir défini leurs limites et leurs conditions d’arrêt ?

L’autonomie d’un agent est une capacité à encadrer, pas une récompense automatique : elle doit être graduée, observable et réversible.

Agentic AIMulti-agentsAutonomieSécurité

Pour un échange pédagogique ou scientifique : youness.boutyour@um5.ac.ma.