TCSS 462/562-F'25: (Software Engineering for) Cloud Computing

TCSS 462/562:
(Software Engineering for)
Cloud Computing

csu-logo

Announcements Syllabus Grading SCHEDULE Assignments

Home


Instructor

Lecture Location
Wes Lloyd
Office: CP 229 and Zoom
Office Hours: TBA Zoom or by appointment
E-mail: wlloyd <@> uw.edu

Fall Quarter 2025
TR (3:40 - 5:40 PM)
JOY 215 and streamed LIVE on Zoom (Synchronous)

References

Textbooks optional, content based on: (Login with UW email ID)
[1] Cloud Computing Concepts, Technology & Architecture [UW Library]
[2] Cloud Computing: Theory and Practice  [2nd edition: UW Library] 
      (2nd edition: low cost PDF)

      (3rd edition - NEW)
[3] Cloud Computing, A Hands-On Approach
[4] Systems Performance: Enterprise and the Cloud [UW Library]
[5] AWS Administration - The Definitive Guide [UW Library]
[6] Select Research Papers - <LINK>

Source Code Examples

Source code examples are posted [HERE].

Fall Schedule:

Schedule and content subject to change and evolution.

To open slides in Canvas <RIGHT CLICK-Open link in a new tab>
   
Week Dates Topics Assignments Chapters
1 Sept 25 NO CLASS MEETING - (9/25)


Weekly Lab
Lab Tutorial 1 - Intro to Linux
Ch 1, 2 [1]
Ch 4 [2]

2 Sept 30, Oct 2 Course Intro/Cloud Computing- How Did We Get Here? - I
Lecture 1 (2-up) (9/30)

Cloud Computing- How Did We Get Here? - II
Lecture 2 (2-up) (10/2)

Weekly Lab
Lab Tutorial 1 - Intro to Linux
T0 9/30



T1 10/2
Ch 1, 2 [1]
Ch 4 [2]


3 Oct 7, 9 Cloud Computing- How Did We Get Here? - III
Lecture 3 (2-up) (10/7)

Term Project Intro, Cloud Computing I
Lecture 4 (2-up) (10/9)

Weekly Lab
Lab Tutorial 2 - Intro to BASH Scripting
T2 10/7



Ch 1, 2 [1]
Ch 4 [2]
4 Oct 14, 16

Cloud Computing II
Lecture 5 (2-up)  (10/14)

Cloud Roles, Boundaries, Characteristics, AWS Lambda
Lecture 6 (2-up) (10/16)

Weekly Lab
Lab Tutorial 3 - Intro to EC2 and VM Storage Performance
T3 10/14

Ch 3 [2]
5 Oct 21, 23 Cloud Delivery Models I, Term Project
Lecture 7 (2-up) (10/21)

Cloud Delivery Models II, Deployment Models, AWS Demo
Lecture 8 (2-up) (10/23)

Weekly Lab
Lab Tutorial 4 - Cloud Delivery Models, Intro to FaaS - AWS Lambda




T4 10/23
Ch 5 [2]






6 Oct 28, 30 AWS Demo
Lecture 9 (2-up) (10/28)

AWS Demo II, Cloud Enabling Technology (10/30)
Lecture 10 (2-up) (10/30)

Weekly Lab
Lab Tutorial 5 - FaaS II: Files in S3 & CloudWatch



T5 10/30
Ch 8 [2]
7 Nov 4, 6 Cloud Enabling Technology II
*** QUIZ 1 ***
Lecture 11 (2-up) (11/4)

Cloud Enabling Technology III
Lecture 12 (2-up) (11/6)
(11/9)
Weekly Lab (11/4)
Lab Tutorial 6 - FaaS III: Serverless Databases
T6 11/4 Ch 4 [2]
8 Nov 11, 13 NO CLASS - Veterans Day Observed (11/11)

Containerization
Lecture 13 (2-up) (11/13)

Weekly Lab
Lab Tutorial 7 - Intro to Docker Containerization


T7 11/12
Ch 6 [2]
9 Nov 18, 20 Containerization II, Kubernetes
Lecture 14 (2-up) (11/18)

Serverless Beyond Java, Container-Based Functions
Lecture 15 (2-up) (11/20)



T8 11/20
Ch 6 [2]
10 Nov 25, 27 Group Technology/Paper Presentations I
TBA
(11/25)
Team X - Research paper: (slides) (paper)
Team X - Research paper: (slides) (paper)
Team X - Cloud Technology: (slides)
Team X - Research paper: (slides) (paper)
Lecture 16 (2-up) (11/25)

NO CLASS - Thanksgiving Day Observed (11/27)
Ch 6, 8 [2]
11 Dec 2, 4 Group Technology/Paper Presentations II
TBA
(12/3)
Team X - Cloud Technology: (slides)
*** QUIZ 2 ***
Lecture 17 (2-up) (12/2)

Group Technology/Paper Presentations III
TBA
(12/4)
Team X - Research paper: (slides) (paper)
Team X - Cloud Technology: (slides)
Team X - Research paper: (slides) (paper)
Team X - Research paper: (slides) (paper)
Team X - Research paper: (slides) (paper)
Lecture 18 (2-up) (12/4)









T9, T10, T11 12/4
finals Dec 9 Office Hours TBA (12/10)
No Final