Section 6 - Calendar

Prof Bhutta
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

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