Intelligent Computer Systems Engineering

Explore the programs and courses offered by Intelligent Computer Systems Engineering

Browse Programs Admission Information

Program Overview

The Master’s in Intelligent Computer Systems Engineering falls under the field of Mathematics and Computer Science, within the Computer Science stream. This program aims to train graduates capable of designing, modeling, developing, and integrating intelligent computing systems. It places particular emphasis on artificial intelligence, machine learning, software architectures, decision-support systems, and data analysis, in response to the growing demands of the digital and technological sectors.

The training combines theoretical courses, tutorials, practical projects, professional internships, and a final year project, ensuring advanced scientific, technical, and professional preparation.


Teaching Language : French

Curriculum Highlights

Core Courses

Semester 1

  • Software Architecture
  • Advanced Networks
  • Artificial Intelligence: Machine Learning
  • Statistical Data Analysis

Semester 2

  • Web Architecture with J2EE
  • Advanced Databases
  • Data Mining
  • Data Warehousing

Semester 3

  • Distributed Algorithms
  • Bio-Inspired Methods
  • Web Engineering
  • Advanced Mobile Application Development

Semester 4

  • Final Year Project in an enterprise or research laboratory
  • Dissertation writing and oral defense


Advanced Topics

  • Machine Learning and Data Mining
  • Advanced Cryptography
  • NoSQL Databases
  • Computer Vision and Image Processing
  • Bio-Inspired Algorithms
  • Multi-Agent Systems and Distributed Computing
  • Advanced Web and Mobile Development
  • Business Process Modeling
  • System Performance Analysis
  • Ethics, Scientific Research, and Entrepreneurial Culture

Admissions Information

  • Applicants must hold a Bachelor’s degree in Computer Science (LMD system or equivalent), with solid foundations in algorithms, programming, and applied mathematics.


Apply Now