Department of Computer Science, National University of Singapore
CS5224 Cloud Computing - AY 2017/18 - Semester 2







This introductory cloud computing module covers fundamental aspects of cloud computing concepts, models, technologies, and cloud application programming. The module is divided into three main parts: principles of cloud computing, cloud technologies, programming & applications and cloud management with a business case project. Topics include: concepts and models, main cloud technologies, cloud architectures & infrastructure,  cloud application programming and paradigms, cloud cost metrics, service quality, SLAs and TCO.  Cloud application developments for 
IaaS, PaaS and SaaS are introduced with hands-on on IBM Bluemix Cloud and Amazon Web Services. The module includes a team project to develop a business case for adopting cloud computing.

InstructorTeo Yong Meng, Com2, #04-39 (email)
Teaching Assistant:  Sunimal Rathnayake, Com2, #B1-01 (email)

Lecture:Tuesday, 6.30-8.30pm, SR2 (Com1, 0204)
Consultation Hours: Wed, 2-3pm
Modular Credits: 4

Module Assessment
•    Quiz (closed book): 20%
•    Test (closed book): 30%
•    Assignment 1 (individual): 20%
•    Assignment 2 (team): 30%                                                                  

Main Textbook
Cloud Computing: Concepts, Technology & Architecture, Thomas Erl, et al., Prentice-Hall, 2013 [2 copies at Central Library RBR].
This document, index.html, has been accessed 1204 times since 08-Jan-18 11:52:38 SGT. This is the 1st time it has been accessed today.

A total of 486 different hosts have accessed this document in the last 70 days; your host,, has accessed it 1 times.

If you're interested, complete statistics for this document are also available, including breakdowns by top-level domain, host name, and date.