Cloud Computing and Services (CCS)

Why study Cloud Computing and Services?

Cloud Computing is the outsourcing of IT resources like servers, storages, network, and services and their provisioning over the Internet. Its advantages, when compared to self-operated IT resources, are significant cost reductions and increased elasticity, which is due to the fact that the IT resources can be simultaneously and flexibly shared among many customers by the concept of virtualisation.

Thus, more and more companies take advantage of the benefits that cloud can provide, and the demand for cloud professional is booming. According to a study conducted by Deloitte for the EU in 2016, 1.6 million jobs could be created and the formation of 303 000 new businesses, in particular SMEs, is expected.

As a result, knowing how to build applications with cloud-based concepts and technologies and how they work is an essential key skill for a promising and rewarding career.

Why choose Cloud Computing and Services at EIT Digital?

Cloud Computing and Services at EIT Digital Master School combines a technical major on cloud computing at two leading European universities with a minor in Innovation and Entrepreneurship (I&E).

Part of the technical major is the transfer of knowledge in technology platforms, practical skills, and formal foundations that are needed to understand state-of-the-art cloud solutions to implement distributed software applications on top of them. The programme also focuses on future directions of cloud computing, for example, in the fields of edge and fog computing as well as blockchains and distributed ledger applications respectively.

The technical skills will be extended with a comprehensive understanding of user driven innovation and how to build business models and business cases. Students get the chance to get in contact with Europe’s leading companies and start-ups and conduct an industry-based internship at one of these companies. Successful students receive a degree from both universities they visited during their two-years study as well as a certificate from EIT Digital.


Axel Küpper

Axel Küpper “In-depth knowledge of cloud computing, how related applications work and of its interdependencies with the business domain is the key skill of digital entrepreneurs and intrapreneurs.”


What are the career opportunities?

Graduates qualify for jobs in international and local organisations in both technical and business roles. Typical titles are:

  • Cloud CTO
  • Cloud Software Engineer
  • Lead software Developer
  • Cloud Service Broker
  • Cloud Alliance Manager
  • Cloud Infrastructure Architect
  • Business developer
  • Product manager
  • Consultant

Through their multidisciplinary attitude graduates are valuable in open innovation settings where different aspects (market, users, social aspects, media technologies) come together. They easily find jobs within companies that provide value-added products and services, such as telecom companies, ecommerce providers, e-learning, web developers, and cloud operators. An alternative path would be to start your own company to provide product or technology development, media content, business development or consultancy services.

How is the programme structured?

All EIT Digital Master School programmes follow the same scheme:

  • Students study one year at an ‘entry’ university and one year at an ‘exit’ university in two of EIT Digital’s hot spots around Europe.
  • Upon completion, graduates receive degrees from the two universities and a certificate awarded by the European Institute of Innovation and Technology.
  • The first year is similar at all entry points with basic courses to lay the foundation for the chosen technical programme focus. Some elective courses may also be chosen. At the same time, students are introduced to business and management. During the second semester, a design project is combined with business development exercises. These teach how to turn technology into business and how to present a convincing business plan.
  • In between the first year and the second year, a summer school addresses business opportunities within a socially relevant theme.
  • The second year offers a specialisation and a graduation project. The gradation project includes an internship at a company or a research institute and results in a Master thesis with a strong innovation and entrepreneurship dimension.

To learn more about the structure of the programme, please click here.

To learn more about the I&E minor please click here.

Who can apply?

Bachelor holder’s in Computer Science, Information Technology, Mathematics, Statistics.

Where can I study Cloud Computing and Services?

Entry - 1st year, common courses

  • Aalto University (Aalto), Finland
  • Technical University of Berlin (TUB), Germany
  • University of Rennes 1 (UR1), France
  • University of Technology Delft (DUT), Netherlands

Exit - 2nd year, specialisation

  • Mobile Services at Aalto University (Aalto), Finland
  • Data intensive computing at Royal Institute of Technology (KTH), Sweden
  • Cloud & Data Analytics at Technical University of Berlin (TUB), Germany
  • Distributed Data Processing at University of Technology Delft (DUT), Netherlands
  • Data and Knowledge at University Paris Sud (UPS), France
  • Cloud Infrastructures at University of Rennes 1 (UR1), France

What can I study at the entry and exit points?


Entry - 1st year (common courses)

During the first year, a similar set of courses are offered at the four involved entry points Aalto University, TU Berlin, University Rennes 1 and TU Delft. This includes distributed systems, advanced network technologies, service technologies and cloud programming models. In addition, some elective courses may be chosen to prepare for a specialisation.

