Section 5 - Calendar
Prof Bhutta
Tuesdays & Fridays 3:25pm-5:05pm, East Village 002
Tuesdays & Fridays 3:25pm-5:05pm, East Village 002
Week 1 |
Tue, Jan 07
Orientation & Requirements
|
Fri, Jan 10
Typescript & Test Driven Development
|
|||
Week 2 |
Tue, Jan 14
Test Adequacy
|
Fri, Jan 17
Code-Level Design Principles
|
|||
Week 3 |
Tue, Jan 21
Interaction-Level Design Patterns
|
Wed, Jan 22
Individual Project 1
Due at 12:00 pm
|
Fri, Jan 24
Concurrency Patterns
|
||
Week 4 |
Tue, Jan 28
Software Processes & Agile
|
Wed, Jan 29
Project Formation
Due at 12:00 pm
|
Fri, Jan 31
React Part 1 (Introduction)
|
||
Week 5 |
Tue, Feb 04
React Part 2 (Hooks)
|
Fri, Feb 07
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
|
Fri, Feb 14
Continuous Development
|
||
Week 7 |
Tue, Feb 18
Principles for Cloud Deployment
|
Wed, Feb 19
Individual Project 2
Due at 12:00 pm
|
Fri, Feb 21
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
|
Fri, Feb 28
Midterm Review
|
||
Week 9 |
Tue, Mar 04
Spring Break (No class)
|
Fri, Mar 07
Spring Break (No class)
|
|||
Week 10 |
Tue, Mar 11
Midterm Exam
|
Fri, Mar 14
Security
|
|||
Week 11 |
Tue, Mar 18
Work on project
|
Fri, Mar 21
Open Source
|
|||
Week 12 |
Tue, Mar 25
Work on Project
|
Fri, Mar 28
Ethics and Equity in SE
|
|||
Week 13 |
Tue, Apr 01
Work on Project / Mini-Demo
|
Fri, Apr 04
Work on Project
|
|||
Week 14 |
Tue, Apr 08
Work on Project
|
Wed, Apr 09
Project Final Deliverable
Due at 12:00 pm
|
Fri, Apr 11
Presentations
|
||
Week 15 |
Tue, Apr 15
Presentations
|