Cours · TD · TP

Mes enseignements

Retrouvez les présentations, exercices, travaux pratiques et projets de chaque cours, organisés par séance.

Navigation rapide

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
Toutes les ressources →Une question sur un cours ?