Engineering cycle

Knowledge Engineering and Data Science

The aim of the program is to offer a comprehensive training program combining modules in mathematics/statistics, computer science and artificial intelligence.

It aims to provide students with the skills needed and demanded by the job market, to manage and analyze data, and to master concepts such as exploratory data analysis, statistical inference and modeling, machine learning and high-dimensional data analysis.


Admission requirements

Access to the first year of the Engineering Cycle is open to :

  • Candidates who have passed the National Common Entrance Examination (CNC) for Morocco’s engineering schools.
  • By examination for holders of a DEUG in Mathematical and Computer Sciences (SMI).
  • By examination for holders of the “Informatiste” diploma (Bac+4) or equivalent, with a scientific or technical baccalaureate.

Career opportunities

  • Big Data Engineer
  • Machine Learning and Deep Learning Engineer
  • Business Intelligence Engineer
  • Cloud Computing Engineer
  • Computer Vision Engineer
  • Data Analyst
  • Data Scientist
  • Data Architect

Training program

Three years of training (6 semesters, 48 modules, 8 of which are reserved for the PFE end-of-studies project).

  • Architecture des ordinateurs et Systèmes d’exploitation
  • Mathématique pour l’Ingénieur
  • Algorithmique et Programmation
  • Gestion électronique des documents et Documents structurés
  • Réseaux informatiques
  • Recherche Opérationnelle
  • Économie de l’Entreprise
  • Anglais et TEC 1
  • Analyse et Conception des Bases de Données
  • Probabilités et statistiques
  • Programmation et Technologies Web
  • Algorithmique et Programmation Avancées
  • E-services et gestion de contenu d’entreprise
  • Gestion du capital immatériel
  • Management pour l’ingénieur
  • Anglais et TEC 2
  • Analyse et Conduite de Projets
  • Programmation Orientée Objet
  • Statistiques Inférentielles et Processus Stochastiques
  • Théorie de l’Information et Traitement du Signal
  • Fondements des systèmes intelligents
  • Recherche Opérationnelle Avancée
  • Data Acquisition and Analysis
  • Project Management et Entrepreneuriat
  • Programmation avancée et mobile
  • Bases de Données Avancées
  • Modèles de régression et séries chronologiques
  • Machine Learning
  • Systèmes Répartis et Virtualisation
  • Cryptocurrency Technologies
  • Management Stratégique
  • Anglais et TEC Professionnels
  • Business Intelligence
  • Data Architecture
  • Analyse et Conduite de Projet
  • Systèmes ubiquitaires
  • Computer Vision and Pattern Recognition
  • Text and Graph Analysis
  • Gestion des Risques et Innovation
  • Méthodologie de recherche
  • Stage et Projet de Fin d’Etude (PFE)