COURSE DESCRIPTION

NAME OF INSTITUTION Lahore Garrison University
PROGRAM (S) TO BE EVALUATED Computer Science , Fall 2021
Course Description : The main objective of this course is to provide a detailed view to Cloud computing and related topics. The students will learn about the technical as well as the management side of cloud computing in current technologies. They will acquire knowledge about fundamental principles of cloud security. Moreover, students should be able to work on cloud service models, services type, cloud security and big data and able to define legal aspects in Cloud computing.
Course Code CSC382
Course Title Cloud Computing
Credit Hours 3+0
Prerequisites by Course(s) and Topics Students should have a solid mathematical foundation and be familiar with basic programming concepts, data structures. A basic concept of computer networks, Operating System is also necessary in order to study this course.
Assessment Instruments with Weights (homework, quizzes, midterms, final, programming assignments, lab work, etc.) SESSIONAL (Quizzes, Assignments, Presentations) =25 %
Midterm Exam =25 %
Final Exam = 50%
Course Coordinator Dr. Tahir Alyas
URL (if any)
Current Catalog Description
Textbook (or Laboratory Manual for Laboratory Courses) 1. Handbook of Cloud Computing, Borko Furht. Springer Latest Edition
Reference Material Cloud Computing: SaaS, PaaS, IaaS, Virtualization, Business Models, Mobile, Security, and More, Kris Jamsa Jones & Bartlett Publishers
Course Goals
Course Learning Outcomes (CLOs):
At the end of the course the students will be able to:DomainBT Level*
1. articulate the main concepts, key technologies, strengths, and limitations of cloud computing and the possible applications for state-of-the-art cloud computing BT 1
explain the core issues of cloud computing such as security, privacy, and interoperability. BT 1
identify problems, and explain, analyze, and evaluate various cloud computing solutions. BT 2
* BT= Bloom’s Taxonomy, C=Cognitive domain, P=Psychomotor domain, A= Affective domain
Topics Covered in the Course, with Number of Lectures on Each Topic (assume 15-week instruction and one-hour lectures)
WeekLectureTopics Covered
Week 1 1 Introduction to Course
2 Cloud Computing, Introduction
Week 2 3 Cloud Computing properties
4 Benefits of cloud computing
Week 3 5 Cloud Service Model Architecture
6 Comparison of Services AWS & Azure CSP
Week 4 7 Deployment Modes, Cloud Ecosystem
8 IaaS Properties, Virtualization
Week 5 9 Virtualization Types
10 Enabling Techniques
Week 6 11 IaaS Architecture
12 PaaS properties and characteristics
Week 7 13 Network Virtualization, Service Level Agreement
14 PaaS Techniques, Cloud Security
Week 8 1 hours Mid Term
Week 9 15 Confidentiality Integrity and Availability
16 Cloud Security Mechanisms: Encryption
Week 10 17 Fundamental Cloud Architectures
18 Advanced Cloud Architectures
Week 11 19 Dynamic Data Normalization Architecture
20 Load Balanced Virtual Switches Architecture:
Week 12 21 Cloud Brokerage
22 Cost Metrics and Pricing Models
Week 13 23 Service Resiliency Metrics
24 Service Quality Metrics
Week 14 25 Backup Vulnerabilities in Cloud System
26 Designing Cloud based Solution
Week 15 27 Cloud Resource Scheduling
28 Mobile Cloud Computing
Week 16 29 Software Define Network
30 Big Data in Cloud
Week 17 2 hours Final Term
Laboratory Projects/Experiments Done in the Course
Programming Assignments Done in the Course
Instructor Name Dr. Tahir Alyas
Instructor Signature
Date