An important part of the programme are the Innovation and & Entrepreneurship (I&E) courses. The I&E basics course provides an introduction to business and management. The Business Development Lab will extend projects mainly in the areas of distributed system and cloud computing by a market survey, a business model generation process and a venture development exercise. The programme emphasises user driven innovation and holistic analysis of service, technology, organisation and financial perspectives, as distributed systems in general and cloud computing in particular are disruptive for existing business models and almost always have a significant impact on the culture and social relations.

Aalto University (Aalto), Finland

Programmes coordinator: Associate professor Keijo Heljanko, keijo.heljanko@aalto.fi
To view local programme description, click here

First semester

Compulsory courses (18 ECTS)

Code Course name Credits
CS-E4120 Scalable Cloud Computing 5 ECTS
CS-E4100 Mobile Cloud Computing 5 ECTS
CS-E4005 Methods and Tools for Network Systems 5 ECTS
LC-xxxx Language course: Compulsory degree requirement, both oral and written requirements 3 ECTS

Compulsory I&E Courses (7 ECTS)

Code Course name Credits
CS-E5100 Introduction to IT Business and Venturing 2 ECTS
CS-E5110 Management of a Technology Venture 5 ECTS

Second semester

Compulsory courses (10 ECTS)

Code Course name Credits
CS-E4000 Seminar in Computer Science 5 ECTS
ELEC-E7320 Internet Protocols 5 ECTS

Compulsory I&E Courses (17 ECTS)

Code Course name Credits
TU-E4100 Startup Experience 9 ECTS
CS-E5440 Growth and Internationalization of Technology SMEs 4 ECTS
CS-E5430 ICT Innovation Summer School 4 ECTS

Optional courses - select 8 ECTS of over two semesters

Code Course name Credits Semester
CS-E4560 Parallel and Distributed Systems 5 ECTS autumn
CS-E4140 Applications and Services in Internet 5 ECTS autumn
CS-C3130 Information Security 5 ECTS autumn
CS-E4300 Network Security 5 ECTS autumn
CS-E4002 Special Course in Computer Science 1-10 ECTS autumn/spring
CS-E4003 Special Assignment in Computer Science 1-10 ECTS autumn/spring
CS-E4004 Individual Studies in Computer Science 1-10 ECTS autumn/spring
CS-E4330 Special Course in Information Security 2-10 ECTS autumn/spring
CS-E4160 Laboratory Works in Networking and Security 5 ECTS spring
CS-E4170 Mobile Systems Programming 5 ECTS spring

Total for the whole year: 60 ECTS

Technical University of Berlin (TUB), Germany

Programme coordinator: Axel Küpper (contact)

Mandatory

  • Distributed Algorithms, 6 ECTS
  • Cloud Computing, 6 ECTS
  • Internet of Services Lab, 9 ECTS
  • Network Architectures, 6 ECTS

Electives

  • 5G and IIoT Project, 9 ECTS
  • 5G and IIoT Seminar, 3 ECTS
  • Advanced Enterprise Computing, 6 ECTS
  • Advanced Information Management 1 (AIM 1), 6 ECTS
  • Advanced Information Management 3 (AIM 3), 6 ECTS
  • Big Data Analytics Project, 9 ECTS
  • Blockchain Technologies, 6 ECTS
  • Cloud Prototyping, 12 ECTS
  • DBT: Database Technology, 6 ECTS
  • Digital Communities, 6 ECTS
  • Enterprise Computing, 6 ECTS
  • Fog Computing Project, 12 ECTS
  • Hot Topics in Information Systems Engineering, 3 ECTS
  • IDB-PRA – Implementation of a Database Engine (Database Technology Lab), 6 ECTS
  • IMPRO – Project Hot Topics in Information Management, 6 ECTS
  • IMSEM – Seminar Hot Topics in Information Management, 3 ECTS
  • Industrial Internet of Things, 6 ECTS
  • Internet of Services Lab, 9 ECTS
  • Mobile Services, 6 ECTS
  • Network Security, 6 ECTS
  • Privacy Engineering, 6 ECTS

University of Rennes 1 (UR1), France

Compulsory courses:

  • Operating systems: 5 ECTS
  • Object-oriented software design: 5 ECTS
  • Networks from services to protocols: 5 ECTS
  • Service technologies: 5 ECTS
  • Innovation and entrepreneurship: 5 ECTS
  • Business development lab 1: 5 ECTS
  • Distributed systems: 5 ECTS
  • Big data storage and processing infrastructures: 5 ECTS
  • Knowledge and intangible assets management: 5 ECTS
  • Business development lab 2: 5 ECTS

