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