Explore the programs and courses offered by Computer Systems
Browse Programs Admission InformationThe Master in Computer Systems trains specialists in the design, development, administration, and security of modern computing systems. It responds to the growing complexity of distributed, interconnected, and data-intensive environments.
This multidisciplinary program covers both hardware (architectures, embedded systems, networks) and software aspects (system programming, cloud computing, databases, cybersecurity). It is built on a project-based learning approach and prepares students for careers in industry as well as research.
Students acquire a comprehensive vision of computing systems, from their conception to deployment, with a focus on optimization, reliability, and innovation.
System programming and compilers
Advanced databases
Systems and network administration
Information systems security
Computer architecture
Architecture description languages
Web programming techniques
Formal logic and software verification
Cloud computing and big data
Real-time and embedded systems development
Distributed systems and virtualization
Artificial intelligence and intelligent systems
Sensor networks and Internet of Things (IoT)
IT project management
Technological entrepreneurship
The program is open to:
Holders of a Bachelor's degree (LMD) in Computer Science or an equivalent diploma, upon evaluation
Holders of a State Engineer degree in Computer Science or a recognized foreign degree, subject to available seats
Admission of international students is based on application review, according to the procedures of the Ministry of Higher Education
Apply Now