The purpose of this unit is to introduce the various aspects of cloud computing including different types of cloud deployment models. Students will get opportunity to learn several cloud service categories such as compute, storage, database, security and, monitoring and compliance services. Moreover, students will learn how to build and deploy cloud-computing applications and access different cloud services programmatically. After completing this unit, students should be able to create and design cloud architecture, create, and deploy cloud apps and understand the requirements to migrate to cloud and the benefits for migrating to cloud.

Unit details

Study level:
Credit points:
Unit code:


NIT1102 - Introduction to Programming and

NIT1104 - Computer Networks

Learning Outcomes

On successful completion of this unit, students will be able to:
  1. Explain the fundamentals of cloud computing;  
  2. Employ the different variety of cloud services, to create a scalable and reliable cloud architecture; and  
  3. Illustrate the benefits of cloud computing to businesses and migration considerations to cloud.  


Assessment type Description Grade
Test Tests (2) (25% each) Test theoretical knowledge for students. Open ended scenario-based questions. 50%
Laboratory Work Practical Lab test - To Test students’ capabilities to apply knowledge 20%
Project Project - Design and create cloud deployment based on a scenario given. 30%

Where to next?

VU takes care to ensure the accuracy of this unit information, but reserves the right to change or withdraw courses offered at any time. Please check that unit information is current with the Student Contact Centre.