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

Cloud Computing Infrastructure & Services (Course Outline)

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)
12 views

Cloud Computing Infrastructure & Services (Course Outline)

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

The Superior University, Lahore

Faculty of Computer Science & Information Technology


Course Outline
Course Course Title Cloud Computing Infrastructure & Services
Information Course ID CS2404 Course Type Computing Elective
Credit hours 3 Hours per week (C-L) 3-0
Programs BS (CS), BS (SE), BS (IT), MCS, MIT Preferred Semester NA
Date 2022-01-17 Version 2.0
Offered Program(s) BS (cs) Semester Session FALL 2022
Course Instructor(s) Mr. Hassan Nawaz TA / Lab Engineer
Information QCH Ms. Maryam Telephone No. / Ext.
Email [email protected] Class Hours
Office / Room office#5 Office Hours
No.
Course Study of Cloud Computing is becoming an essential part of computing curriculum with the emergence of new
Description service & deployment models in cloud computing. This course gives students a theoretical foundation and hands-
on experience with the various technologies of the cloud computing paradigm. Cloud computing is the delivery of
computing as a service, whereby distributed resources are provided by appropriate service suppliers and leased,
rather than owned, by an end user as a utility over a network. The course is divided into two parts. First part is
designed to give introduction to the cloud computing, architecture, virtualization, design and management of
cloud computing. Second part of the course explores advanced research topics in the area of distributed systems,
grid and cloud computing.
Course The objective of this course is to enable students to;
Objectives No. Objective
(CO) CO1. Understand the concepts of cloud computing and its design

CO2. Have technical knowledge to build a cloud platform

CO3. Develop an in-depth understanding of classical and current research in cloud computing

Course At the end of this course students will be able to;


Learning No. Outcome Domain Taxono PLO #
Outcomes my Level
(CLO) CLO1. Demonstrate the knowledge of Cloud computing infrastructure Cognitive C2 1
deployment, services, and architecture types and models
CLO2. Analyze different cloud computing infrastructure & architecture design Cognitive C4 3
techniques
CLO3. Apply knowledge to design, implement and evaluate a private cloud Cognitive C3 3
platform
CLO4. Plans research in the area of cloud computing Cognitive C6 4

Lecture type Lectures


Prerequisites Operating Systems, Computer Architecture, Object Oriented Programming
Follow up
Courses
Textbook Title Edition Authors Publisher Year ISBN
Cloud Computing Bible Edition Barrie Wiley
Sosinsky Publishing
Inc.
Reference Cloud Computing for Dummies Edition Judith Dummies
Books Hurwitz,
Robin Bloor,
Marcia
Kaufman,
Fern Halpe
Cloud Computing: A Practical Edition Anthony T. McGraw-Hill

Page 1 of 3
Approach Velte, Toby J.
Velte, Robert
Elsenpeter
Distributed Systems: Principles and 2nd Andrew Prentice Hall
Paradigms Edition Tanenbaum, International
Maarten van
Steen
Reference Understanding Microsoft Virtualization Solutions, From the Desktop to the Data Center, 2nd Edition
Material Fundamentals of Azure; Microsoft Azure Essentials
IBM Software Defined Environment (SDE)
Amazon Elastic Compute Cloud Developer Guide
Course OpenStack, VMware Workstation, Ubuntu OS, Windows OS
Software
or Tool
Assessment Assessment Weight Used to attain Assessment Weight Used to attain CLO
Criteria CLO
(100%) Assignment 10% CLO1,2,4 Quiz 10% CLO1,3,4
Case Study 15% CLO1,3,4 Project / Presentation 0%
Attendance 10% - Participation 0% -
Mid Term 20% CLO1,2,3,4 Final 35% CLO1,2,3,4
Other 1 0% Other 2 0% -
Methods of Quizzes, Case study / project, Final exam, Lab, Project
Evaluation
Notes

Week Topic Lecture Contents Relation with CLO


No.
W1. Introduction to L1  Introduction to the course CLO1
Cloud Computing  Case for Cloud: Outsource Data Center
L2  Case for Cloud: Massive Data Growth
 Case for Cloud: Variety of Devices / Technologies
W2. Introduction to L3  Case for Cloud: Transformation from Innovation to Services CLO2, CLO1
Cloud Computing  Case for Cloud: Demands of Changing World
 What is cloud Computing
 Why Cloud Computing
L4  Cloud Computing Benefits
 Cloud Market
 Applications Enabled by Cloud Computing
W3. Fundamentals of L5  Cloud Computing Concepts CLO3, CLO1
Cloud Computing  Cloud Computing Characteristics
L6
 Cloud Computing Deployment Model
W4. Fundamentals of L7  Cloud Computing Service Models CLO4, CLO1
Cloud Computing  Cloud Computing Architecture
L8  Cloud Computing Opportunities & Challenges
 Cloud Computing Advantages & Disadvantages
W5. Cloud Computing L9  Reference Architecture CLO1, CLO2
Architecture  Cloud Architecture Software/Hardware Stack
L10
 NIST Cloud Computing Reference Architecture
W6. Cloud Computing L11  IBM Cloud Computing Reference Architecture CLO1
Architecture L12  Oracle Cloud Computing Reference Architecture
W7. Virtualization for L13  What is Virtualization
the Cloud
L14  Uses of Virtualization CLO1
 Why Virtualize Cloud Infrastructure
 Hypervisor and its types
 Types of Virtualizations
 Hardware Virtualization
 Desktop Virtualization
 x86 Virtualization
W8. Mid Term Exam L15  Mid Term Examination
L16
W9. Building L17  vSphere CLO3, CLO4
Virtualized  vRealize Suite
Environment  vCloud Suite
L18
using VMware
Technologies
W10. Cloud Service L19  Infrastructure as a Service (IaaS) CLO4
Models: In-depth  Platform as a Service (PaaS)
L20
View  Software as a Service (SaaS)
W11. Cloud Taxonomy L21  CLO4
(Cloud Titans) L22
W12. Building Private L23  Evolution of OpenStack CLO4
Cloud using  OpenStack Overview
OpenStack  Why OpenStack?
 OpenStack Modules
 OpenStack Architecture
 Horizon (Dashboard)
 Nova (Compute)
L24  Neutron (Networking)
 Keystone (Identity)
 Glance (Imaging)
 Cinder (Volume)
 Swift (Object Storage)
 Heat (Orchestration)
 Ceilometer (Telemetry)
W13. Cloud Security L25  Security Issues in Cloud Computing CLO1, CLO4
L26  Privacy issues in cloud computing
W14. Internet of Things L27  Data Generation CLO1, CLO3
 What is IoT
 Application Areas of IoT
 IoT Technology Roadmap
L28  Internet of Things Enablers
 Internet of Things Barriers
 Internet of Things Architectural Trends
 Internet of Things Applications
W15. Edge/Fog L29  Why edge/fog computing CLO1, CLO2
Computing L30  Enabling edge, IoT, cloud computing
W16. Case Study L31  Case Study Presentations CLO4
Presentations L32
W17. Final Term Exam  Final examination

You might also like