Professional Documents
Culture Documents
Course Specifications
A- Basic Information
B- Professional Information
1. Course Objectives
This course defines Cloud Computing and establishes a strong working knowledge of the
concepts and technologies needed to work effectively with the cloud. The course allows to
understand what cloud computing is and how it works. It describes the benefits of cloud
computing along with its potential drawbacks. The course enables to determine which cloud
is appropriate from a business and technical perspective, to select appropriate cloud
providers and to plan and implement a cloud adoption strategy. The course covers
technologies required to build classic (traditional), virtualized, containerized, and cloud
environments. These technologies include compute, storage, networking, desktop and
application virtualization.
2. Course learning outcomes of the course (CLOs)
By the end of this course, student should be able to demonstrate the following:
Level of
Domain PLO emphasis of
CLO CLO Description and mapped the PLO
No. Taxonom (1 to 12) (1=High;
y level 2=Medium;
3=Low)
C = Cognitive domain
Mapping Course Objectives vs. Course Learning Outcomes
3. Pre-requisite Course:
Computer Networks
Weighting of assessments
Midterm examination 20
%
Final term examination 60
%
Quizzes 10
%
Assignment/Project 10
%
Tot 100
al %
Teaching Plan
Remar
Week Top ks (if
# ic any)
Background Studies.
Servers & Services.
1.
Distributed servers.
Concept of Deployments.
Overview of Distributed computing.
Overview of Cluster Computing and Grid Computing along
with comparison.
Concept of cloud computing. Advantages and disadvantages of
cloud computing.
Overview of cloud computing paradigm.
2 Cloud architecture.
Major Goals of Cloud Computing.
Model deployment of clouds:
Private cloud
Public cloud
Hybrid cloud
Containerization
Introduction to Containers.
7
Containers Architecture.
Containers vs Virtual machines.
Basics of Using Containers in Production.
9. MIDTERM EXAMINATION
11
Kubernetes Deployment