Master Program in Information Technologies

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.
Print the course contents
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
Scroll to Top