TCSS 562: Software Engineering for Cloud Computing |
![]() |
|
Instructor |
Lecture Location | ||
Wes Lloyd Office: Cherry Parkes 229 Office Hours: TBA, or by appointment E-mail: wlloyd <@> uw.edu Tel: (253) 692-5681 |
Spring Quarter 2018 |
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 |
Week | Dates | Topics | Assignments | Chapters |
1 | Mar 26, 28 | Introduction to Cloud Computing Lecture 1 (2-up) (3/26) Cloud-Enabling Technology Lecture 2 (2-up) (3/28) |
A0 03/28 |
Ch 1, 2 [1] Ch 3, 4 [2] |
2 | Apr 2, 4 |
Cloud Delivery and Deployment Models Lecture 3 (2-up) (4/2) Review, Term Project Planning Lecture 4 (2-up) (4/4) |
T1 4/4 |
Ch 2 [1] |
3 | Apr 9, 11 |
No class Instructor Travel NSF Workshop (4/9) AWS Demo and Technology Discussion Lecture 5 (2-up) (4/11) |
Ch 5 [2] | |
4 | Apr 16, 18 Class does not meet |
ONLINE LECTURE Cloud Enabling Technology Lecture 6 (2-up) (Lecture) (4/16) ONLINE LECTURE Fundamental Cloud Architectures Lecture 7 (4/18) |
A1 TBA |
Ch 5 [2] |
5 | Apr 23, 25 |
AWS Demo, Fundamental Cloud Architectures I Lecture 8 (2-up) (4/23) Tutorial 2, Fundamental Cloud Architectures II Lecture 9 (2-up) (4/25) |
A2 TBA |
Ch 7, 8, 11 [2] |
6 | Apr 30, May 2 |
Docker Containerization Lecture 10 (2-up) (4/30) Serverless Computing Lecture 11 (2-up) (5/2) Group Project Checkins - Week 6 |
|
|
7 | May 7, 9 |
Tutorial 4, Practice Midterm Review Guide (link) Lecture 12 (2-up) (5/7) Midterm (5/9) |
[3] |
|
8 | May 14, 16 |
Web Architecture (5/14) Lecture 13 Team 1: Pipsqueak - Lean Lambdas with Large Libraries (paper) (slides) Team 2: AWS Elastic Beanstalk (slides) Serverless Computing I (5/16) Lecture 14 Team 3: The serverless trilemma (paper) (slides) Team 4: Azure Functions (slides) (how-to document) Group Project Checkin - Week 8 |
Group Presentations |
|
9 | May 21, 23 |
NoSQL DBs (5/21) Lecture 15 Team 5: Code Transformation to AWS Lambda (paper) (slides) Team 6: Choosing the right NoSQL DB (paper) (slides) Team 7: DynamoDB (slides) (demo) Serverless Computing II (5/23) Lecture 16 Open Source Frameworks Team 8: Open Lambda (paper) (slides) Team 9: OracleFn (slides) Team 10: Apache OpenWhisk (slides) (demo) (how-to document) (video) |
Group Presentations |
|
10 | May 28, 30 |
Memorial Day - No Class (5/28) Term Project Presentations - I (5/30) |
Group Presentations |
|
11 | June 8 |
Term Prj Presentations- II
(6/8) @3pm By special request / as needed |