Distributed Architectures

Explore the programs and courses offered by Distributed Architectures

Browse Programs Admission Information

Program Overview

The primary objective of the academic Master's degree we offer is to complement the initial training acquired in the Bachelor's program with more advanced fundamental knowledge in the field of distributed systems. In addition to meeting research needs, the proposed program is therefore intended to be fundamental to training students who will be able to adapt to the constant evolution in the field of distributed computing systems in general, both in terms of hardware and software. Furthermore, we have designed the core curriculum in M1 so that first-year Master's students can choose their path and track during the second year of specialization if other paths are offered in the future.


Teaching Language : English and French

Curriculum Highlights

Core Courses

  • The ability to express orally and in writing
  • An understanding of the basic concepts and tools of computer processing in distributed systems

Advanced Topics

  • A solid grasp of formal concepts related to distributed systems.
  • Prepares the student to quickly adapt to new technologies related to distributed systems.
  • The ability to conduct independent research to expand their knowledge of distributed systems.
  •  The ability to develop formal and informal concepts.


Admissions Information

Students who have obtained an academic Bachelor's degree in the field of computer science may enroll in the first year of the Master's program, subject to capacity and available human and material support. Access to this Master's program is conditional upon completion of the "Networks" and "Client-Server" subjects from the third year of the Bachelor of Science in Computer Science program, as these are introductory subjects for the Master's program in question.

Apply Now