Elective course #1 (choose one):

  • Modeling for performance evaluation and safety analysis: 5 ECTS
  • Operating systems system kernel implementation: 5 ECTS

Elective course #2 (choose one):

  • Parallel programming: 5 ECTS
  • Combinatorial opimization and related algorithms: 5 ECTS

Programme coordinator: Guillaume Pierre, guillaume.pierre@irisa.fr

University of Technology Delft (DUT), Netherlands

Mandatory courses (21 ECTS)

  • Cloud Computing (5 ECTS)
  • Distributed Algorithms (6 ECTS)
  • Web Science & Engineering (5 ECTS)
  • Smart Phone Sensing (5 ECTS)

I&E courses (19 ECTS)

  • Business Development Lab (10 ECTS)
  • I&E Summer School (4 ECTS)
  • Entrepeneurship Basic Course (5 ECTS)

Electives (20 ECTS)

  • Web Data Management (5 ECTS)
  • Information Retrieval (5 ECTS)
  • Seminar Web Information Systems (5 ECTS)
  • Globally Distributed Software Engineering (5 ECTS)
  • Software Architecture (5 ECTS)
  • Introduction to High-Performance Computing (5 ECTS)
  • Methodology of Science and Engineering (4 ECTS)

TU Delft allows students to select other elective courses if well motivated.

Programme coordinator: Dick Epema, D.H.J.Epema@tudelft.nl


Exit - 2nd year (specialisation)

The CCS programme offers 6 specialisations, each at a different location. To meet the requirements for geographic mobility, the chosen exit university needs to differ from the chosen entry university and it must be based in another country.

Mobile Services at Aalto University

Mobile Services at Aalto University (Aalto), Finland

The focus of Aalto is on mobile cloud computing: connecting mobile phones and other wireless devices to cloud services, innovating new mobile cloud computing applications, and studying the technical challenges related to their development. Most of the courses have assignments, often done in groups, where students have a chance to apply the theory and learn the skills needed for the development of mobile cloud computing solutions. In the seminar courses students learn research skills, scientific writing and presentation skills while working on topics originating from Aalto research groups and its industry partners. In the Master’s thesis project, the students will work with the industry partners or the active startup community around the Helsinki node of EIT Digital.

First semester

Compulsory major courses (18 ECTS):

Compulsory I&E courses (6 ECTS)

Optional major courses (6 ECTS)

Total 30 ECTS

Second semester

  • Master's Thesis (30 ECTS)

Total for the whole year: 60 ECTS

Note: According to Finnish legislation, a master's thesis is a public document and its contents cannot be confidential. Therefore, the material of the thesis must be chosen so that it does not include any information that could be classified as a business secret of the financing company.

To view local programme description, click here.

Programme coordinator: Keijo Hljanko, keijo.heljanko@aalto.fi

Assoc. Prof. Keijo HeljankoAssoc. Prof. Keijo Heljanko is the coordinator of the CCS programme at Aalto University. He received his M.Sc. (Tech.) degree in Computer Science in 1997 and graduated as a D.Sc. (Tech.) in 2002 from Helsinki University of Technology. He has been among other positions a Postdoc at University of Stuttgart and an Academy Research Fellow of Academy of Finland before obtaining his first professorship in 2008. He has served in the program committees of many international conferences on distributed systems, and contributed to teaching in several PhD summer schools in topics related to his research. His main interests are distributed computing, Big Data, cloud computing, distributed system design, computer aided verification tools and algorithms, model checking, testing of concurrent systems, and parallel algorithm design.

Data intensive computing at Royal Institute of Technology

Data intensive computing at Royal Institute of Technology (KTH), Sweden

The specialisation emphasises the combination of fundamental principles of distributed computing with modern methods of software systems design. KTH will offer courses in the area of data intensive computing and software engineering of distributed systems.

The offered courses provide students with understanding of distributed algorithms and distributed architectures and middleware, knowledge of modern software development methods, knowledge of methods for developing autonomous systems, knowledge and skills in designing large scale storage systems, both suitable for large data centres and distributed across the network on peer-to-peer overlay networks. KTH will also offer modules on programming models for processing large data.

Compulsory course:

  • Research methodology and Scientific Writing (7.5 ECTS)

Electives:

  • Data Intensive Computing (7.5 ECTS)
  • Data Mining (7.5 ECTS)
  • Deep Learning (7.5 ECTS)
  • Modern Methods in Software Engineering (7.5 ECTS)
  • Distributed AI and Intelligent Agents (7.5 ECTS)

Programme coordinator: Mihhail Matskin, misha@kth.se

