Section 2 - Calendar

Prof Bhutta
Tuesdays & Fridays 9:50am-11:30am, Dodge Hall 050
Week 1
Fri, Sep 11
Orientation & Requirements
Week 2
Tue, Sep 15
From Requirements to Tests
Fri, Sep 18
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
Fri, Sep 25
React Part 1 (Introduction)
Week 4
Tue, Sep 29
React Part 2 (Hooks)
Fri, Oct 02
Project Formation
Due at 05:00 pm
Software Processes & Agile
Week 5
Tue, Oct 06
Concurrency Patterns
Wed, Oct 07
Individual Project 2
Due at 05:00 pm
Fri, Oct 09
Writing Maintainable Code
Week 6
Tue, Oct 13
Tests with Larger Scope
Fri, Oct 16
Preliminary Project Plan
Due at 05:00 pm
Interaction & Application Level Patterns
Week 7
Tue, Oct 20
Work on project (Discuss Preliminary Project Plan)
Wed, Oct 21
Individual Project 3
Due at 05:00 pm
Fri, Oct 23
Work on project (Discuss Preliminary Project Plan)
Week 8
Tue, Oct 27
Continuous Development
Fri, Oct 30
Revised Project Plan
Due at 05:00 pm
Security
Week 9
Tue, Nov 03
Midterm Review
Fri, Nov 06
Midterm Exam
Week 10
Tue, Nov 10
Principles for Cloud Deployment
Fri, Nov 13
Ethics and Equity in SE
Week 11
Tue, Nov 17
Open Source
Fri, Nov 20
Work on project
Week 12
Tue, Nov 24
Work on project
Fri, Nov 27
Thanksgiving/ Fall Break (No class)
Week 13
Tue, Dec 01
Work on Project / Mini-Demo
Fri, Dec 04
Project Final Deliverable
Due at 05:00 pm
Work on project
Week 14
Tue, Dec 08
Demos / Presentations
Fri, Dec 11
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