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
- 01 provide students with a good understanding of cloud computing and a systematic knowledge of the fundamental technologies, architecture, and security
- 02 articulate the main concepts, key technologies, strengths, and limitations of cloud computing and the possible applications for state-of-the-art cloud computing
- 03 identify the architecture and infrastructure of cloud computing, including SaaS, PaaS, IaaS, public cloud, private cloud, hybrid cloud, etc.
- 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
- 01 1. Lisdorf, A. (2021). Cloud Computing Basics (1st ed.). Copenhagen: Apress, Berkeley, CA.
- 02 2. Marinescu, D. (2018). Cloud Computing Theory and Practice (2nd ed.). Cambridge: Elsevier.
- 03 3. Sosinsky, Barrie. Cloud computing bible. Vol. 762. John Wiley & Sons, 2010.
- 04 4. Jamsa, Kris. Cloud computing. Jones & Bartlett Publishers, 2012.
Learning Outcomes
- L01 provide students with a good understanding of cloud computing and a systematic knowledge of the fundamental technologies, architecture, and security
- L02 articulate the main concepts, key technologies, strengths, and limitations of cloud computing and the possible applications for state-of-the-art cloud computing
- L03 identify the architecture and infrastructure of cloud computing, including SaaS, PaaS, IaaS, public cloud, private cloud, hybrid cloud, etc.
- L04 xplain the core issues of cloud computing such as security, privacy, and interoperability
Program Outcomes
- P01 Be able to understand and apply security protocol and tools to security challenges faced in organizations
- P02 Be able to design security software to combat security issues
- P03 Be able to identify, categorize, and develop security solutions for computer orientated challenges.
- P04 Be able to demonstrate autonomy and responsibility in managing computer security projects
- P05 Be able to follow the state of the arts concepts in computer technology security
- P06 Be able to design, implement, and evaluate a computational system to meet desired security needs within realistic constraints
- P07 Be able to use appropriate security techniques, protocols, skills, and tools necessary for securing computer systems
- P08 Be able to apply effective communication skills consistent with the professional environment
- P09 Be able to apply effective collaboration skills in teamwork consistent with the professional environment
- 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 | - | - | - | - | - | - | - | - | - | - | - |