Objectifs de la formation

L'intelligence artificielle (IA) est un secteur en pleine expansion, avec des applications diverses dans des domaines stratégiques tels que la finance, la santé, les transports et bien d'autres. Ce dynamisme génère un large éventail d'opportunités professionnelles. Le DUT en IA vise à former des étudiants de compétences solides en matière de maîtrise des techniques, méthodes, outils et langages les plus utilisés dans le domaine de l'IA, appuyés par des bases solides en mathématiques et informatique.


Une attention particulière est également accordée au développement des compétences en communication, langues étrangères, ainsi qu'aux soft skills, indispensables dans un environnement professionnel moderne et collaboratif.

Laboratoire de Cybersécurité

Débouchés professionnels

Les lauréats de cette filière peuvent occuper les postes suivants : technicien en IA, assistant Data Analyst, développeur Python ou Java, technicien Big Data, ou technicien en gestion de bases de données.

Les lauréats peuvent également poursuivre leurs études, au Maroc ou à l'étranger, en licence ou en cycle d'ingénieur, dans des spécialités telles que ingénierie en IA/Big Data, ingénierie des données, Internet des Objets (IoT) et Cloud Computing, ou ingénierie en Génie Logiciel.

Programme Pédagogique

Semestre 1
  • Architecture des Ordinateurs et Systèmes d'Exploitation
    Comprendre le fonctionnement matériel, les processeurs et la gestion des systèmes d'exploitation.
  • Algorithmes et Programmation Python
    Maîtriser la logique algorithmique et la syntaxe du langage Python pour le traitement de données.
  • Mathématiques pour l’Apprentissage Automatique 1
    Acquérir les bases en algèbre linéaire et analyse nécessaires aux modèles prédictifs.
  • Réseaux & Sécurité Informatique
    Comprendre les protocoles de communication et les principes fondamentaux de la sécurité.
  • Probabilités et Statistiques pour la Science des Données
    Analyser des jeux de données via les statistiques descriptives et les lois de probabilité.
  • Langues et Techniques de Communication 1
    Renforcement des compétences linguistiques en anglais et français techniques.
  • MTU et Développement Personnel
    Développer des techniques de recherche documentaire et d'organisation du travail.
Semestre 2
  • Introduction à l'Intelligence Artificielle
    Découvrir les concepts fondamentaux, l'historique et les champs d'application de l'IA.
  • Algorithmes et Structures de Données
    Approfondissement : listes chaînées, piles, files, arbres et graphes.
  • Modélisation des Systèmes d'Information et DB
    Concevoir des bases de données relationnelles (SQL) et modéliser les systèmes (UML).
  • Mathématiques pour l’Apprentissage Automatique 2
    Optimisation et calcul matriciel avancé pour les algorithmes d'apprentissage.
  • Introduction à DevOps
    Initiation à l'intégration continue, au déploiement et aux outils comme Git et Docker.
  • Langues et Techniques de Communication 2
    Communication professionnelle orale et écrite en contexte technologique.
  • Compétences Numériques
    Comprendre les enjeux sociétaux, juridiques et éthiques du numérique.

Semestre 3
  • Techniques du Web et Architectures Distribuées
    Développement d'applications web modernes, API REST et microservices.
  • Big Data & Bases de Données NoSQL
    Gestion des données massives avec MongoDB, Hadoop et Spark.
  • Science des Données Appliquées
    Pipeline complet de traitement de données : nettoyage, analyse et visualisation.
  • Apprentissage Automatique
    Implémentation d'algorithmes supervisés et non-supervisés (Scikit-Learn).
  • MLOps: CI/CD pour l’Apprentissage Automatique
    Industrialisation et mise en production des modèles de Machine Learning.
  • Python Avancé
    Maîtriser les concepts avancés du langage Python pour le développement et l'IA.
  • Apprentissage Profond et Vision par Ordinateur
    Réseaux de neurones artificiels, CNN, traitement d'images et détection d'objets.
Semestre 4
  • Introduction à l'IA Embarquée
    Déploiement de modèles d'IA sur des dispositifs matériels à ressources limitées.
  • Communication et Culture de l’Entreprise
    Soft skills, leadership, et compréhension de l'environnement professionnel.
  • Informatique en Nuage
    Déploiement de solutions IA sur les plateformes Cloud (AWS/Azure).
  • IA Générative et Agents Intelligents
    Création de modèles génératifs et conception d'agents autonomes.
  • Projet de fin d'études (PFE)
    Réalisation d'un projet complet en entreprise ou en laboratoire de recherche.
  • Stage d’initiation & Stage technique
    Application pratique des compétences acquises en milieu professionnel.

Stage d'initiation
Fin 1ère année • 4 Semaines
Stage technique
Fin 2ème année • 8 Semaines