0% found this document useful (0 votes)
67 views2 pages

Semester: VI Cloud Computing L T P C Code:231CS6T02 3 0 0 3 Course Objectives

The document outlines the course structure for a Cloud Computing class, detailing its objectives, outcomes, and content across five units. Key topics include cloud service models, enabling technologies, virtualization, security challenges, and advanced concepts like serverless computing and IoT. It also lists textbooks, reference materials, and online resources for further learning.

Uploaded by

NAGENDRA S
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
67 views2 pages

Semester: VI Cloud Computing L T P C Code:231CS6T02 3 0 0 3 Course Objectives

The document outlines the course structure for a Cloud Computing class, detailing its objectives, outcomes, and content across five units. Key topics include cloud service models, enabling technologies, virtualization, security challenges, and advanced concepts like serverless computing and IoT. It also lists textbooks, reference materials, and online resources for further learning.

Uploaded by

NAGENDRA S
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

ACETR23 Regulation Computer Science & Engineering

Semester: VI Cloud Computing L T P C


Code:231CS6T02 (Common to CSE,IT & CSE(IoT)) 3 0 0 3

Course Objectives: The main objectives of the course are to


 To explain the evolving utility computing model called cloud computing.
 To introduce the various levels of services offered by cloud.
 To discuss the fundamentals of cloud enabling technologies such as distributed
computing, service-oriented architecture and virtualization.
 To emphasize the security and other challenges in cloud computing.
 To introduce the advanced concepts such as containers, serverless computing and cloud-
centric Internet of Things.

Course Outcomes (COs): At the end of the course, the student will be able to:
CO1 Understand the basics of cloud computing, its models, services, and providers.

CO2 Explain the technologies that enable cloud computing like parallel, distributed computing, and SOA.

CO3 Describe virtualization, containers, and their role in cloud environments.

CO4 Identify the challenges and security concerns in cloud computing.

CO5 Explore advanced cloud topics like serverless computing, IoT, and DevOps.

CO-PO-PSO MAPPING
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
CO1 3 2 – – 2 – – – – – – – 3 – –
CO2 3 3 – 2 2 – – – – – – – 2 3 –
CO3 3 2 2 – 3 – – – – – – – 3 3 –
CO4 3 3 – – – – 2 2 – – – – – 2 3
CO5 3 2 – – 3 – – – – – – 2 – 3 3

UNIT–I: Introduction to Cloud Computing Fundamentals


Cloud computing at a glance, defining a cloud, cloud computing reference model, types of
services (IaaS, PaaS, SaaS), cloud Storage, cloud deployment models (public, private, hybrid),
utility computing, cloud computing characteristics and benefits, cloud service providers
(Amazon Web Services, Microsoft Azure, Google AppEngine).

UNIT II: Data link layer


Ubiquitous Internet, parallel and distributed computing, elements of parallel computing,
hardware architectures for parallel computing (SISD, SIMD, MISD, MIMD), elements of

Aditya College of Engineering & Technology (A) 34


ACETR23 Regulation Computer Science & Engineering

distributed computing,Inter-process communication, technologies for distributed computing,


remote procedure calls (RPC), service-oriented architecture (SOA), Web services, virtualization.

UNIT–III: Virtualization and Containers


Characteristics of virtualized environments, taxonomy of virtualization techniques, virtualization
and cloud Computing, pros and cons of virtualization, technology examples (XEN, VMware),
building blocks of containers, container platforms (LXC, Docker), container orchestration,
Docker Swarm and Kubernetes, public cloud VM (e.g. Amazon EC2) and container (e.g.
Amazon Elastic Container Service) offerings.

UNIT–IV: Cloud computing challenges


Economics of the cloud, cloud interoperability and standards, scalability and fault tolerance,
energy efficiency in clouds, federated clouds, cloud computing security, fundamentals of
computer security, cloud security architecture, cloud shared responsibility model, security in
cloud deployment models.

UNIT–V: Advanced concepts in cloud computing


Serverless computing, Function-as-a-Service, serverless computing architecture, public cloud
(e.g. AWS Lambda) and open-source (e.g. OpenFaaS) serverless platforms, Internet of Things
(IoT), applications, cloud-centric IoT and layers, edge and fog computing, DevOps,
infrastructure-as-code, quantum cloud computing

Text Books:
1. Mastering Cloud Computing, 2nd edition, RajkumarBuyya, Christian Vecchiola,
ThamaraiSelvi, ShivanandaPoojara, Satish N. Srirama, McGraw Hill, 2024.
2. Distributed and Cloud Computing, Kai Hwang, Geoffery C. Fox, Jack J. Dongarra,
Elsevier, 2012.

Reference Books:
1. Cloud Computing, Theory and Practice, Dan C Marinescu, 2 nd edition, MK Elsevier,
2018.
2. Essentials of cloud Computing, K. Chandrasekhran, CRC press, 2014.
3. Online documentation and tutorials from cloud service providers (e.g., AWS, Azure,
GCP)

Web Links:
1. [Link]
2. [Link]
platforms-services-and-careers?u=285479924

Aditya College of Engineering & Technology (A) 35

You might also like