Syllabus of Cloud Computing
Instructor: Che-Rung Lee

Goals: Introduction to cloud computing and its techniques, issues, and ecosystems.

References:
Class notes and selected journal/conference papers.

Contents:
- Introduction to Cloud Computing
- Infrastructure as a Service (IaaS)
- Server virtualization
- Storage virtualization
- Network virtualization
- Platform as a Service (PaaS)
- Programming languages
- Web services
- Software as a Service (SaaS)
- Cloud Monitoring and Management
- QoS and Resource Allocation
- Cloud Applications, Perspective and Case Studies

Lab Assignments

Term Project

Grading:
1. Paper presentation and report: 50%
2. Midterm: 30%
3. Class Presentation & Participation: 20%