Course Title: Cloud Foundations

Part A: Course Overview

Course Title: Cloud Foundations

Credit Points: 12.00

Important Information:

Please note that this course may have compulsory in-person attendance requirements for some teaching activities. 

To participate in any RMIT course in-person activities or assessment, you will need to comply with RMIT vaccination requirements which are applicable during the duration of the course. This RMIT requirement includes being vaccinated against COVID-19 or holding a valid medical exemption. 

Please read this RMIT Enrolment Procedure as it has important information regarding COVID vaccination and your study at RMIT:

Please read the Student website for additional requirements of in-person attendance: 

Please check your Canvas course shell closer to when the course starts to see if this course requires mandatory in-person attendance. The delivery method of the course might have to change quickly in response to changes in the local state/national directive regarding in-person course attendance. 


Course Code




Learning Mode

Teaching Period(s)


City Campus


171H School of Science


Sem 2 2020,
Sem 1 2021


City Campus


175H Computing Technologies


Sem 1 2022


RMIT University Vietnam


175H Computing Technologies


Viet1 2022

Course Coordinator: Hai Dong

Course Coordinator Phone: +61 3 9925 3736

Course Coordinator Email:

Course Coordinator Location: 14.10.010B

Course Coordinator Availability: By appointment, by email

Pre-requisite Courses and Assumed Knowledge and Capabilities

Required prior knowledge:

A working knowledge of Java, C#/.Net, or Python and basic understanding of data communication and net-centric computing is required.

Enforced Requisites:

Successful completion of one of the following courses

Note: it is a condition of enrolment at RMIT that you accept responsibility for ensuring that you have completed the prerequisite/s and agree to concurrently enrol in co-requisite courses before enrolling in a course.

For your information go to RMIT Course Requisites webpage.

Course Description

By completing this foundation course, you will gain an overall understanding of Amazon Web Services (AWS) cloud computing concepts, independent of specific technical roles. It provides a detailed overview of cloud concepts, AWS core services, security, architecture, pricing, and support.

This introductory course will help you to understand the architecture of AWS cloud services including basics of concepts such as AWS IAM, VPC, Elastic beanstalk, Storage services, Database services and security.

Objectives/Learning Outcomes/Capability Development

This is a program option course in BP094, BP096, BP162 and BP232 programs.

On completion of this course you should be able to:

  • CLO 1: Define and understand AWS and its components
  • CLO 2: Create a virtual private cloud (VPC) and demonstrate Amazon Elastic Compute cloud (Amazon EC2)
  • CLO 3: Comprehend AWS storage services
  • CLO 4: Comprehend AWS database services
  • CLO 5: Understand architectural principles, security and compliance issues in AWS Cloud
  • CLO 6: Communicate using the proper language of the field including reports written with a professional approach

Overview of Learning Activities

The learning activities included in this fully online AWS certified instructor-facilitated course include:

  • key concepts are explained in AWS Academy module, where fundamental concepts will be presented and illustrated through relevant demonstrations and examples;
  • the online modules which will include lecture material, online multiple-choice knowledge checks, lab exercises, video introductions, video demos and example solutions;
  • weekly interactions with the facilitator to discuss concepts, queries and doubts

Overview of Learning Resources

The learning resources will include the following online modules from AWS academy’s course on cloud foundations:

  • Cloud concepts
  • Cloud economics
  • AWS global infrastructure review
  • AWS core services
  • VPC
  • Database
  • Balancing, scaling and monitoring
  • Cloud security
  • Cloud architecting and
  • Cloud support

Please note that there are no traditional lectures and tutorials/labs will be held in this fully online course. Facilitator’s will aid you in understanding the course concepts, but it is the job of the student to watch course content material, videos and practise self-lab exercises, prior to attending the lectorials.

Overview of Assessment

This course has no hurdle requirements.


Milestone 1: Case Study
Weighting: 30%.
This assessment task supports CLOs 1, 5

Milestone 2: Project execution in AWS environment
Weighting: 45%.
This assessment task supports CLOs2, 3, 4 and 6

Milestone 3: One way technical video interview
Weighting: 25%.
This assessment task supports CLOs 1,3-6