ITO5225 Cloud computing and security
Faculty of Information Technology
ITO5225 Cloud computing and security is a level 5, 6-credit-point, postgraduate unit from the Faculty of Information Technology. It isn't offered in 2027. It needs ITO4137 and (ITO4131 or ITO4133).
- Credit points
- 6
- Offered in 2027
- Other periods
- Monash Online
- Assessment
- No exam
- 2 tasks
Reviews
No reviews yetNo reviews yet. Be the first to review ITO5225.
Requisites
Before ITO5225
Prohibitions
You can't enrol if you have passed any of these.
Prerequisites
Pass these before you enrol.
After ITO5225
No unit lists ITO5225 as a prerequisite in the 2027 handbook.
Equivalent units
The same content under another code. Only one of them counts.
Overview
Cloud computing has emerged as a backend solution for many modern IT applications. It offers on-demand resources and subscription-based services in a pay-as-you-go model to individual and corporate end-users. Cloud computing facilitates setup, implementation, maintenance, and management of the integrated computation and storage services. This unit will enable students to develop a basic knowledge of cloud computing technology and design and implement cloud applications using cloud services. It also introduces the security and privacy issues of the off-the-shelf cloud services. Learning activities will focus on understanding cloud delivery and service models, identifying various cloud platforms, and fundamental cloud technologies such as virtualisation, containers, serverless, web services and their security challenges.
Offerings in 2027
| Teaching period | Campus | Mode |
|---|---|---|
| Teaching period 1 | Monash Online | Mo |
| Teaching period 5 | Monash Online | Mo |
Assessment
- Creating and deploying a math web service within a containerised environmentProject40%
- Designing a modern cloud based image storage systemProject60%
Assessment details may change. Please refer to the assessment information in Moodle closer to the start of the teaching period.
Learning outcomes
When you finish this unit, you should be able to:
- 1
describe fundamental principles and paradigms of cloud computing
- 2
identify appropriate design choices when developing real-world cloud computing applications;
- 3
apply different cloud programming methods and tools;
- 4
demonstrate a comprehensive understanding of virtualisation and container technologies;
- 5
design and implement a highly scalable cloud-based application;
- 6
analyse and evaluate the security of the current cloud services and in-cloud applications
Workload and teaching
- Lectures24 hours
- Tutorials24 hours
- Teaching approachOnline learning
A minimum of 144 hours over the 6 week teaching period should be used to complete assignments, participating in discussions, private study and revision.
Contacts
- Chief Examiners
- Jay Zhao