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:
- Mobile Networking and Cloud Services at Aalto (Espoo and Helsinki, Finland)
- Networked intelligence at KTH (Stockholm, Sweden)
- Beyond 5G at UniTN (Trento, Italy)
- Smart Mobility Systems at Sorbonne University (Paris, France)
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 smart mobility systems. 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?
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)
- 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.
- 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:Today's telecommunication networks produce a massive amount of data, based on which the operator needs to configure the system and optimise the quality of service and the users’ quality of experience. There is an abundant number of data-related methods that can be applied in various aspects of network operation ranging from anomaly detection to traffic prediction and control. In this course, the student will be guided how to use in Python machine learning and statistical methods in order to resolve such network problems through the use of classification, regression, trees, clustering and 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)