Prof Mihhail MatskinProf Mihhail Matskin is a local coordinator of the CCS programme at KTH. He is holding professorship of software engineering at KTH since 2002. He obtained his PhD degree in computer science from the Institute of Cybernetics of the Estonian Academy of Sciences in 1984. Prof Matskin is known for his work in services composition, semantic Web services, agent technology and multi-agent systems. His current research activity is focused on software for autonomous software systems, semantic service analysis and composition, user profiling and trust. Prof Matskin has built and coordinates International master programme "Software Engineering of Distributed Systems" at KTH.

Cloud & Data Analytics at Technical University of Berlin

Cloud & Data Analytics at Technical University of Berlin (TUB), Germany

The specialisation Cloud & Data Analytics focuses on running and managing complex cloud systems.

Study and Master thesis projects can be performed on campus in conjunction with Deutsche Telekom Laboratories (T-Labs) as an EIT partner, as well as with scientific institutions intensively collaborating with TU Berlin in the near surroundings such as the Fraunhofer institute. The data centre of TU Berlin tubIT offers hands-on experience with real cloud systems.

The master thesis and the internship are a self-organised implementation projects based on up-to-date technology and addressing current research aspects of cloud computing. Cloud systems are complex ones incorporating a multitude of different systems and services. To be successful in innovation and entrepreneurship in this area, graduates need practical experience with real-life systems based on current and emerging technology with a firm grasp of the customer’s perspective.

Programme coordinator: Axel Küpper (contact)

Electives

  • 5G and IIoT Project, 9 ECTS
  • 5G and IIoT Seminar, 3 ECTS
  • Advanced Enterprise Computing, 6 ECTS
  • Advanced Information Management 1 (AIM 1), 6 ECTS
  • Advanced Information Management 3 (AIM 3), 6 ECTS
  • Big Data Analytics Project, 9 ECTS
  • Blockchain Technologies, 6 ECTS
  • Cloud Prototyping, 12 ECTS
  • DBT: Database Technology, 6 ECTS
  • Digital Communities, 6 ECTS
  • Enterprise Computing, 6 ECTS
  • Fog Computing Project, 12 ECTS
  • Hot Topics in Information Systems Engineering, 3 ECTS
  • IDB-PRA – Implementation of a Database Engine (Database Technology Lab), 6 ECTS
  • IMPRO – Project Hot Topics in Information Management, 6 ECTS
  • IMSEM – Seminar Hot Topics in Information Management, 3 ECTS
  • Industrial Internet of Things, 6 ECTS
  • Internet of Services Lab, 9 ECTS
  • Mobile Services, 6 ECTS
  • Network Security, 6 ECTS
  • Privacy Engineering, 6 ECTS

Prof Axel KüpperProf Axel Küpper is the European coordinator of the CCS programme as well as its local coordinator at TU Berlin. Since 2009, he is holding a professorship at TU Berlin and is leading the research group "Service-centric Networking" at Telekom Innovation Laboratories and TU Berlin. He received a Doctorate in Natural Sciences from Aachen University of Technology in 2001 for his work on nomadic communications in converging networks. In 2006, he got a postdoctoral lecture qualification (venia legendi) from the Faculty of Mathematics, Informatics, and Statistics at Ludwig-Maximilians-Universität München for a book on advanced concepts for location-based services. Prof Küpper's research group includes one doctoral researcher and ten doctoral students. The group's research interests include conetext aware services, indoor localisation, semantic web and linked open data, applications and systems for cloud computing, and online social networks.

Distributed Data Processing at University of Technology Delft

Distributed Data Processing at University of Technology Delft (DUT), Netherlands

The specialisation focuses on the design and analysis of large-scale cloud and datacenter infrastructures, and on data-processing frameworks for compute-intensive and data-intensive applications. These applications range from the analysis of sensor data in smart industry to genome analysis in bioinformatics.

In addition, the specialisation deals with future directions in cloud computing, for example, edge and fog computing, the support of the Internet of Things, blockchains and distributed ledger applications.

Compulsory courses (15 ECs)

  • Blockchain Engineering (5 ECs)
  • Seminar Internet of Things (5 ECs)
  • Seminar Web Information Systems (5 ECs)

Electives

  • Web Data Management (5 ECs)
  • Information Retrieval (5 ECs)
  • Globally Distributed Software Engineering (5 ECs)
  • Software Architecture (5 ECs)
  • Introduction to High-Performance Computing (5 ECs)
  • Supercomputing for Big Data (5 ECs)

Programme coordinator: Dick Epema, D.H.J.Epema@tudelft.nl

