Department of Computer Science, National University of Singapore
School of Computing Summer Workshop: 22 May, 12-28 July, 2021
SWS3004: Cloud Computing with Big Data
(online)

date

topics

Others

All Classes Below - Zoom

Sat, 22 May

9.30am-5.30pm  Lecture (9.30-11.30am, 1-3pm, 3.30-5.30pm)
L00: Overview
L01: Introduction
L02: Concepts & Models
L04: Cloud Computing Projects
Luminus Quiz


List of topics with references

Thu, 10 Jun

select topic by 10 Jun


Cloud Computing Projects

Mon, 12 Jul

9-11am Lecture

L03: Applications and Paradigms 
2-4pm Lab/Project Discussion/Consultation 

- all students [form teams, project selection]

- AWS01: Getting Started with AWS [lab]

Form Teams & Select Project

Videos

What is AWS? [2019, 3 min]

Introduction to AWS IAM - Identity and Access Management on AWS [2014, 2 min]

Introduction to the AWS CLI v2 [2019, 46 min]

Deep Dive: AWS Command Line Interface [2015, 64 min]

Tue, 13 Jul

9-11am Lecture

- L05: Cloud Software Development

2-4pm Lab/Consultation

- AWS02: AWS Core Services [lab]

List of Project Teams

Lab Exercise 1 (15%) due 16 Jul

User Guides

Network: Working with VPCs

EC2 Instances: Get Started with EC2

Auto Scaling: Get Started with Auto Scaling

ELB: Increase EC2 Availability

RDS: Get Started with RDS

S3: Backup files to Amazon S3

Cloudwatch: Get Started with Cloudwatch

Additional Readings

AWS CLI: AWS CLI

Host static website on S3: Static Website Hosting

AWS Solution Implementations: Implementations

Security Groups vs NACL: SG vs NACL

Wed, 14 Jul

9-11am Lecture/Lab

- AWS03: Cloud Service Models [files]
2-4pm Milestone
1: Pitch & Buy-in [10 mins per team: 5 mins pitch + 5 mins feedback]  [10% + 5%(peer evaluation)]

Milestone 1

Lab Exercise 2 (15%)  due  18 Jul

AWS Beanstalk

https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/php-hawordpress-tutorial.html

WordPress on AWS

https://github.com/aws-samples/aws-refarch-wordpress

Thu, 15 Jul

9-11am Lecture

- class photo (put on your SWS T-shirt) 

- L06: Big Data Architecture and Patterns [reading]

2-4pm Class Consultation (Zoom) - Han

2-4pm  Project-Group Consultation (Teams) - Yong Meng

Fri, 16 Jul

9-11am Lecture 

- L07: Resource Hosting & Datacenter

2-4pm Milestone 2: Design Walkthrough [10 mins per team: 5 mins pitch + 5 mins feedback]  [10%]

Milestone 2

Sat, 17 Jul

10-12noon Class Consultation (Zoom) - Han

10-12noon Project Group Consultation (Teams) - Yong Meng

Sun, 18 Jul

Students working hard!

Mon, 19 Jul

10-12noon Class Consultation (Zoom) - Han

10-12noon Project Group Consultation (Teams) - Yong Meng

Tue, 20 Jul

10-12noon Consultation public holiday

 

Wed, 21 Jul

9-12noon Milestone 3: Prototype Walkthrough [20 mins per team: 15 mins pitch + 5 mins feedback]  [15%]

2-4pm Consultation

Milestone 3

2-4pm Class Consultation (Zoom) - Han

2-4pm  Project-Group Consultation (Teams) - Yong Meng

Thu, 22 Jul

10-12noon Class Consultation (Zoom) - Han

10-12noon Project Group Consultation (Teams) - Yong Meng

Fri, 23 Jul

10-12noon Class Consultation (Zoom) - Han

10-12noon Project Group Consultation (Teams) - Yong Meng

Consolidation

Sat, 24 Jul

10-12noon Class Consultation (Zoom) - Han

10-12noon Project Group Consultation (Teams) - Yong Meng

Consolidation

Sun, 25 Jul

Students working hard! Consolidation

Mon, 26 Jul

9-12noon  Milestone 4: Poster Presentation & Demo [20 mins per team: 15 mins presentation + 5 mins feedback]  [20% + 10%(peer evaluation)]

3-4pm: Conclusion and Awards

Milestone 4

Consolidation

Poster: format, ppt template 1, ppt template 2

Tue, 27 Jul

10-12noon Class Consultation  (Zoom)  - Yong Meng/Han

Final Clean-up for Showcase
Poster Submission: upload posters and videos by 2359

Consolidation

Poster Submission

Wed, 28 Jul

Online Showcase - 12noon-6pm 

Showcase

grades

updated: 11 July 2021