TCSS 562-W'17: Software Engineering for Cloud Computing

TCSS 562: Software Engineering for Cloud Computing

csu-logo

Announcements Syllabus Grading Schedule Assignments

Home


Instructor

Lecture Location
Wes Lloyd
Office: Cherry Parkes 229
Office Hours: W 3-5pm, or by appointment
E-mail: wlloyd <@> uw.edu
Tel: (253) 692-5681

Spring Quarter 2017
TTH (12:50 - 2:55 PM)
CP 325

References

Textbooks optional, content based on:
[1] Cloud Computing, A Hands-On Approach
[2] Cloud Computing Concepts, Technology & Architecture
[3] Select Research Papers - To be posted

Source Code Examples

Source code examples are posted [HERE].

Schedule

Schedule subject to revision.

To open slides in Canvas <RIGHT CLICK>

Week Dates Topics Assignments Chapters
1 Mar 28, 30 Introduction to Cloud Computing
Lecture 1 (3/28)

Cloud-Enabling Technology
Lecture 2 (3/30)
A0 03/28 Ch 1, 2 [1]
Ch 3, 4 [2]
2 Apr 4, 6 Cloud Enabling Technology II, Virtualization
Lecture 3 (4/4)

No Class
Instructor Conference Travel (4/6)
Ch 2 [1]
Ch 5 [2]
3 Apr 11, 13 Tutorial 1 - Benchmarking Cloud Disk Performance
Tutorial 1 (4/11)

Tutorial 2 - Virtual Private Clouds, Load Balancing, Virtual Machine Images
Tutorial 2 (4/13)
4 Apr 18, 20 AWS EC2 Demo
2:30pm: Group Project Checkins
Lecture 6 (4/18)

Fundamental Cloud Architectures
2:30pm: Group Project Checkins
Lecture 7 (4/20)
A1 TBA Ch 7, 8, 11 [2]
5 Apr 25, 27 Cloud Security
2:30pm: Group Project Checkins
Lecture 8 (4/25)

Azure Demo,
Cloud Technology Sharing I

2:30pm: Group Project Checkins
Lecture 9 (4/27)
Team 1 AWS ElastiCache
Team 2 AWS Lambda
A2 TBA Ch 6, 10 [2]




Student presentations
6 May 2, 4 Cloud Technology Sharing II
2:30pm: Group Project Checkins
Lecture 10 (5/2)
Team 3 AWS Elastic Container Service
Team 4 AWS S3

Cloud Technology Sharing III
2:30pm: Group Project Checkins
Lecture 11 (5/4)
Team 5 Google Cloud SQL
Team 6 AWS RDS
Team 7 AWS Dynamo DB
Student presentations
7 May 9, 11 Cloud Technology Sharing IV
Lecture 12 (5/9)
Team 8 Azure Functions
Team 9 Azure Blob Storage
2:30pm: Group Project Checkins

Amazon Visit, Cloud Technology Sharing V
Lecture 13 (5/11)
Team 9 Azure Blob Storage Demo
Team 10 Amazon Elastic Beanstalk
2:30pm: Group Project Checkins

[3]
8 May 16, 18 Midterm Exam (5/16)
2:30pm: Group Project Checkins

Cloud Paper Presentation Demo - (paper) (slides)
Tutorial 3 - Benchmarking Cloud Service Performance
2:30pm: Group Project Checkins
Lecture 14 (5/18)
[3]
9 May 23, 25 Cloud Paper Presentations I
Group 1: (paper) (slides)
Group 2: (paper) (slides)
2:30pm: Group Project Checkins
Lecture 15 (5/23)

Cloud Paper Presentations II
Group 3: (paper) (slides)
Group 4: (paper) (slides)
Group 5: (paper) (slides)
2:30pm: Group Project Checkins
Lecture 16 (5/25)
[3]
10 May 30, June 1 Cloud Paper Presentations III
Group 6: (paper) (slides)
Group 7: (paper) (slides)
Group 8: (paper) (slides)
2:30pm: Group Project Checkins
Lecture 17 (5/30)

Cloud Paper Presentations IV
Group 9: (paper) (slides)
Group 10:
(paper) (slides)
Lecture 18 (6/1)
[3]
11 June 6 Project Presentations II (6/6)