Home  »  Institute of Science »  Master's of Computer Engineering with Thesis

COURSE UNIT TITLECOURSE UNIT CODESEMESTERTHEORY + PRACTICE (Hour)ECTS
CLOUD COMPUTING BİL537 - 3 + 0 10

TYPE OF COURSE UNITElective Course
LEVEL OF COURSE UNITMaster's Degree With Thesis
YEAR OF STUDY-
SEMESTER-
NUMBER OF ECTS CREDITS ALLOCATED10
NAME OF LECTURER(S)-
LEARNING OUTCOMES OF THE COURSE UNIT 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
PRE-REQUISITES OF THE COURSENo
RECOMMENDED OPTIONAL PROGRAMME COMPONENTNo
COURSE DEFINITIONIntroduction 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
WEEKTOPICS
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
RECOMENDED OR REQUIRED READINGGuide to Reliable Distributed Systems: Building High-Assurance Applications and Cloud-Hosted Services
PLANNED LEARNING ACTIVITIES AND TEACHING METHODSProject,Questions/Answers,Lecture,Presentation
ASSESSMENT METHODS AND CRITERIA
 QuantityPercentage(%)
Mid-term130
Project130
Total(%)60
Contribution of In-term Studies to Overall Grade(%)60
Contribution of Final Examination to Overall Grade(%)40
Total(%)100
ECTS WORKLOAD
Activities Number Hours Workload
Midterm exam122
Preparation for Quiz
Individual or group work1411154
Preparation for Final exam16969
Course hours14342
Preparation for Midterm exam14444
Laboratory (including preparation)
Final exam122
Homework
Total Workload313
Total Workload / 3010,43
ECTS Credits of the Course10
LANGUAGE OF INSTRUCTIONTurkish
WORK PLACEMENT(S)No
  

KEY LEARNING OUTCOMES (KLO) / MATRIX OF LEARNING OUTCOMES (LO)
LO1
K1 
K2  X
K3  X
K4  X
K5  X
K6 
K7  X
K8  X
K9 
K10  X
K11  X
K12  X