You are on page 1of 1

Course Curriculum (for Session 2020-21)

Bachelor of Computer Applications (BCA)

BCAE0203: INTRODUCTION TO CLOUD COMPUTING


Objective: The objective of this course is to enhance cloud computing environment, to study various
platforms & to study the applications that uses cloud computing.

Credits: 04 L–T–P: 4–0–0


Module Teaching
Content
No. Hours
Overview of Computing Paradigm – Recent trends in Computing Grid
Computing, Cluster Computing, Distributed Computing, Utility Computing,
Cloud Computing Evolution of cloud computing, Business driver for adopting
cloud computing.
Introduction to Cloud Computing Cloud Computing – (NIST Model)
Introduction to Cloud Computing, History of Cloud Computing, Cloud service
providers Properties, Characteristics & Disadvantages Pros and Cons of Cloud
I 18
Computing, Benefits of Cloud Computing, Cloud computing vs. Cluster
computing vs. Grid computing Role of Open Standards.
Cloud Computing Architecture – Cloud computing stack Comparison with
traditional computing architecture (client/server), Services provided at
various levels, How Cloud Computing Works, Role of Networks in Cloud
computing, protocols used

Role of Web services Service Models (XaaS) Infrastructure as a Service(IaaS) ,


Platform as a Service(PaaS), Software as a
Service(SaaS) Deployment Models Public cloud, Private cloud, Hybrid cloud,
Community cloud
Infrastructure as a Service (IaaS) – Introduction to IaaS, Introduction to
II virtualization, Different approaches to virtualization, Hypervisors, Machine
17
Image, Virtual Machine (VM) Resource Virtualization Server.
Cloud Security – Infrastructure Security Network level security, Host level
security, Application level security Data security and Storage Data privacy and
security Issues
Text Book:

• Rajkumar Buyya, James Broberg, Andrzej M. Goscinski, (2011), Cloud Computing: Principles and
Paradigms, Wiley.
Reference Books:
• Nikos Antonopoulos, Lee Gillam, Cloud Computing, (2012), Principles, Systems and Applications,
Springer.
• Ronald L. Krutz, Russell Dean Vines Cloud Security, (2010), A Comprehensive Guide to Secure
Cloud Computing, Wiley-India.
• Anthony T. Velte, Cloud Computing: A Practical Approach, (2009), Tata McGraw Hill.

Outcome: After completion of course, student will be able to:

• CO1: To understand the basic concept of cloud computing environments.


• CO2: Gain Knowledge of cloud building blocks and technologies.
• CO3: To understand cloud computing security issues and virtualization techniques.

DEPARTMENT OF COMPUTER ENGINEERING & APPLICATIONS, Institute of Engineering & Technology


59

You might also like