CSI - 468 - A - Syllabus - Spring 2021
CSI - 468 - A - Syllabus - Spring 2021
COURSE OBJECTIVES
The objective of this course is to teach student the main concepts in the field of:
Cloud Computing and its techniques.
Students can familiar with cloud services and their techniques through theoretical and
practical lectures.
Students will have a comprehensive knowledge of cloud computing techniques, best
practices in cloud computing. They will be able to understand the current challenges
in cloud computing.
Students will have practical experience on the cloud computing platform and
infrastructure created by Microsoft “Windows Azure”, “Google Cloud Platform” and
“Openstack Cloud”.
LEARNING OUTCOMES
After the completion of this course, the successful student will be able to:
PREREQUISITES BY TOPICS
The student should have a good background computer networks.
INSTRUCTION TECHNIQUE
Lecture will be used predominantly. These will be supported by handouts and problem sets.
REQUIRED TEXT
Cloud Computing: Concepts, Technology & Architecture. Prentice Hall.
REFERENCES
Cloud Computing and SOA Convergence in Your Enterprise: A Step-by-Step. Guide Addison-
Wesley Professional.
Cloud Computing with the Windows® Azure™ Platform, Published by: Wiley Publishing
GRADE DISTRIBUTION
This course involves a number of activities, ranging from lectures, problem sets, quizzes,
projects, and exams, to the midterm and final exams. All of these attributes of the course are
intended to help the student in developing his/her understanding of the material covered in CSI
468 and in providing the department and the course instructor with information on how the
student is doing. Consequently, all of these activities are considered to be vital and will be
taken into consideration while assigning grades at the end of the term. When the student is
being assigned a course grade, it is imperative that this grade accurately reflects the student’s
level of achievement and his/her mastery of the material covered in CSI 468. A breakdown of
the weighting that will be used in making this assessment is as follows:
2
CSI 468-Section A: Cloud Computing Antoine Assaf, MS
Note: Make-up exams and late assignments will be dealt with according to the distributed course
rules and regulations, which are governed by the Department of Computer Science. However,
students have to realize that in the event that a make-up exam is granted, it would be unjust that the
grantee becomes privileged over his/her fellow colleagues in terms of extra-time to prepare for the
exam and in developing an idea about the contents of the exam. Accordingly, the make-up exam will
carry an increased level of difficulty of at least 20% from the regular exam.
COURSE COMPETENCIES
This course contributes primarily to the students' understanding of the roles of various data
structures, their usage and their applications. This course was designed to help the student to:
ATTENDANCE
For legitimate reasons only, a student is allowed to absent him/herself for a maximum of 4
contact hours from the course lectures. Any absence will be counted toward the 5%
evaluation of the course grade. Absences beyond the specified maximum limit will result in
an automatic AW in the course and possibly other disciplinary measures. An unexcused
absence from a quiz will result in a zero on that quiz. Should the student be absent from a
lecture during which a problem set or a laboratory assignment is due, it is the duty of the
student to make certain that the homework assignment is handed in on time. Failure to do so
will incur a penalty on that assignment’s grade.
Note: 5 points will be deducted from the class attendance grade for every non-excused
absence.
ACADEMIC INTEGRITY
The student should get familiar with the Course Rules and Regulations of the Department of
Computer Science at AUST. These are compiled and distributed to the student at the beginning
of every academic term. In particular, the student should be aware that plagiarism, abuse of
laboratory facilities, and other sorts of academic dishonesty are not tolerated and can result in
unsympathetic penalties.
The Department of Computer Science (CSI) fully acknowledges the potential significance of
students studying together. In this sense, the CSI Department does not have any reservation to
this kind of collaboration, as long as all contestants are involved in all facets of the work, and
not with each individual contributing to a fraction of the assignment. Specifically, when a
student submits an assignment with his/her name on it, the CSI Department takes it for granted
3
CSI 468-Section A: Cloud Computing Antoine Assaf, MS
that the details presented in the assignment are entirely the student’s own work, and that this
student has substantially participated in the creation of this work. If a portion of the work has
been conceived by collaborative work, that section should be highlighted and the names of the
students involved in this collaboration should be listed next to that section.
All projects and problem sets are expected to be handed in at the beginning of the lecture of
the due date. Late project/problem sets are permissible if the solution is not published yet, but
will be penalized. If a project or problem set is not submitted at the beginning of the lecture of
the due date, it will automatically be considered as late. In accordance, the project/assignment
will lose 25% of its merit. However, the student has the right to hold on to it and submit it at
the beginning of the very next lecture. If this situation is repeated, another 25% of the total
merit of the project/assignment will be deducted until the project/assignment loses all of its
merit.
PROBLEM SETS
For most part of the course, problem sets will be assigned on a weekly basis. A detailed
description of the problem set assignment timetable is compiled at the end of this handout.
OpenStack Introduction:
- Understand OpenStack purpose and use cases
- Understand the OpenStack ecosystem
CHAPTER 4: Fundamental Concepts and Models
- 4.1 Roles and Boundaries
- 4.2 Cloud Characteristics
o Elasticity
2 3 o Multi-tenancy
T 23/02/2021
o On-Demand Usage
o Access
4
CSI 468-Section A: Cloud Computing Antoine Assaf, MS
5
CSI 468-Section A: Cloud Computing Antoine Assaf, MS
PROBLEM SETS
DISCLAIMER: Changes may be performed to the above syllabus without any prior notification. Copyright ©
2020-2021 American University of Science & Technology - Department of Information &Communications Technology. All rights reserved.