Computer science

Sub title
Graduate

The School of Computer Science (UM6P-CS) is a hub of innovation in computing, artificial intelligence, and digital systems, driven by excellence in education, applied research, and the creation of cutting-edge solutions tailored to African and global challenges. The School aims to empower a new generation of tech leaders capable of designing intelligent, secure, and sustainable digital infrastructures by addressing complex problems across various technical, societal, and economic contexts.

Duration
3 years
Meta title
Engineering Degree in Computer Science | College of Computing UM6P
Language
English
Meta description

UM6P trains future experts in AI, cybersecurity, software, and data science through hands-on learning and innovation-led computer science courses.

Cycle
Engineering cycle
Meta keyword
Computer Science Engineering UM6P, AI degree Morocco, cybersecurity program UM6P, software engineering course, data science degree, digital transformation training, embedded systems, cloud computing, machine learning program, tech leadership Morocco
Graduation
Graduate program
Tabs
title
Courses by Semester
body

ENGINEERING CYCLE: 1ST YEAR

  • Programming & Software Development
  • Numerical Analysis
  • Computation Theory
  • Software Engineering
  • Graph Algorithms
  • Operating Systems
  • Information Theory
  • Stochastic Processes and Applications
  • Introduction to Artificial Intelligence
  • Networking and Communication
  • Digital Culture
  • Artistic and Cultural Skills
  • Foreign Languages

ENGINEERING CYCLE: 2ND YEAR

■ AI & ML Track | ▲ Cybersecurity Track

  • Advanced Data Management
  • Operational Research
  • Embedded Systems
  • Fundamentals of Machine Learning
  • Information Security
  • Compilers
  • Optimization
  • Deep Learning
  • Distributed Systems
  • Parallel and Distributed Programming ■
  • Generative AI ■
  • Computer Vision ■
  • Applied Cryptography and Cryptanalysis ▲
  • Database & OS Security ▲
  • Network Security ▲
  • Application & Web Security ▲
  • Project Management and Entrepreneurship
  • Foreign Languages

ENGINEERING CYCLE: 3RD YEAR

■ AI & ML Track | ▲ Cybersecurity Track

  • Cloud Computing ■
  • Human Computer Interaction ■
  • Robotics ■
  • Big Data ■
  • Advanced AI Topics ■
  • Digital Forensics ▲
  • Blockchain: Foundations and Applications ▲
  • Ethical Hacking and Pentesting ▲
  • Mobile Systems Security ▲
  • AI Security ▲
  • Risk Management & Security Audit ▲
  • Capstone Project
  • Project Management and Entrepreneurship
  • Foreign Languages
Location
University Mohammed VI Polytechnic, Benguerir and Rabat
order
-85
Program Structure
Full-time
Degree Awarded
Computer Science Engineering Degree (Bac+5)
Requirement

Second year CPGE (MP) students, 4th semester SMI or SMA students with DEUG and at least “Bien” mention, or 6th semester SMI or SMA students with Licence Fondamentale and at least “Assez Bien” mention

Enroll Closing date
30/04/2026
Text admission
Cycle Ingénieur en Computer Sciences (English) (UM6P-CC)
Cycle
Ingénieur