The CNS program aims to train experts in the field of Computer and Network Systems over two years. It offers several specialization paths, either in the field of autonomous systems or in networked systems, and numerous opportunities, both academic and professional.
The first year of the CNS (Computer and Network Systems) program of the Master's in Computer Science is divided into two sub-programs: SA (for Autonomic Systems) and SR (for Networked Systems). The first focuses on the conceptual aspects of autonomous systems, which requires skills in AI, formal systems, algorithms, and programming. The second focuses on the architectural and control aspects of these systems, requiring skills in the design and management of networked systems. The M1 leads to three distinct programs in M2: the M2 CNS-SA, the M2 CNS-SR, and an M2 CNS International Track hosting incoming or outgoing students.
Information
Skills
Formalize a problem with a view to its computer resolution. Relate a category of problems to the appropriate resolution algorithms and assess their relevance: limits of use and efficiency. Identify a problem that can be parallelized or distributed, choose and implement the appropriate calculation model to solve it. Master the major issues of computer system security and data protection. Know and implement the principles of structured and unstructured database management. Implement secure and safe solutions. Analyze the results of a proposed solution in relation to a field of application and from the point of view studied (performance, scalability, security, energy consumption, etc.). Analyze, interpret and synthesize the results from complex computer systems. Validate the operation of a complex computer system through tests and analysis of the results produced. Ensure the evolution over time of implemented systems.
Objectives
At the Master 1 level, the objective is, on the one hand, to deepen the general training of students in Computer Science through a certain number of classic teaching units (software engineering, advanced algorithms), and on the other hand, to allow them to acquire knowledge specific to the field of the CNS and the M2 courses. This includes the study of complex system models (Petri nets, multi-agent systems), optimization methods (operational research, high-performance computing), formal methods, artificial intelligence (data analysis, machine learning), systems and network administration techniques, as well as associated issues (cryptography and security, protocols, advanced networks).
Career Opportunities
Career prospects
administrateur de réseau
administrateurs de SI
architecte de réseau
Chargé.e de recherche et innovation
Chargé·e de développement
Chef de projet
Consultant en transformation digitale
Expert en gestion de données
enseignant.e-chercheur.se (après un doctorat)
Ingenieur R&D
Further Study Opportunities
Master 2
Fees and scholarships
The amounts may vary depending on the programme and your personal circumstances.
Admission Route
Capacity
Available Places
Target Audience and Entry Requirements
The Master 1 is naturally accessible to students holding a Bachelor in Computer Science, or the first year of a Master in Computer Science (e.g., in the case of foreign students wishing to continue their studies in France). The access to the Master 1 is not natural for students who already have a Master in Computer Science: We encourage their applications in Master 2 directly. All the applications are studied by the admissions jury anyway.
Application Period(s)
From 16/01/2026 to 31/03/2026
Supporting documents
Compulsory supporting documents
Rank of previous year and size of the promotion.
Motivation letter.
All transcripts of the years / semesters validated since the high school diploma at the date of application.
Curriculum Vitae.
Additional supporting documents
Certificate of English level.
Certificate of French (compulsory for non-French speakers).
VAP file (obligatory for all persons requesting a valuation of the assets to enter the diploma).
Supporting documents :
- Residence permit stating the country of residence of the first country
- Or receipt of request stating the country of first asylum
- Or document from the UNHCR granting refugee status
- Or receipt of refugee status request delivered in France
- Or residence permit stating the refugee status delivered in France
- Or document stating subsidiary protection in France or abroad
- Or document stating temporary protection in France or abroad.