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.
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
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