Department of Computer Science, National University of Singapore
CS5224 CLOUD COMPUTING: Schedule (AY2018/19 - Sem 2) - Jan 2019

week date lecture on Tue, 7-10pm @ LT14 (AS6) others
1 15 Jan L00: Overview
Part A: Principles of Cloud Computing
L01: Introduction

Topics covered with references

2 22 Jan L02: Concepts & Models Exercise 1 [solution]

3 29 Jan Part B: Technologies, Programming & Applications

L03: Technologies behind Cloud Computing

H01: IBM Cloud Services (PaaS, SaaS)
Resources:
- IBM Bluemix: The Cloud Platform for Creating
 
and Delivering Applications, IBM Redbooks, 2015
- How-to's & Demo: A Tour of Bluemix 2017,  
  Youtube video, 2017 (24 mins)
- IBM Watson: How it Works, 2015 (7.5 mins)
IBM Bluemix - Getting Started
- Obtaining IBM Bluemix Promo Code
- H01: IBM Cloud Services (PaaS,
   SaaS) - Lab

H01 Lab: Source Codes & Data Files
- Demo: Getting Started with Node.js
   on Bluemix 2016, Youtube video,
   2016 (13 mins)

Lab Assessment (Bluemix), data - test-db.csv (10%) due on 22 Feb 2019  [comments]

Exercise 2 [solution]

4 5 Feb Chinese New Year Public Holiday
Group Project (30%), Poster - guidelines, template
-
12 Feb: team leader to submit project
   team names and title [project groups]   

- 10 Mar: preliminary report
- 20 Apr: Final report, etc.
- Big Data Architecture & Patterns
5 12 Feb L03: Technologies behind Cloud Computing Exercise 3 [solution]

[L03S: Datacenter@ School of Computing
6 19 Feb L04: Cloud Architectures
Exercise 4 [solution]
recess week: 23 Feb - 3 Mar
7 5 Mar L05: Applications & Paradigms

Quiz (20%): closed book (comments)
Exercise - L05s:Setting up a SaaS, PaaS and IaaS Blog on Bluemix
8 12 Mar L05: Applications & Paradigms
9 19 Mar L06: Cloud Infrastructure

H02: Amazon Web Services (IaaS, PaaS, SaaS)
- AWS EC2, youtube video 2015 (4 mins)
- AWS S3, youtube video 2015 (3 mins)
- AWS EMR, youtube video 2014 (3 mins)
Amazon AWS - Getting Started
Setting up an AWS account
- H02: Amazon Web Services (IaaS,
  PaaS, SaaS) - Lab
H02 Lab: Source Codes & Data Files

Lab Assessment (AWS) (10%) due on 14 Apr 2019  [comments]
10 26 Mar L07: Examples of IaaS, PaaS, SaaS - K-means Clustering (Iaas, PaaS) and Building a Video-sharing Cloud Application (SaaS)
- K-mean Programs

11 2 Apr Part C: Cloud Management
L08: Pricing Models and Modeling TCO
L09: Cloud-enabled Data Analytics
Modeling Costs of Datacenter
TCO Excel Calculator
12 9 Apr L10: Summary, Open Issues & Beyond Cloud Computing

13 16 Apr Test (30%): closed book [comments]
verify your grade by 6pm, 7 May 2019
reading week: 20-26 Apr, 2019