The teaching language is English but the assignments can also be done in Finnish.
The overall objective of the course is to give the students insight into cloud services from both business and technology perspectives. Typically, business students focus more on the business value whereas information technology students have a stronger focus on technology.
Upon successful completion of the course, the student
- knows the concept and definition of cloud computing
- understands the opportunities of cloud services from the business viewpoint
- understands how cloud computing may be used in product development, software development as well as in infrastucture
- knows how to use at least one of the most common PaaS and IaaS platforms for developing software and for administering cloud services
- is able to use cloud technologies in a professional setting
- opens the possibility for cloud certification (e.g. AWS and Azure)
Contents
- Introduction to cloud computing
- Service models: SaaS, PaaS, IaaS
- Deployment models: private cloud, public cloud, hybrid cloud and community cloud
- Serverless architecture or FaaS
- Cloud services in product development
- Company cases illustrating the practical aspects of cloud services.
Implementation methods, Demonstration and Work&Study
Depending on the implementation, learning takes place in contact lessons, independent studies, teamwork and online-studies. The course includes the assessment of one’s own learning.
This course uses a flipped classroom approach. It has individual online assignments, teamwork and hands-on lab guidance.
There are practical lab exercises using materials from commercial cloud service providers such as AWS. (AWS cloud Foundations ateirals and lab environments).
The course has a written exam.
Recognition of prior learning (RPL)
If students have acquired the required competence in previous work tasks, recreational activities or on another course, they can show their competence by giving a demonstration. The demonstration must be agreed with the course teacher. More information and instructions for recognising and validating prior learning (RPL) are available at https://www.haaga-helia.fi/en/recognition-learning Look at "Instructions to students (master)" The student should prepare a report and presentation about a cloud services case to which s/he has made a substantial contribution.
Learning materials
Rountree, Derrick, and Ileana Castrillo. The Basics of Cloud Computing, edited by Derrick Rountree, and Ileana Castrillo, Elsevier Science, 2013.
Venkata Josyula, Malcom Orr and Greg Page. Cloud Computing – Automating the Virtualized Data Center. Cisco Press, 2012.
Course material form AWS Academy and white papers
Other literature on cloud services given during the course, cloud services tutorials and software tools.
Further information
This course replaces the previous curriculum’s course Cloud Services.
When the implementation type of the course is contact, online or blended it is required that the student is present during those teaching hours that are marked in the study schedule. If you are absent more than 25%, your grade will be lowered by one. If you are absent more than 50%, the course is failed.
Starting level and linkage with other courses
The student should have a basic understanding of virtual servers and an overview of IP networking and web services.
Assessment criteria
Assessment criteria - grade 1
The student understands the basic concepts of cloud services and how cloud services can be used to create value for business. S/he can name related software tools and – at an abstract level – knows how they could be used.
Assessment criteria - grade 3
The student has a good understanding of cloud services and their application to create value for business. S/he knows related software tools and can use them in practice.
Assessment criteria - grade 5
The student has an excellent understanding of cloud services and their application to create value for business. S/he knows related software tools and is skilled at using them in practice.