No items in cart

BCA5EJ305(3) Cloud Computing

This is elective course of BCA FYUGP fifth semester. This course introduces students to the fundamental concepts, technologies, and practices of cloud computing. It covers the basics of cloud infrastructure, deployment models, and service models.

  • 0 (0 Rating)
  • 64
  • Last Updated Oct 16, 2026

About This Course

Course Outcomes (CO):

1.Understand fundamentals of cloud Computing

2.Describe and compare Infrastructure as a Service (IaaS), Platform as a Service (PaaS), and Software as a Service (SaaS)

3.Analyze various deployment models such as public, private, and hybrid clouds.

4.Understand the principles of virtualization and its role in cloud computing.

5.Compare and contrast different virtualization technologies, including hypervisors and containerization



Module 1

Introduction to Cloud Computing 

Cloud computing in a glance 

Historical context and evolution 

Building cloud computing environments- Cloud components

Desired features of cloud 

Advantages of Cloud 


Module II

Cloud Computing Architecture

Cloud reference model

Types of cloud- private, public, hybrid, community

Cloud service models (IaaS) 

Cloud service models (PaaS)

Cloud service models (SaaS) 

Open Challenges 


 Module III

Virtualization Technologies

 Virtual machine basics 

 hypervisor 

 Virtualisation structure 

 Implementation levels of virtualisation 

Virtualisation types- Full Virtualisation, Para Virtualisation, Hardware Virtualisation

Virtualisation of CPU, Memory 

Virtualisation of I/O devices 


Module IV

Virtualisation Infrastructure & Dockers

Desktop Virtualisation, Network Virtualisation & Storage Virtualisation

Containers vs Virtual Machines 

Basics of Dockers 

Docker Components

Docker Containers 

Docker Images and repositories 



INTRODUCTION TO CLOUD COMPUTING
CLOUD COMPUTING ARCHITECTURE
Virtualization Techniques
Infrastructure Virtualization and Dockers