• Türkçe
  • English
Course Code: 
ACM 414
Course Period: 
Spring
Course Type: 
Area Elective
P: 
3
Lab: 
0
Credits: 
3
ECTS: 
6
Course Language: 
İngilizce
Course Coordinator: 
Courses given by: 
Course Objectives: 
The course aims to give the students introductory information about current practices in virtualization and cloud computing. Virtualized operating systems, their installation and implementation will be explained, Computing models, techniques and architectures will be introduced. The course will provide students practical knowledge on designing and implementing virtual and cloud based software systems and major providers of such systems in the market today. Their use in enterprise level information management will be introduced
Course Content: 

Introduction to virtual operating systems, their study, installation, advantages and problems, guest operating system installation, Introduction to cloud computing, enterprise cloud computing, cloud technologies, Virtualization technologies and multi user software, Cloud development, Data storage in clouds, software development for clouds, Software architecture, Commercial applications of cloud software, work flow and work processes, research on and solutions in commercial applications, The economics of Cloud Computing

Course Methodology: 
1: Lecture, 2: Question-Answer, 3: Discussion 4. Lab Work
Course Evaluation Methods: 
A: Testing, B. Laboratory C: Homework

Vertical Tabs

Course Learning Outcomes

 

Learning Outcomes Teaching Methods Assessment Methods
1 Understanding and installing virtual operating systems. 1,2,3,4 A,B, C
2 Understanding the principles and applications of virtualization and cloud computing in enterprise information systems. 1,2,3 A,C
3 Being able to develop simple applications. programming goals. 1,2,3,4 A,B,C
4 Understanding service oriented architecture. and web services. 1,2,3 A,C
5 Understanding distributed storage and security issues in virtualization and cloud computing. 1,2,3 A,C

Course Flow

 

COURSE CONTENT
Week Topics Study Materials
1 Introduction to Cloud Computing  
2 Cloud Computing Concepts  
3 Cloud Computing Services & Deployment  
4 Virtualization  
5 Hypervisor  
6 Type of Virtualization  
7 Grid & Distributed Computing  
8 VM sprawl  
9 Cloud versus Grid Computing  
10 Risk of Virtualization  
11 SLA  
12 Cloud Storage  
13 Round Robin Method & Trust  
14 Cloud Vendors & Auditing  
15 Final Exam  

Recommended Sources

 

RECOMMENDED SOURCES
Textbook Enterprise Cloud Computing, by Gautam Shroff, Cambridge University Press, 2010
Additional Resources Handbook of Cloud Computing, Borko Furht · Armando Escalante Editors Springer (2010); Ivanka Menken, Cloud Computing Virtualization Specialist Complete Certification Kit: Study Guide Book and Online Course  Emereo Pty Ltd; 2 edition (August 26, 2010)

Assessment

 

ASSESSMENT
IN-TERM STUDIES NUMBER PERCENTAGE
Mid-terms 1 60
Quizzes 1 20
Homework 1 20
Total   100
CONTRIBUTION OF FINAL EXAMINATION TO OVERALL GRADE   60
CONTRIBUTION OF IN-TERM STUDIES TO OVERALL GRADE   40
Total   100

ECTS

 

ECTS ALLOCATED BASED ON STUDENT WORKLOAD BY THE COURSE DESCRIPTION
Activities Quantity Duration
(Hour)
Total
Workload
(Hour)
Course Duration (Including the exam week: 16x Total course hours) 16 4 64
Hours for off-the-classroom study (Pre-study, practice) 16 3 48
Mid-terms 2 5 10
Quiz 4 1 4
Homework 10 3 30
Final examination 2 2 (Includes Reparation) 4
Total Work Load     156
Total Work Load / 25 (h)     6.24
ECTS Credit of the Course     6
None