Section 5 - Calendar

Prof Bhutta
Tuesdays 11:45am-1:25pm & Thursdays 2:50pm-4:30pm, West Village G 104
Week 1
Thu, Sep 04
Orientation & Requirements
Week 2
Tue, Sep 09
Typescript & Test Driven Development
Thu, Sep 11
Test Adequacy
Week 3
Tue, Sep 16
Code-Level Design Principles
Wed, Sep 17
Individual Project 1
Due at 12:00 pm
Thu, Sep 18
Interaction-Level Design Patterns
Week 4
Tue, Sep 23
Concurrency Patterns
Wed, Sep 24
Project Formation
Due at 12:00 pm
Thu, Sep 25
Software Processes & Agile
Week 5
Tue, Sep 30
React Part 1 (Introduction)
Thu, Oct 02
React Part 2 (Hooks)
Week 6
Tue, Oct 07
Application Level Patterns
Wed, Oct 08
Preliminary Project Plan
Due at 12:00 pm
Thu, Oct 09
Tests with Larger Scope
Week 7
Tue, Oct 14
Work on project (Discuss project plan/revisions)
Wed, Oct 15
Individual Project 2
Due at 12:00 pm
Thu, Oct 16
Work on project (Discuss project plan/revisions)
Week 8
Tue, Oct 21
Security
Wed, Oct 22
Revised Project Plan
Due at 12:00 pm
Thu, Oct 23
Continuous Development
Week 9
Tue, Oct 28
Midterm Review
Thu, Oct 30
Midterm Exam
Week 10
Tue, Nov 04
Principles for Cloud Deployment
Thu, Nov 06
Open Source
Week 11
Tue, Nov 11
Veteran's Day (No class)
Thu, Nov 13
Ethics and Equity in SE
Week 12
Tue, Nov 18
Work on Project / Mini-Demo
Thu, Nov 20
Work on Project
Week 13
Tue, Nov 25
Work on Project
Tue, Nov 25
Project Final Deliverable
Due at 12:00 pm
Thu, Nov 27
Thanksgiving Break (No class)
Week 14
Tue, Dec 02
Presentations
Thu, Dec 04
Presentations

© 2025-26 Adeel Bhutta, Joydeep Mitra and Mitch Wand. Released under the CC BY-SA license