networks and distributed systems

Explore the programs and courses offered by networks and distributed systems

Browse Programs Admission Information

Program Overview

The Networks and Distributed Systems specialization aims to train IT professionals specializing in aspects related to distribution, computer interconnection, and the administration of systems and networks. The program's focus can be characterized by the domains of distributed systems, networks, applications, and infrastructure. The Master's program's objectives are to train students in the latest IT technologies. The Master's program in "Networks and Distributed Systems" offers a dual-competency approach:


• Enabling students to enter the socio-economic professional sector;

• Enabling students to deepen their knowledge, allowing them to pursue doctoral studies.


The skills acquired upon completion of this program include:


• Advanced network knowledge,

• Design and programming of communicating and distributed applications,

• Administration and security of computer systems,

• Advanced algorithms.

Teaching Language : The course is taught in French, thus promoting international openness and better integration into the globalized professional or academic world.

Curriculum Highlights

Core Courses

Program Structure

The program is organized into teaching units (UEs) spread over two years (M1 and M2), following a coherent pedagogical progression:

• Master 1 (M1): acquisition of fundamental knowledge in networks, systems, and algorithms.

• Master 2 (M2): deepening of knowledge, specialization, and orientation towards research or professional integration.

The program includes:

• Lectures (CM)

• Tutorials (TD)

• Practical work (TP)

• Tutored projects

• Final internship with a thesis

________________________________________

Core Modules

These modules ensure the acquisition of the fundamental skills necessary for the specialization:

• Advanced databases

• Software engineering

• Network architectures and protocols

• Software testing and validation

• Performance modeling and evaluation

• Computer security and cryptography

Advanced Topics

Advanced Modules

These modules allow for progressive specialization and mastery of recent technologies:

• Advanced Algorithms and Problem Complexity

• Logic Programming and Inference Systems

• Research Techniques and Scientific Communication

• Web Services

• Real-Time Systems

• Decision-Making Systems

• Emerging Combinatorial Optimization Methods

Admissions Information

To enroll in the Master's program in Computer Science ( Networks and Distributed Systems ), you must hold a Bachelor's degree in Computer Science.

Apply Now