Information Package

Master's of Computer Engineering without Thesis

BİL537

CLOUD COMPUTING

Course Code
BİL537
Semester
-
Theory+Practice
3 + 0
ECTS
10
Course TypeElective Course
Course LevelMaster's Degree Without Thesis
Year of Study-
Semester-
ECTS10
Name of Lecturer(s) -
Learning Outcomes

At the end of this course, the students;

  1. This course aims to introduce the students with concepts of planning and resource allocation, security and monitoring, availability and consistency of data center networks, pricing models and applications and platforms for cloud computing, including recent advances.
Mode of DeliveryFace to face
PrerequisitesNo
Recommended Optional Programme ComponentsNo
Course DescriptionIntroduction to Cloud Computing, Availability, consistency, mobile, video streaming, federated cloud, Security, Monitoring, Amazon Web Services, OpenStack, MapReduce, Hadoop, Scheduling, Data Center Networks, flow scheduling, cloud pricing, Security management in the cloud, Databases in the cloud: Pig, Hive, Hbase, Zookeeper, Cassandra, Scalable web front end and load balancing, Map-reduce task scheduling, Scheduling, data replication and placement, Scientific Computing in the clouds, Data Center Networks
Course Contents
WEEK TOPICS
1st Week Introduction to Cloud Computing
2nd Week Availability, consistency, mobile, video streaming, federated cloud
3rd Week Security, Monitoring
4th Week Amazon Web Services, OpenStack
5th Week MapReduce, Hadoop
6th Week Scheduling
7th Week Data Center Networks, flow scheduling, cloud pricing
8th Week Security management in the cloud
9th Week Databases in the cloud: Pig, Hive, Hbase, Zookeeper, Cassandra
10th Week Scalable web front end and load balancing
11th Week Map-reduce task scheduling
12th Week Scheduling, data replication and placement
13th Week Scientific Computing in the clouds
14th Week Data Center Networks
Recommended or Required ReadingGuide to Reliable Distributed Systems: Building High-Assurance Applications and Cloud-Hosted Services
Planned Learning Activities and Teaching Methods
  • Project
  • Questions/Answers
  • Lecture
  • Presentation
Assessment Methods and Criteria
Quantity Percentage (%)
Mid-term 1 30
Project 1 30
Total(%) 60
Contribution of In-term Studies to Overall Grade(%) 60
Contribution of Final Examination to Overall Grade(%) 40
Total(%) 100
ECTS Allocated Based on Student Workload
Activities Quantity Duration (Hour) Total Workload (Hour)
Midterm exam 1 2 2
Preparation for Quiz
Individual or group work 14 11 154
Preparation for Final exam 1 69 69
Course hours 14 3 42
Preparation for Midterm exam 1 44 44
Laboratory (including preparation)
Final exam 1 2 2
Homework
Total Work Load313
Total Work Load / 30 (h)10.43
ECTS Credit of the Course10
Language of InstructionTurkish
Work Placement(s)No
LO1
K1 X
K2 X
K3
K4 X
K5
K6 X
K7 X
K8
K9
K10 X
K11 X
K12 X