| Course Type | Elective Course |
| Course Level | Bachelor's Degree |
| Year of Study | - |
| Semester | - |
| ECTS | 5 |
| Name of Lecturer(s) |
- |
| Learning Outcomes |
At the end of this course, the students;
- Learn Cloud Computing architectures.
- Learn Cloud Computing components and tools.
- Learn SaaS, PaaS, IaaS technologies.
- Identify examples of cloud computing technologies.
- Learn IT Cloud Computing strategies for small, medium and large enterprises.
|
| Mode of Delivery | Face to face |
| Prerequisites | No |
| Recommended Optional Programme Components | None |
| Course Description | Cloud Computing architectures, components and tools. Software as a Service architecture, components and advantages. Software as a Service (SaaS) case study. SaaS Technologies. Platform as a Service architecture, components and advantages. Platform as a Service case study. PaaS Technologies. Infrastructure as a Service architecture, components and advantages. Infrastructure as a Service case study. IaaS Technologies. Developing IT Cloud Computing strategies for small, medium and large enterprises. High Performance Computing Technologies. Throughput computing Technologies. Cluster computing Technologies. Map Reduce Framework case study with Hadoop. Hadoop use cases. Open Source Software technologies for Cloud Computing. Workload characterization techniques. Performance optimization. Cloud Computing research topics. |
| Course Contents |
| WEEK |
TOPICS |
|
1st Week |
Cloud Computing Basics |
|
2nd Week |
When You Can Use Cloud Computing? - Github Cloud |
|
3rd Week |
Biggest Vendors of Cloud Computing |
|
4th Week |
Business Cases for Going to the Cloud - Jira and Integrate with GitHub Cloud |
|
5th Week |
Accessing the Cloud - Amazon Web Services |
|
6th Week |
Cloud Application Development - Amazon Web Services: EC2 instances |
|
7th Week |
Cloud Storage - Amazon Web Services S3, Amazon RDS, DynamoDB |
|
8th Week |
Midterm Exam |
|
9th Week |
Standards of Cloud and Virtualization - Docker Hub |
|
10th Week |
Software as a Service |
|
11th Week |
Software plus Services - Amazon SageMaker |
|
12th Week |
Developing Applications - Integration of Github and Docker |
|
13th Week |
Local Clouds and Thin Clients - VmWare |
|
14th Week |
Migrating to the Cloud |
|
15th Week |
Best Practices and the Future of Cloud Computing |
|
| Recommended or Required Reading | 1. Velte T., Velte A.,Elsenpeter R., Cloud Computing, A Practical Approach,McGraw-Hill, 2010.
2. Hudzia B., Cloud Computing: Principles and Paradigms, Wiley, 2011
|
| Planned Learning Activities and Teaching Methods |
- Lecture
- Questions/Answers
- Problem Solving
|
| Assessment Methods and Criteria |
|
Quantity |
Percentage (%) |
| Mid-term |
1 |
30 |
| Quiz |
5 |
30 |
| Total(%) |
|
60 |
| Contribution of In-term Studies to Overall Grade(%) |
|
60 |
| Contribution of Final Examination to Overall Grade(%) |
|
40 |
| Total(%) |
|
100 |
|
| Language of Instruction | Turkish |
| Work Placement(s) | No |