Department of
Computer Science, National University of Singapore CS5224 Cloud Computing - AY 2018/19 - Semester 2 |
|
|
Synopsis 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, datacenter hardware and software, cloud architectures & infrastructure, cloud application programming and paradigms, pricing models 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 programming assignments and a group project to develop an SaaS application. Instructor: Teo Yong Meng, Com2, #04-39 (email) Teaching Assistant: Zhang Han, Com2, #B1-01 (email) Lecture:Tuesday, 7-9pm+1, LT14 (AS6) Consultation Hours: Wed, 2-3pm Modular Credits: 4 Module Assessment • Quiz (closed book): 20% • Test (closed book): 30% • Programming Assignment 1 - IBM Bluemix (individual): 10% • Programming Assignment 2 - Amazon AWS (individual): 10% • Project (group): 30% Main Textbooks 1. Cloud Computing: Concepts, Technology & Architecture, Thomas Erl, et al., Prentice-Hall, 2013 [2 copies at Central Library RBR]. 2. The Datacenter as a Computer - Designing Warehouse-Scale Machines, 3rd edition, Morgan & Claypool Publishers, 2019 (available online). |
A total of 108 different hosts have accessed this document in the last 211 days; your host, 18.218.107.101, 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.