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

BCIT14 Course Specification of Cloud Computing2

This 3-sentence summary provides the essential information about the course specification document: The document outlines the course specification for a Cloud Computing course, including general information about instructors, course details, aims, intended learning outcomes, and theoretical content covering topics such as cloud service models, virtualization, cloud storage, databases and infrastructure. The course aims to introduce students to cloud computing concepts and enable them to evaluate infrastructure for cloud transformation, illustrate cloud storage systems, and discuss virtualization and its role in enabling cloud computing.

Uploaded by

safwansadaan7
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)
24 views

BCIT14 Course Specification of Cloud Computing2

This 3-sentence summary provides the essential information about the course specification document: The document outlines the course specification for a Cloud Computing course, including general information about instructors, course details, aims, intended learning outcomes, and theoretical content covering topics such as cloud service models, virtualization, cloud storage, databases and infrastructure. The course aims to introduce students to cloud computing concepts and enable them to evaluate infrastructure for cloud transformation, illustrate cloud storage systems, and discuss virtualization and its role in enabling cloud computing.

Uploaded by

safwansadaan7
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
You are on page 1/ 6

UNIVERSITY OF

SCIENCE & TECHNOLOGY


Development and Quality Assurance ‫عمادة التطوير وضمان الجودة‬
Deanship

Course Specification of Cloud Computing

Faculty: Faculty of Computing and Information Technology


Department: Information Technology
Programs: Information Technology
I. General information about the course instructor :
Dr. Wedad Al-Sorori
Name Office Hours(…… Hours Weekly )
Dr,Redwan abbas al-dilami
Location & Sa
Yemen/771869907 Sun Mon Tue Wed Thu
phone number t
[email protected]
Email
[email protected]

II. General information about the course:


1. Course Title : Cloud Computing
2. Course Code and CIT14
Number:
Credit Hours
Tota
Theoretica
3. Credit Hours :3 Seminar/Tutorial Practical Training l
l
2 2 3

4. Study Level and Sixth Semester


Semester:
5. Pre-requisites (if any): CIT13
6. Co-requisites (if any): CIT11

7. Program in which the IT


course is offered:
8. Teaching Language: Arabic /English
9. Instruction location: Faculty of Computing and Information Technology

III. Course Description


This course highlights the core concepts of the cloud computing paradigm and infrastructures
system, this includes the architecture and infrastructure of cloud computing, SaaS, PaaS, IaaS,
public cloud, private cloud, hybrid cloud. It also highlights the network and storage virtualization
as well native cloud apps and cloud security. Case studies, labs and exams in addition to lectures
will be accomplished to provide students with a better understanding for cloud computing
technology and environment. Operating system is the co-request and principles of data
communication and networks is the pre-request for this course.

Dean of the Vice Dean of Head of Program


Reviewed by Prepared by
Faculty the Faculty Department Coordinator

1/6 DDQA-SPEC-2021-01
IV. Course Aims:
This course aims to:
1. Introduces students to the knowledge of cloud computing importance and benefits.
2. Enable students to describe and identify various cloud interface standards and protocols for
building cloud infrastructure.
3. Enable students to evaluate existing infrastructure and identify components for a cloud
transformation.
4. Illustrate the fundamental concepts of cloud storage and demonstrate their use in storage
systems using Amazon and S3 tools .
5. Enable students to Create and implement an optimized IT infrastructure.

V. Course Intended Learning Outcomes (CILOs) :


Upon successful completion of the course, students will be able to:
1. Explain the core concepts of the cloud computing and its models.

2. Illustrate the fundamental concepts of cloud storage and demonstrate their use in storage systems such
as Amazon and S3 tools.
3. Discuss system, network and storage virtualization and outline their role in enabling the cloud
computing system model.
4. Evaluate existing infrastructure and identify components for a cloud transformation.
5. Apply fundamental concepts in cloud infrastructures to understand the trade-offs in power,
efficiency and cost, and then study how to leverage and manage single and multiple data
centers to build and deploy cloud applications that are resilient, elastic and cost-efficient.
6. ....................

VI. Course Contents


First: Theoretical Aspect
Contact
No. Course Units Sub-topics Week due
Hours
• Cloud Computing
definition
• Properties, Essential
Characteristics &
Disadvantages
• Pros and Cons of
Cloud Computing,
Introduction to Cloud • Benefits of Cloud
1 Computing Computing 2 4
• emerging technologies
accelerated by cloud
• Cloud service models
and cloud service
brokerage
• Cloud deployment
models

Dean of the Vice Dean of Head of Program


Reviewed by Prepared by
Faculty the Faculty Department Coordinator

2/6 DDQA-SPEC-2021-01
• Cloud adoption and
cloud providers
• Planning Cloud
transformations

• Reference Architecture
(CCRA) and the IBM
(CCRA).
• Public, Private, Hybrid,
and Community
Service and Deployment
2 Models • Infrastructure as a Service 2 4
(IaaS)
• Platform as a Service
(PaaS)
• Software as a Service
(SaaS)
• Cloud computing
reference model
• Deployment options and
solutions for building
3 Cloud Infrastructure cloud infrastructure 2 4
• Considerations for
building cloud
infrastructure

4 Mid-Exam 1 2
• Virtualization in Cloud
Computing Systems and
Use of Hypervisors to
Create
• Virtual Machines
• Virtualization (CPU,
5 Virtualization 2 4
Memory, I/O)
• Software Defined
Networks (SDN)
• Software Defined Storage
(SDS)

