Section 5 - Calendar

Prof Bhutta
Tuesdays 11:45am-1:25pm & Thursdays 2:50pm-4:30pm, West Village G 104
Week 1
Thu, Sep 10
Orientation & Requirements
Week 2
Tue, Sep 15
From Requirements to Tests
Thu, Sep 17
When Have I Written Enough Tests?
Week 3
Tue, Sep 22
Design Patterns for Web Applications
Wed, Sep 23
Individual Project 1
Due at 05:00 pm
Thu, Sep 24
React Part 1 (Introduction)
Week 4
Tue, Sep 29
React Part 2 (Hooks)
Thu, Oct 01
Software Processes & Agile
Fri, Oct 02
Project Formation
Due at 05:00 pm
Week 5
Tue, Oct 06
Concurrency Patterns
Wed, Oct 07
Individual Project 2
Due at 05:00 pm
Thu, Oct 08
Writing Maintainable Code
Week 6
Tue, Oct 13
Tests with Larger Scope
Thu, Oct 15
Interaction & Application Level Patterns
Fri, Oct 16
Preliminary Project Plan
Due at 05:00 pm
Week 7
Tue, Oct 20
Work on project (Discuss Preliminary Project Plan)
Wed, Oct 21
Individual Project 3
Due at 05:00 pm
Thu, Oct 22
Work on project (Discuss Preliminary Project Plan)
Week 8
Tue, Oct 27
Continuous Development
Thu, Oct 29
Security
Fri, Oct 30
Revised Project Plan
Due at 05:00 pm
Week 9
Tue, Nov 03
Midterm Review
Thu, Nov 05
Midterm Exam
Week 10
Tue, Nov 10
Principles for Cloud Deployment
Thu, Nov 12
Ethics and Equity in SE
Week 11
Tue, Nov 17
Open Source
Thu, Nov 19
Work on project
Week 12
Tue, Nov 24
Work on project
Thu, Nov 26
Thanksgiving/ Fall Break (No class)
Week 13
Tue, Dec 01
Work on Project / Mini-Demo
Thu, Dec 03
Work on project
Fri, Dec 04
Project Final Deliverable
Due at 05:00 pm
Week 14
Tue, Dec 08
Demos / Presentations
Thu, Dec 10
Demos / Presentations
Week 15
Mon, Dec 14
Individual Reflection
Due at 05:00 pm

© 2026 Adeel Bhutta and Mitch Wand. Released under the CC BY-SA license