Preparatory Cycle Integrated into the Computer Science Engineering Cycle

Sub title
Undergraduate

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
5 years
Meta title
Integrated Preparatory Cycle in Computer Science | College of Computing UM6P
Language
French
Meta description

Get ready for careers in AI, cybersecurity, and software with UM6P’s 5-year program combining strong math foundations and hands-on digital training.

Cycle
Integrated Preparatory Cycle
Meta keyword
Integrated Preparatory Cycle UM6P, computer science prep cycle, AI foundational course, cybersecurity training Morocco, software engineering prep, digital innovation degree, math and CS foundation, computing preparatory program Morocco
Graduation
Undergraduate program
Tabs
title
Courses by Semester
body

The 5-year Integrated Preparatory Cycle in Computer Science prepares future digital innovators through a rigorous foundation in mathematics and computer science, combined with hands-on learning in AI, cybersecurity, data science, and software engineering. The program fosters critical thinking, creativity, and ethical responsibility to equip students for the challenges of tomorrow’s digital world.

1st Year / Semester 1

  • M1 / Chemistry
  • M2 / Physics 1
  • M3 / Calculus 1
  • M4 / Algebra 1
  • M5 / Development Fundamentals
  • M6 / Foreign Languages I

1st Year / Semester 2

  • M1 / Foreign Languages 2
  • M2 / Algorithmic Foundations 1
  • M3 / Programming Languages Foundations
  • M4 / Physics 2
  • M5 / Algorithmics 2
  • M6 / Calculus 2
  • M7 / Digital Culture

2nd Year / Semester 3

  • M1 / Algebra 3
  • M2 / Physics 3
  • M3 / Databases
  • M4 / Foreign Languages 3
  • M5 / Calculus 3
  • M6 / Artistic Skills
  • M7 / Algebra 2

2nd Year / Semester 4

  • M1 / Algorithmic Foundations 2
  • M2 / Computer Architecture
  • M3 / Calculus 4
  • M4 / Mathematical Foundations
  • M5 / Platform Development
  • M6 / Foreign Languages 4
  • M7 / Life and Personal Skills
Location
University Mohammed VI Polytechnic, Benguerir
order
-96
Program Structure
Full-time
Degree Awarded
Computer Science Engineering Degree (Bac+5)
Requirement

Hold a High School degree (Baccalaureate) in one of the following series: Mathematics A and B, Physical Sciences, Electrical Sciences and Technologies, Mission Baccalaureate, or equivalent. Obtain outstanding results in the baccalaureate exams ("Très bien" mention with top grades in mathematics)

Enroll Closing date
24/06/2026
Text admission
Cycle Préparatoire Intégré au Cycle Ingénieur en Computer Sciences (BAC+5) (UM6P-CC)