0% found this document useful (0 votes)
16 views

4 Sem Introduction to cloud computing syllabus

The course syllabus for Cloud Computing (CSE 621) outlines a 3-credit program designed to equip students with expertise in cloud applications and architecture, focusing on platforms like AWS and Microsoft Azure. It covers fundamental principles, virtualization, performance analysis, and security risks associated with cloud computing, along with practical case studies and real-world applications. Students will also prepare for cloud architect certifications through in-depth learning of cloud services and technologies.

Uploaded by

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

4 Sem Introduction to cloud computing syllabus

The course syllabus for Cloud Computing (CSE 621) outlines a 3-credit program designed to equip students with expertise in cloud applications and architecture, focusing on platforms like AWS and Microsoft Azure. It covers fundamental principles, virtualization, performance analysis, and security risks associated with cloud computing, along with practical case studies and real-world applications. Students will also prepare for cloud architect certifications through in-depth learning of cloud services and technologies.

Uploaded by

vg
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 3

Course Syllabus

Course
Cloud computing CREDITS 3
Title
Course Course L T P S C
CSE 621 Core/PE/OE/Minor 3-0-0-1
Code Category 3 0 0 1 3
Approval LEARNING
Version 1.0 BTL-3
Details LEVEL
Co-
Programming Techniques Pre-requisite
requisite
Cloud Computing has emerged in recent years as a new paradigm for hosting and delivering
services over the Internet.
Cloud Computing has transformed the IT industry by opening the possibility for infinite or at least
highly elastic scalability in the delivery of enterprise applications and services. The Cloud
computing course is designed to make you an expert in cloud applications and architecture. It will
enable you to master the core skillsets required for designing and deploying dynamically scalable,
highly available, fault-tolerant, and reliable applications on two of the top Cloud platform
Course providers; Amazon Web Services (AWS) and Microsoft Azure. The program will give an in-depth
Descriptio understanding of cloud services such as AWS Cloud formation, Azure resource manager, EC2, S3,
Azure App Services and more. You will acquire the knowledge and skills for passing cloud
n
architect certifications such as AWS Architect and Azure Architect.
This course is designed to introduce the concepts of Cloud Computing as a new computing
paradigm. The students will have an opportunity to explore the Cloud Computing various
terminology, principles, and applications. The course will expose students to different views of
understanding the Cloud Computing such as theoretical, technical, and commercial aspects. A
variety of real case studies and existing in market cloud- based tools will be identified and studied
to provide students with a close overview to Cloud Computing applications.
Course
CO Statement PO / PSO SO (EAC) SO (CAC)
Outcome
PO1(3),
Understand the fundamental principles of PO2(3),
SO1(1),
distributed computing and learn the Concept PO4(2),
1 SO1(1), SO4(2) SO2(2),
of Cloud Infrastructure Model. PO6(2),
SO3(2),
PO12(2),
PSO1(3),
PO1(3),
PO2(3), SO1(2),
Understand how the distributed computing
PO4(2), SO1(3), SO4(2), SO2(2),
2 environments known as Grids can be built
PO5(1), PO6(2), SO6(2), SO7(1) SO3(2),
from lower-level services.
PO12(2), SO6(3)
PSO1(3),
PO1(3),
Understand the importance of virtualization PO2(3), SO1(3),
in distributed computing and how this has PO4(2), SO1(2), SO4(2), SO2(2),
3
enabled the development of Cloud PO5(2), PO6(2), SO6(2), SO7(2) SO3(2),
Computing. PO12(2), SO6(3)
PSO1(3),
PO1(3),
PO2(3), SO1(3),
Analyze the performance of Cloud PO4(2), SO1(3), SO4(2), SO2(2),
4
Computing. PO5(2), PO6(2), SO6(2), SO7(2) SO3(2),
PO12(2), SO6(3)
PSO1(3),
1: Weakly related, 2: Moderately related and 3: Strongly related
Course Contents (45 hrs)
Cloud computing, Cloud computing delivery models and services, Ethical issues, Cloud vulnerabilities,
Cloud computing at Amazon, Cloud computing Google Perspective, Microsoft Windows Azure and online
services, Open-source software platforms for private clouds, Cloud storage diversity and vendor lock-in, Energy
use and ecological. Cloud computing, Cloud computing delivery models and services, Ethical issues, Cloud
vulnerabilities
Challenges of cloud computing, Architectural styles of cloud computing, Workflows: Coordination of multiple
activities, Coordination based on a state machine model: The Zookeeper, The Map Reduce programming
model,
A case study:
The cloud services for The Web application, Cloud for science and engineering, High-performance computing on
a cloud, Cloud computing for Biology research, social computing, digital content, and cloud computing.
Virtualization, Layering and virtualization, Virtual machine monitors, Virtual Machines, Performance and
Security Isolation, Full virtualization and para-virtualization, Hardware support for virtualization,
Case Study:
Xen a VMM based para-virtualization, Optimization of network virtualization, v-Blades, Performance
comparison of virtual machines, The dark side of virtualization, Exercises, and problems.
Policies and mechanisms for resource management, Application of control theory to task scheduling on a
cloud, Stability of a two-level resource allocation architecture, Feedback control based on dynamic thresholds,
Coordination of specialized autonomic performance managers, A utility-based model for cloud-based Web
services, Resourcing bundling: Combinatorial auctions for cloud resources, Scheduling algorithms for computing
clouds
Cloud security risks, Security: The top concern for cloud users, Privacy, and privacy impact assessment, Trust,
Operating system security, Virtual machine Security, Security of virtualization, Security risks posed by shared
images, Security risks posed by a management OS, A trusted virtual machine monitor, and Amazon web
services: EC2 instances. .
TEXT BOOKS
Barrie Sosinsky, “Cloud Computing: Bible”, 1st Edition, Wiley Publishing, 2011. ISBN-10:
1.
0470903562, ISBN-13: 978-0470903568
REFERENCE BOOKS
Anthony T. Velte, Toby J. Velte and Robert Elsenpeter, “Clod Computing: A Practical
1. Approach”, 1st Edition,The McGraw-Hill ,2010. ISBN-10: 9780071626941, ISBN-13: 978-
0071626941, ASIN: 0071626948
Judith Hurwitz, Robin Bloor and Marcia Kaufman, “Cloud Computing for Dummies”, 1st
2.
Edition, Wiley Publishing, 2009. ISBN-10: 0470484705, ISBN-13: 978-0470484708
John W.Rittinghouse and James F. Ransome, “Cloud Computing: Implementation,
3. Management, and Security”, 1st Edition, CRC Press, 2010. ISBN-10: 1439806802, ISBN-13:
978-1439806807
E BOOKS
1. https://studytm.files.wordpress.com/2014/03/hand-book-of-cloud-computing.pdf
Online Resources
1. https://www.youtube.com/watch?
v=NzZXz3fJf6o&list=PLShJJCRzJWxhz7SfG4hpaBD5bKOloWx9J
https://www.youtube.com/watch?
2.
v=ZHCtVZ6cjdg&list=PLmmuEIIZy1cbwIMvGF1EsV4ZtAe8vA_7I

You might also like