LEARNING OUTCOMES
After completing the course, you will be able to: describe the distinctive features of cloud computing and its delivery models; evaluate the suitability of different software architectures for specific application scenarios; manage the resources offered by cloud platforms; write software leveraging modern cloud technologies and tools; apply continuous integration / delivery in a cloud environment.
Credits: 5
Schedule: 06.09.2023 - 20.12.2023
Teacher in charge (valid for whole curriculum period):
Teacher in charge (applies in this implementation): Mario Di Francesco
Contact information for the course (applies in this implementation):
Course staff:
- Mario Di Francesco (responsible teacher)
- Bo Zhao (co-teacher)
- Niklas Halonen (teaching assistant)
- Ilari Ojakorpi (teaching assistant)
- Ashutosh Vaishnav (teaching assistant)
The preferred contact option is the course email address (i.e., cs-e4190@aalto.fi); please do not contact members of the teaching staff individually.
CEFR level (valid for whole curriculum period):
Language of instruction and studies (applies in this implementation):
Teaching language: English. Languages of study attainment: English
CONTENT, ASSESSMENT AND WORKLOAD
Content
valid for whole curriculum period:
Cloud computing, edge computing and serverless. Microservices. Design principles for distributed applications and services. Cloud-native toolset and its impact on software development. DevOps and the CAMS model.
Assessment Methods and Criteria
valid for whole curriculum period:
Exercises and assignments.
DETAILS
Substitutes for Courses
valid for whole curriculum period:
Prerequisites
valid for whole curriculum period:
SDG: Sustainable Development Goals
9 Industry, Innovation and Infrastructure
14 Life Below Water
FURTHER INFORMATION
Further Information
valid for whole curriculum period:
Teaching Language : English
Teaching Period : 2022-2023 Autumn I - II
2023-2024 Autumn I - IIEnrollment :
Participation is subject to a maximum quota, enrollments will be prioritized according to the following criteria: master students for which the course is mandatory; the rest of the students fulfilling pre-requisites.