Section 1 - Calendar
Prof Bhutta
Mondays & Thursdays 11:45am-1:25pm, Kariotis Hall 309
Mondays & Thursdays 11:45am-1:25pm, Kariotis Hall 309
Week 1 |
Mon, Jan 06
Orientation & Requirements
|
Thu, Jan 09
Typescript & Test Driven Development
|
|||
Week 2 |
Mon, Jan 13
Test Adequacy
|
Thu, Jan 16
Code-Level Design Principles
|
|||
Week 3 |
Mon, Jan 20
MLK Day (No class)
|
Wed, Jan 22
Individual Project 1
Due at 12:00 pm
|
Thu, Jan 23
Interaction-Level Design Patterns
|
||
Week 4 |
Mon, Jan 27
Concurrency Patterns
|
Wed, Jan 29
Project Formation
Due at 12:00 pm
|
Thu, Jan 30
Software Processes & Agile
|
||
Week 5 |
Mon, Feb 03
React Part 1 (Introduction)
|
Thu, Feb 06
React Part 2 (Hooks)
|
|||
Week 6 |
Mon, Feb 10
Distributed System Architectures (Part 1)
Distributed System Architectures (Part 2)
|
Wed, Feb 12
Preliminary Project Plan
Due at 12:00 pm
|
Thu, Feb 13
Tests with Larger Scope
|
||
Week 7 |
Mon, Feb 17
President's Day (No class)
|
Wed, Feb 19
Individual Project 2
Due at 12:00 pm
|
Thu, Feb 20
Continuous Development
|
||
Week 8 |
Mon, Feb 24
Work on project (Discuss project plan/revisions)
|
Wed, Feb 26
Revised Project Plan
Due at 12:00 pm
|
Thu, Feb 27
Principles for Cloud Deployment
Midterm Review
|
||
Week 9 |
Mon, Mar 03
Spring Break (No class)
|
Thu, Mar 06
Spring Break (No class)
|
|||
Week 10 |
Mon, Mar 10
Midterm Exam
|
Thu, Mar 13
Security
|
|||
Week 11 |
Mon, Mar 17
Work on project
|
Thu, Mar 20
Open Source
|
|||
Week 12 |
Mon, Mar 24
Work on Project
|
Thu, Mar 27
Ethics and Equity in SE
|
|||
Week 13 |
Mon, Mar 31
Work on Project / Mini-Demo
|
Thu, Apr 03
Work on Project
|
|||
Week 14 |
Mon, Apr 07
Work on Project
|
Wed, Apr 09
Project Final Deliverable
Due at 12:00 pm
|
Thu, Apr 10
Presentations
|
||
Week 15 |
Mon, Apr 14
Presentations
|