Objectives
UM6P-CS offers An Engineering / Master Degree after completing a 5 years curricula:
- 2 years Integrated Preparatory Cycle oriented towards Computer Science +
- 3 years Engineering Cycle in Computer Science
The integrated preparatory cycle (2 years) aims to:
- Offer solid scientific bases in mathematics for today’s data science world.
- Develop the necessary prerequisites in computer science (computer architecture, algorithmic, introduction to programming).
- Develop communication skills, in French and English, written and oral.
- Acquire Essentials Working Methods for further studies and for professional opening.
- Offer mandatory basis in mathematics, probabilities and statistics for today data science world.
Target Skills
Our students will acquire the following skills:
- Using theoretical knowledge to model and solve real problems, translate a real phenomenon into mathematical abstractions.
- Understand transversal concepts in multiple computer science fields in terms of reasoning, abstraction and implementation of solutions.
- Acquire the communication skills, jointly in French and English, essential for future engineers.
Engineering Degree Program
Calculus 1
Algebra 1
Physics 1
Chemistry
Algorithmics 1
Learning by doing
Communication techniques and Sport
Calculus 2
Algebra 2
Physics 2
Algorithmics 2
Computer Programming 1
Learning by doing
English 1 and Sport
Calculus 3
Algebra 3
Modern Physics
Computer Programming 2
Web programming 1
Learning by doing
English 2 and Sport
Calculus 4
Introduction to Databases
Probability and Descriptive Statistics
Computer Architecture
Introduction to Entrepreneurship
History and philosophy of science (Humanities)
Learning by doing
Introduction to Computation
Advanced Algorithm 1
Advanced Programming 1
Automata
Numerical Analysis
Learning by doing
Communication techniques and Sport
Logic
Advanced Algorithm 2
Advanced Programming 2
Probability and Statistics
Discrete Mathematics & Graph Theory
Learning by doing
English 2 and internship
Introduction to communication systems
Information Theory & Signal processing
Computability Theory and Complexity
Operational research
Operating Systems
Databases
Learning by doing
Management 1
English 2 and internship
Management 2 and internship
Compilers
Computer Networks
Artificial Intelligence
Concurrent & Distributed computing
Big Data and Data Analysis
Learning by doing
Application Project 1
Wireless Project 1
Embedded Systems
Cloud Computing
Machine Learning
Cryptography and Computer Security
Software Engineering
Web & Mobile applications
Entrepreneurship & Startups
Application project 2
Learning by doing
END OF STUDIES PROJECT
Career Outlook
- IT Project Manager
- IT project developer
- Solution Architect
- Web Integrator
- Cybersecurity Specialist
- System Designer and Analyst
- Embedded Systems Designer
- Service Integrator
- Process Engineering
- Data Scientist
- Data Analyst
- Research Engineer
Admission Criteria
- Students can join the first year of the program after their high school degree ( Baccalaureate)
How to apply ?
ADMISSION TO THE INTEGRATED PREPARATORY CYCLE :
- February to May 31st, 2022: Online submission of applications for the integrated Preparatory cycle access tests
- Until July 5, 2022: Online additional documents
- July 12, to July 15 2022 : Tests and Selection of Eligible Candidates
- July 30, 2022: Deliberation
- August 10, 2022: Admission results and Full or partial scholarships attribution
Discover our campus
The UM6P campus was conceived and designed by the architects Ricardo Bofill and Elie Mouyal, authors of the Casablanca Twins Center. The UM6P campus combines modernity and tradition. It provides perfectly equipped state of the art infrastructure, suitable to the needs of both teaching and research.