Last updated: Feb 08, 23 18:46 UTC | Permalink
Dates | Topics | Notes |
---|---|---|
Jan 18-21 | Course Overview Design Principles |
HW1 released |
Jan 24-28 | Knowledge Sharing/Documenting Designs Design Patterns |
HW1 due, HW2 released Team Formation & Project Spec released |
Jan 31-Feb 4 | Requirements & Software Process Agile & Team Dynamics |
|
Feb 7-11 | Async programming + REST Debugging |
HW2 due Team formation due 2/9, Project Pitch Released |
Feb 14-18 | Testing Intro, Unit Tests & Test Adequacy Measures / Testing Bigger Things | Kickoff Team Meeting HW3 released |
Feb 21-25 | UI Design & React | Project Pitch Due, Project Plan Released |
Feb 28-Mar 4 | UI Testing, Pull Requests & Code Review | HW3 due, HW4 released |
Mar 7-11 | Deployment Infrastructure Continuous Development + DevOps |
Project Plan due |
Mar 14-18 | Spring Break! | |
Mar 21-25 | SE for Distributed Systems Static Analysis & Bug-Finders |
HW 4 Due |
Mar 28-Apr 1 | Security Team Meetings |
|
Apr 4-8 | Refactoring and Technical Debt Team Meetings |
|
Apr 11-15 | Engineering Software for Equity Team Meetings |
|
Apr 18-22 | Team Meetings + Demos | |
Apr 25-27 | Demos | Final Project Report + Implementation Due |
Apr 29, May 2 or May 4 | Final exam (online). The exam will be 2 hours, and we have scheduled 3 windows of 3 hours in which you may choose to take the exam: April 29 10am-1pm, May 2 4pm-7pm, May 4 6pm-9pm. |