Computer Systems

Explore the programs and courses offered by Computer Systems

Browse Programs Admission Information

Program Overview

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

Teaching Language : French

Curriculum Highlights

Core Courses

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

Advanced Topics

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

Admissions Information

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