Section 6 - Calendar
Prof Bhutta
Mondays & Wednesdays 2:50pm-4:30pm, Ryder Hall 161
Mondays & Wednesdays 2:50pm-4:30pm, Ryder Hall 161
Week 1 |
Mon, Jan 06
Orientation & Requirements
|
Wed, Jan 08
Typescript & Test Driven Development
|
|||
Week 2 |
Mon, Jan 13
Test Adequacy
|
Wed, Jan 15
Code-Level Design Principles
|
|||
Week 3 |
Mon, Jan 20
MLK Day (No class)
|
Wed, Jan 22
Individual Project 1
Due at 12:00 pm
|
Wed, Jan 22
Interaction-Level Design Patterns
|
||
Week 4 |
Mon, Jan 27
Concurrency Patterns
|
Wed, Jan 29
Project Formation
Due at 12:00 pm
|
Wed, Jan 29
Software Processes & Agile
|
||
Week 5 |
Mon, Feb 03
React Part 1 (Introduction)
|
Wed, Feb 05
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
|
Wed, Feb 12
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
|
Wed, Feb 19
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
|
Wed, Feb 26
Principles for Cloud Deployment
Midterm Review
|
||
Week 9 |
Mon, Mar 03
Spring Break (No class)
|
Wed, Mar 05
Spring Break (No class)
|
|||
Week 10 |
Mon, Mar 10
Midterm Exam
|
Wed, Mar 12
Security
|
|||
Week 11 |
Mon, Mar 17
Work on project
|
Wed, Mar 19
Open Source
|
|||
Week 12 |
Mon, Mar 24
Work on Project
|
Wed, Mar 26
Ethics and Equity in SE
|
|||
Week 13 |
Mon, Mar 31
Work on Project / Mini-Demo
|
Wed, Apr 02
Work on Project
|
|||
Week 14 |
Mon, Apr 07
Work on Project
|
Wed, Apr 09
Project Final Deliverable
Due at 12:00 pm
|
Wed, Apr 09
Presentations
|
||
Week 15 |
Mon, Apr 14
Presentations
|