Cloud Computing Technologies(IT 518)
Course Code | Course Name | Semester | Theory | Practice | Lab | Credit | ECTS |
---|---|---|---|---|---|---|---|
IT 518 | Cloud Computing Technologies | 1 | 4 | 0 | 0 | 3 | 8 |
Prerequisites | |
Admission Requirements |
Language of Instruction | English |
Course Type | Compulsory |
Course Level | Masters Degree |
Course Instructor(s) | B. Atay ÖZGÖVDE aozgovde@gsu.edu.tr (Email) |
Assistant | |
Objective | The aim of this course is to introduce students to current cloud computing technology with its components. It is aimed to provide a high level of insight by doing both theoretical and practical studies on the relevant components in the course. |
Content |
Week 1: Introduction to cloud computing, definitions, technological foundations. Week 2: Cloud Computing Service Models (IaaS, PaaS, SaaS and XaaS) Week 3: Data centers: Installation, cost, management software. Cloud Computing Service Providers. IaC (Infrastructure as Code) approach 4th week: Virtualization techniques and their applications in the context of cloud computing. Virtual machine approach. Week 5: Container Technology (Container). Comparative evaluation with the virtual machine. Week 6: Container Management and Orchestration. Current approaches. Week 7: Midterm Exam 8. Week: Microservice Architecture and its application in Cloud Computing infrastructure Week 9: On-Prem and Hybrid cloud computing solutions Week 10: Case Analysis: Usage of large-scale software working with PaaS approach in industry, real world examples. Week 11: Artificial Intelligence Services - (AIaaS) |
Course Learning Outcomes |
Students who successfully complete this course; 1. Recognize the various architectural approaches in cloud computing. 2.Classify the main technology areas that make cloud computing possible 3. Knows appropriate cloud computing approaches for basic problems in industry. 4. Can create virtual machines by using virtualization software. 5. Can apply the methods of load balancing between virtual machines. |
Teaching and Learning Methods |
Theoretical lesson per week Reading activities Internet browsing, library work Report preparing Preparing a presentation Midterm and midterm exam preparation Final exam and preparation for the final exam |
References | Erl, Thomas, Ricardo Puttini, and Zaigham Mahmood. Cloud computing: concepts, technology, & architecture. Pearson Education, 2013. |
Theory Topics
Week | Weekly Contents |
---|---|
1 | Introduction to cloud computing, definitions, technological foundations. |
2 | Cloud Computing Service Models (IaaS, PaaS, SaaS and XaaS) |
3 | Data centers: Installation, cost, management software. Cloud Computing Service Providers. IaC (Infrastructure as Code) approach |
4 | Virtualization techniques and their applications in the context of cloud computing. Virtual machine approach. |
5 | Container Technology (Container). Comparative evaluation with the virtual machine. |
6 | Container Management and Orchestration. Current approaches. |
7 | Midterm Exam |
8 | Microservice Architecture and its application in Cloud Computing infrastructure |
9 | On-Prem and Hybrid cloud computing solutions |
10 | Case Analysis: Usage of large-scale software working with PaaS approach in industry, real world examples. |
11 | Artificial Intelligence Services - (AIaaS) |
Practice Topics
Week | Weekly Contents |
---|
Contribution to Overall Grade
Number | Contribution | |
---|---|---|
Contribution of in-term studies to overall grade | 6 | 60 |
Contribution of final exam to overall grade | 1 | 40 |
Toplam | 7 | 100 |
In-Term Studies
Number | Contribution | |
---|---|---|
Assignments | 4 | 25 |
Presentation | 0 | 0 |
Midterm Examinations (including preparation) | 1 | 20 |
Project | 0 | 0 |
Laboratory | 0 | 0 |
Other Applications | 0 | 0 |
Quiz | 0 | 0 |
Term Paper/ Project | 1 | 15 |
Portfolio Study | 0 | 0 |
Reports | 0 | 0 |
Learning Diary | 0 | 0 |
Thesis/ Project | 0 | 0 |
Seminar | 0 | 0 |
Other | 0 | 0 |
Toplam | 6 | 60 |
No | Program Learning Outcomes | Contribution | ||||
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 |
Activities | Number | Period | Total Workload |
---|---|---|---|
Class Hours | 10 | 4 | 40 |
Assignments | 4 | 6 | 24 |
Project | 1 | 50 | 50 |
Final Examinations (including preparation) | 1 | 60 | 60 |
Reports | 4 | 6 | 24 |
Total Workload | 198 | ||
Total Workload / 25 | 7.92 | ||
Credits ECTS | 8 |