Prof Dick EpemaProf Dick Epema is the local coordinator at Delft University of Technology of the EIT Digital MSc Programme Cloud Computing and Services. He obtained his PhD degree in mathematics from Leiden University, and holds a professorship in Distributed Systems in Delft. His research interests are in the areas of scheduling and resource management in large-scale distributed systems (clusters, grids, clouds, datacenters), in big-data processing (design and performance of data-processing frameworks) and in cooperative systems (peer-to-peer systems, reputation and trust mechanisms, blockchain-based systems). He was a co-designer of the Condor Flocking mechanism for load sharing across clusters and of the KOALA multi-cluster scheduler.

Data and Knowledge at University Paris Sud

Data and Knowledge at University Paris Sud (UPS), France

The second year specialisation offered at UPS follows a curriculum that brings together a variety of subjects from the fields of data management, knowledge management and knowledge engineering, machine learning, data mining. Topics include system design and architecture, storage, indexing and optimization, data analytics, knowledge representation and reasoning, semantic interoperability, and data mining, all with a special focus on processing very large amounts of data. The unique combination of these disciplines distinguishes us from the other M2 tracks that focus either on data management or machine learning and data mining.

Specialization mandatory courses (3 x 5 ECTS):

  • Complex Data and Knowledge
  • Architectures for Massive Data Management
  • Data Warehousing

Specialisation electives (6 x 2.5 ECTS):

  • Reasoning with Ontologies
  • Knowledge Base Construction
  • Cognitive Modeling
  • Information Integration
  • Social Data Management
  • Uncertain Data Management
  • Dynamic Content Management
  • Distributed Data Mining and Machine Learning
  • Data Science for Big Data
  • Learning from the Web
  • Very Large Data and Knowledge in Bioinformatics
  • New trends in Data&Knowledge
  • Communication in research

Silviu ManiuProgramme coordinator: Silviu Maniu, silviu.maniu@lri.fr

 

 

 

 

Cloud Infrastructures at University of Rennes 1

Cloud Infrastructures at University of Rennes 1 (UR1), France

The second-year specialisation at the University of Rennes 1 focuses on the design and implementation of large-scale cloud infrastructures. It offers a wide selection of research-oriented course topics covering the design and implementation of cloud platforms federating multiple data centers over the Internet, data analysis, the Internet of things, and application domains making intensive use of advanced cloud technologies. Classes are given by world-class researchers from the INRIA and IRISA research labs such as Anne-Marie Kermarrec, Michel Raynal, Gabriel Antoniu, Luc Bougé, Christine Morin, Guillaume Pierre and Olivier Barais.

The specialisation relies on the strong local research, innovation and industrial community which makes Rennes one of the international hotspots at the convergence of cloud computing, telecom and media. Many major industrial players are present in Rennes including Orange, Alcatel-Lucent, OVH, Thales, Technicolor, Canon and Thomson, thus providing numerous opportunities for hands-on projects and internships.

For more information about the university of Rennes 1, click here and about the programme click here.

Compulsory courses:

  • Advanced Cloud Infrastructures (4 ECTS)
  • Scalable Network Infrastructures for optimized service delivery (4 ECTS)
  • Models and Algorithms for Distributed Systems and Software (4 ECTS)
  • Personal Cloud Computing Project (4 ECTS)

Electives:

  • Data Mining and Visualization (4 ECTS)
  • Performance Evaluation using Queuing Networks (4 ECTS)
  • Making Data Speak: Advanced Probabilistic Data Analysis and Modeling (4 ECTS)
  • The Art of Domain-Specific Languages: Let's Hack Our Own Languages! (4 ECTS)
  • Advanced Wireless Networks: 5G and Beyond (4 ECTS)

Programme coordinator: Guillaume Pierre, guillaume.pierre@irisa.fr

Prof Guillaume PierreProf Guillaume Pierre is the local coordinator of the CCS programme at University of Rennes 1. He holds a PhD from University Evry-val d'Essonne, France and has spent 13 years at the VU University in Amsterdam before coming to Rennes. His research interests include cloud computing, platform-as-a-service, scalable Web application hosting, and the management of very large computing infrastructures. He has been strongly involved in several European research projects on Cloud computing: XtreemOS, Contrail, HARNESS, MC-DATA etc. He is the main architect of the ConPaaS integrated runtime environment for elastic cloud applications.


Any questions about the technical content of the programme? Contact the programme lead: Prof Axel Küpper (contact)

Interested? Learn more
about the application process

Any other questions? Click on the button 'Contact us to learn more!' on the top right-hand side of the page.

Are you interested to apply? Check out or application guidelines. Deadlines for a start in September 2018 are February 1 for non-EU citizens and April 15 EU/EEA/CH citizens.

© 2010-2018 EIT Digital IVZW. All rights reserved. Legal notice