Skip to main content
TR

CLOUD COMPUTING

Course
ITEC481 - CLOUD COMPUTING
Department
Information Technologies - English - Undergraduate
Course Type
Course
Status
Required
Language
English
Credit
3
ECTS
6
T+P+L
3 + 0 + 0
Course Coordinator(s)
-
Prerequisite
-
Keywords

Course Description

This course aim at introducing the basic concepts of cloud computing. The course will start by explaining the difference between cloud computing and the traditional desktop computing. The course will cover topics such as the cloud service models: Infrastructure as a Service (IaaS), Platform as a Service (PaaS), Software as a Service (SaaS), and Identity as a service. The deployment models of cloud computing such as Public, private, community and hybrid cloud will be explained. Security issues of cloud computing and service provider will also be covered. At the end of the course student will have in depth knowledge of organizations that provide cloud services and the underlying infrastructure

CLOUD COMPUTING

Evaluation Tools (Active Term)

No evaluation items have been defined.

Course outcomes

  1. 01 provide students with a good understanding of cloud computing and a systematic knowledge of the fundamental technologies, architecture, and security
  2. 02 articulate the main concepts, key technologies, strengths, and limitations of cloud computing and the possible applications for state-of-the-art cloud computing
  3. 03 identify the architecture and infrastructure of cloud computing, including SaaS, PaaS, IaaS, public cloud, private cloud, hybrid cloud, etc.
  4. 04 xplain the core issues of cloud computing such as security, privacy, and interoperability

Course Syllabus

Week Topic
Week 1 Course Introduction
Week 2 What is Cloud Computing
Week 3 Characteristics of Cloud Computing
Week 4 Cloud Service Models
Week 5 Cloud Service Providers
Week 6 Cloud Service Providers
Week 7 Revision
Week 8 Midterm Examinations
Week 9 Security in Cloud Computing
Week 10 Managing Cloud Services
Week 11 Cloud Economy
Week 12 Virtualization
Week 13 Examples of Cloud Computing Applications
Week 14 Examples of Cloud Computing Applications
Week 15 Project Presentations

Reference Books & Course Materials

  1. 01 1. Lisdorf, A. (2021). Cloud Computing Basics (1st ed.). Copenhagen: Apress, Berkeley, CA.
  2. 02 2. Marinescu, D. (2018). Cloud Computing Theory and Practice (2nd ed.). Cambridge: Elsevier.
  3. 03 3. Sosinsky, Barrie. Cloud computing bible. Vol. 762. John Wiley & Sons, 2010.
  4. 04 4. Jamsa, Kris. Cloud computing. Jones & Bartlett Publishers, 2012.

Learning Outcomes

  1. L01 provide students with a good understanding of cloud computing and a systematic knowledge of the fundamental technologies, architecture, and security
  2. L02 articulate the main concepts, key technologies, strengths, and limitations of cloud computing and the possible applications for state-of-the-art cloud computing
  3. L03 identify the architecture and infrastructure of cloud computing, including SaaS, PaaS, IaaS, public cloud, private cloud, hybrid cloud, etc.
  4. L04 xplain the core issues of cloud computing such as security, privacy, and interoperability

Program Outcomes

  1. P01 Be able to understand and apply security protocol and tools to security challenges faced in organizations
  2. P02 Be able to design security software to combat security issues
  3. P03 Be able to identify, categorize, and develop security solutions for computer orientated challenges.
  4. P04 Be able to demonstrate autonomy and responsibility in managing computer security projects
  5. P05 Be able to follow the state of the arts concepts in computer technology security
  6. P06 Be able to design, implement, and evaluate a computational system to meet desired security needs within realistic constraints
  7. P07 Be able to use appropriate security techniques, protocols, skills, and tools necessary for securing computer systems
  8. P08 Be able to apply effective communication skills consistent with the professional environment
  9. P09 Be able to apply effective collaboration skills in teamwork consistent with the professional environment
  10. P10 Be able to apply appropriate security technology and techniques to facilitate a safe operation in an organization

Po-Lo Matrix

LO P01 P02 P03 P04 P05 P06 P07 P08 P09 P10 Average
L01 - - - - - - - - - - -
L02 - - - - - - - - - - -
L03 - - - - - - - - - - -
L04 - - - - - - - - - - -