EIT Digital Master School - Cloud and Network Infrastructure (CNI)
EIT Digital Master School allows students to study a first year (called entry) and second year (called exit) in two partner universities.
CNI is a part of EIT Digital Master School, and provides a comprehensive view on the network and cloud computing. Students will learn to master network management, operations, and design, on the one hand, and cloud service and deployment models, implementation strategies, and application design on the other. The program also focuses on future directions of cloud computing, for example, in the fields of edge and fog computing as well as block-chains and distributed ledger applications respectively. Moreover, a significant part of courses addresses business aspects to create products and services. Each university partner of CNI proposes an exit with a specialization:
The entry at Sorbonne University propose, in the same way as other partner universities, basic courses on computer networks, cloud and entrepreneurship (see I.&E. minor for details). The exit at SU provides advanced courses in image analysis, including biomedical imaging, computer graphics. Courses are taught jointly to students of the EIT program and other students from the Master of Computer Science of Sorbonne Université.
The students will acquire theoretical skills, as well as the ability to analyze and discuss a scientific paper, to choose and implement appropriate methods to solve a concrete problem related to images, to give oral presentations and to write scientific reports. They will also learn to work independently as well as in a team, to identify and seek appropriate resources for advancing their work, and to take initiatives.
Additional information about the structure of EIT Master school can be found here.
Who can apply: Bachelor’s holders in Computer Science, Computer Engineering or Information Systems. Students should have basic competence in mathematics, theoretical foundations of computer science, algorithms and data structures, software engineering and database systems, computer architectures, computer networks and operating systems.
Common core (6 ECTS)
- Internet Protocols & Algorithms (MU4INX05) 6 ECTS: This course focuses on core network applications asked by users and services needed at the network level. The TCP/IP architecture and all the main associated protocols are detailed with particular emphasis on the end-to-end control mechanisms, classless addressing and routing hierarchy. Finally, the two main media technologies (Ethernet and Point-to-point) are studied before concluding with a presentation of residential access technologies.
Elective courses (12 ECTS)
- Digital Communications (MU4INX06) 6 ECTS: The course Signal and Communication has the objective of providing the tools that are necessary for analyzing, modeling and designing digital transmission systems. The first part of the course focuses on the necessary bases in deterministic and random signal processing. The rest of the course shows their application to the physical layer of communications systems: architecture of a digital transmission chain, models and performance evaluation.
- Advanced Routing in Large Networks (MU4INX20) 6 ECTS: This course will cover fundamental principles related to routing of computer networks. The goal is to teach networking fundamentals and techniques as it will provide students with a deep understanding of how the Internet works today, and where it is going in the near future.
I&E minor (12 ECTS)
- I&E Basics (MU4INX09) 6 ECTS: This course offers introductory lectures on technology-based entrepreneurship, marketing and markets, organization and project management, new product and process development, entrepreneurial finance, human resource development.
- Business Development Lab 1 (MU4INX08) 6 ECTS: This course is mainly concentrated on project work throughout the main phases of business modeling and development. It builds upon the Basic Course and will enable the student to conduct a fully‐fledged business development project. Invited entrepreneurs and practitioners hand over relevant applicable experience and knowledge in parallel to academic lectures.
Common core (6 ECTS)
- Cloud Computing (MU4INX30) 6 ECTS: Introduction to cloud computing principal, IaaS (Infrastructure as a Service), PaaS (Plateform as a Service), and Saas (Software as a Service), cloud computing architectures, cloud providers, etc. Classical Distributed Algorithms applied to Clouds: Logical Time in distributed systems (logical clocks); Resource allocation and mutual exclusion; Broadcast protocols, membership, and synchronous view. Failures and fault tolerance: Unreliable Failure Detectors; Checkpoint and global state in distributed systems. Introduction to MPI and implementation of the above distributed algorithms in MPI. Courses with practical experiments: Virtualisation (Virtual machines and containers); Amazon Cloud (Concepts and deployment); Open Stack free open source (Deployment of Cloud Computing Service Infrastructure); Map Reduce (Programming model and an associated implementation).
Elective courses (12 ECTS)
- Wireless and Mobile Computing (MU4INX19) 6 ECTS: The main objective of this course is to present how user mobility and wireless transmissions affect computer communications. The course first gives a basic understanding of the physical layer mechanisms. It presents the impact of wireless signal propagation, link budget, digital communications with an illustration based on spread spectrum technologies. It then presents a survey on existing wireless technologies with a strong emphasis on the Wi-Fi standard. Finally, this course details the impact of mobility on IP protocols, the benefits and limitations of the main proposals, as well as the constraints of data losses on existing transport protocols.
- Network Design and Modeling (MU4INX21) 6 ECTS: The objective of this course is to introduce students to the problem of modeling and performance evaluation of systems. It aims at answering the following questions: Why models are important? When do we need to evaluate the performance of a system? How? What kinds of models and techniques are useful?
- Internet of Things (MU4IN028) 6 ECTS: This course presents the new paradigm of objects interacting with the Internet. It covers the following items: IoT definition, overview, applications; potential offered by the different technologies and challenges; IoT architecture design, concepts and technologies.
I&E minor (12 ECTS)
- Business Electives (MU4INX22) 6 ECTS: This course covers advanced topics on any of the following: business development, business finance, marketing, innovation management, intellectual property and market research.
- Business Development Lab 2 (MU4INX23) 3 ECTS: Second part of Business Development Lab course (see below for description).
- ICT Innovation Summer School (MU4INX24) 3 ECTS: This Summer School brings you together for two weeks to work in groups on business modeling and planning project in the context of a societally relevant thematic area. Summer Schools take place at different locations throughout Europe and bring together students and business partners. Summer Schools support study programs with a multidisciplinary and international dimension, and create a clear EIT Digital flavor to education.
Elective courses (30 ECTS)
- Smart Mobility Systems (MU5IN074) 6 ECTS: Mobile computing introduction: challenges and opportunities. The current state of the art (through research paper review). Mobile protocols and application design and implementation. Mobile systems design and implementation. Experimental evaluation of mobile systems.
- Autonomic Networks (MU5IN063) 6 ECTS: Main scientific and technological issues of autonomous and ubiquitous networks. Principles, techniques, and examples related to the design of such networks are introduced, sometimes through similarities and differences with classical networks. Various aspects of self-* attributes are discussed, such as self-stabilization, self-configuration, self-organization, self-management, self-optimization, self-adaptiveness, etc. Passive mobility and proactive mobility are addressed and applied to sensor networks, swarms of robots, MANET, and VANET.
- Cellular Networks (MU5IN050) 6 ECTS: This course presents network architecture and protocols of 2G-GSM, 3G-UMTS, 4G-LTE networks and the upcoming 5G technologies such as C-RAN, Mobile Edge Computing, SDN-NFV and network slicing. The course explains problems in both access network and core network of a mobile network operator and provides basic techniques for performance analysis, resource allocation, network dimensioning and optimization.
- Internet Governance (MU5IN052) 6 ECTS: The objective of this EU is to acquire the basic knowledge as well as the analytical and methodological keys related to the technical, economic, legal, ethical and political issues that surround the governance and the use of the networks, as well as to the diversity stakeholders and public and private interests at stake. The French, European and international legislative contexts will be presented and analyzed.
- Methodology for research in networking (MU5IN64) 6 ECTS:The objective of this course is to help students improve fundamental skills when conducting research in computer networking: critical reading, writing scientific papers, data analysis, and oral presentation.
- Network analysis and mining (MU5IN062) 6 ECTS: Network Analysis and Mining is a course at the crossroad between data mining and graph algorithmic. We present concepts and tools for the analysis of real networks represented as graphs, such as online social networks, communication networks, the web, etc. Among the topics addressed in this course : measurement and dynamics of the Internet, community detection in social networks, research and filtering of information on the web.
- Network data analysis (MU5IN076) 6 ECTS: Introduction to probability and statistics. Bayes's law. Data collection, parameter estimation and regression methods. Statistical fitting. Hypothesis testing and applications to identification of changes that influence the network operation. Clustering and classification. Time-series analysis.
- Internet Measurement (MU5IN066) 6 ECTS This course presents the measures that can be performed in local networks, access networks and transit networks. It discusses which measures can be performed in the network, transport and application layers, or MAC. The student will learn to perform measurements using active measurement tools and passive measures, with practical exercises deployed on large experimental platforms.
- Network Evolution with Virtualization and Automation (MU5IN056) 6 ECTS: The goal of this course is to present new technologies designed for advanced operations of IP networks in the last twenty years. The course starts with the evolution of IP switching and routing architectures, with a particular focus in traffic engineering and quality-of-service architectures. Then, the evolution of the Ethernet architecture and layer-2 protocols in general is presented, showing the extensions applied to let layer-2 protocols scale going from the local area to metropolitan and data-center network segments. The course shows how IP and Ethernet evolution recently converged on novels softwarized network environments, making use of data-plane programmability, network virtualization, cloud-native systems and automation frameworks.
I&E minor (6 ECTS)
- MU5INX99 - I&E Study - 6 ECTS. This course is supervised business analysis work. It focuses on applying prior I&E knowledge and competences in a real business context. This course will allow students to tackle a business challenge with a robust explorative business analysis methodology
5-6 month internship (24 ECTS)