• Introduction to Storage
Systems
• Cloud Storage Concepts
(Storage models and
6 Cloud Storage storage as a service) 2 4
• Using cloud vendors’
Storage Services via Portal
and APIs
• Distributed File Systems

Dean of the Vice Dean of Head of Program


Reviewed by Prepared by
Faculty the Faculty Department Coordinator

3/6 DDQA-SPEC-2021-01
(HDFS, Ceph FS)
• Cloud Databases (HBase,
MongoDB, Cassandra,
DynamoDB)
• Cloud Object Storage
(Amazon S3, OpenStack
Swift, Ceph)

• DevOps
• Serverless Computing
• Using and Managing
Containers (Container
Orchestration)
Cloud-Based Computing • Understanding and use of
7 and Hosting Services
2 4
Docker containers and the
Docker Hub
• Understanding and use of
Google Kubernetes
Engine and Alternative
Container
• Cloud Security
• Security architecture and
Cloud security methods
8 2 4
• Identity and Access
Management
• Cloud encryption
9 Final Exam • 1 2
Total number of weeks and hours 16 32

Third: Practical Aspects

No. Practical topics Week due Contact Hours


• Learn how to access the Cloud via Big Cloud vendors’
1 websites, and their APIs/SDKs 2,3,4 6
• Create cloud account
• Migrate a legacy storage structure to the various Big Clouds
using the appropriate storage models and structures available
2 5,6 4
on each individual platform(Amazon, Microsoft, Google,
IBM)
• Create a virtual machine on the various Big Clouds using both
3 the Portals and the applicable python libraries 6,7,8,9 8
• create/deploy a Docker container for the application created
• Setup a simple application on a (virtual private cloud
networking) VPC on the various Big Clouds and optimize
4 its accessibility globally to facilitate testing in various remote 10,11,12 6
locations.

Dean of the Vice Dean of Head of Program


Reviewed by Prepared by
Faculty the Faculty Department Coordinator

4/6 DDQA-SPEC-2021-01
5 • Revision 13 2
6 • Final assignment/project 14,15 4
• Learn how to access the Cloud via Big Cloud vendors’
7 websites, and their APIs/SDKs 2,3,4 6
• Create cloud account
Total number of weeks and hours 15 30

VII. Teaching Strategies


• Lectures.
• Laboratory experiments and assignments.
• Case Studies
• Course projects.
Classroom discussion.

VIII. Tasks and Assignments


No. Task/Assignment Week due Mark
1 assignments/quiz a1,b1,b2 -

2 Course projects a1,b1,b2,c1 14,15

3 Laboratory experiments c1 Weekly

IX. Learning Assessment:


Assessment
No. Assessment Tasks Mark Weight
day & date
As defined by the
1 Assignment/Quizzes lecturer
5 5%
2 Mid-Exam (theoretical) 7 20 20%
3 Laboratory experiments weekly 10 10%
4 Final-Exam (theoretical) 16 50 50%
5 Final-Exam (project) 14,15 15 15%
Total 100 100%

X. Learning Resources
1. Textbooks:
1. Cloud Computing: Concepts and Practices 1st Edition(2008). Sehgal & Chandra, ISBN-
10: 3319778382
2. Cloud Application Architectures: Building Applications and Infrastructure in the Cloud 1st
Edition (2009). George Reese, ISBN-10: 9780596156367
3. Cloud Computing with Security Concepts and Practices(2020). Sehgal & Chandra.
Dean of the Vice Dean of Head of Program
Reviewed by Prepared by
Faculty the Faculty Department Coordinator

5/6 DDQA-SPEC-2021-01
2. Essential References:
1. Gautam Shroff, “Enterprise Cloud Computing Technology Architecture Applications”,
Cambridge University Press; 1 edition, *ISBN: 978-0521137355], 2010.

2. Toby Velte, Anthony Velte, Robert Elsenpeter, “Cloud Computing, A Practical Approach”
McGraw-Hill Osborne Media; 1 edition [ISBN: 0071626948], 2009.
3. Cloud Infrastructure and Services Version 2, EMC Corporation, USA October 2014.

3. Electronic Materials and Web Sites:

XI. Course Policies (To be determined by Faculty Deanship):


Based on university regulations, the following aspects should be figured out:
1. (Class Attendance) :
• Students are required to attend all class lectures, tutorials and labs.
• Student will not allow attending the final exam if he exceeds the maximum
number of absences (15% without excuses and 25% with excuses).
2. (Tardy):
• Attendance will be taken every lecture at the first 10 minutes and any student
comes after that will be considered absent.
3. (Exam Attendance/Punctuality):
• Student should be in the examination hall before 15 minutes from the beginning
of the exam.
• Late students are not allowed to get into the examination hall after the first 30
minutes and will be considered absent.
• Makeup exams will be offered to students who miss a scheduled exam because of
illness, death in the family or university-sponsored activity, but written
documentation must be provided.
4. (Assignments & Projects):
• All assignments must be done on their time. Late assignments will not be
accepted.
• Projects are assumed to be submitted on or before the dead-lines.
5. (Cheating):
• Cheating is strictly prohibited behavior.
• University regulations will be pursued and enforced on any cheating student.
6. (Plagiarism):
• Plagiarism is defined as “copying or stealing someone else’s words or ideas and
claiming or presenting them as if they were your own.”
• University regulations will be pursued and enforced on any plagiarism attempt.
7. (Other policies):
• Students in class, Lab. are required to turn off all cell phones, IPods, ….

Dean of the Vice Dean of Head of Program


Reviewed by Prepared by
Faculty the Faculty Department Coordinator

6/6 DDQA-SPEC-2021-01

You might also like