| March 27 |
HW1: Reflection on development due via Canvas
|
| March 28 |
Proj1: Project pitch due via Canvas All submissions
|
| March 30 |
Project preferences survey
|
| April 4 |
HW2: Test coverage due via Canvas Git setup and team status report
|
| April 5 |
Proj2: Project proposal
|
| April 6 |
Peer reviews for HW2 due
|
| April 9 |
Individual status report
|
| April 10 |
Resubmission (if needed) of HW2: Test coverage due via Canvas
|
| April 11 |
Team status report
|
| April 12 |
Proj3: Architecture and implementation plan
|
| April 13 |
HW3: Test generation due via Canvas
|
| April 16 |
Presentation slides Read: How to give a technical presentation Individual status report
|
| April 18 |
Team status report
|
| April 19 |
Proj4: User manual and begin implementation
|
| April 20 |
Teammate feedback due
|
| April 23 |
Individual status report
|
| April 25 |
Team status report
|
| April 26 |
Proj5: Build and test
|
| April 30 |
Individual status report
|
| May 2 |
Team status report
|
| May 3 |
Proj6: Address feedback
|
| May 7 |
Individual status report
|
| May 9 |
Team status report
|
| May 10 |
Proj7: Initial project results
|
| May 11 |
Teammate feedback due
|
| May 14 |
Individual status report
|
| May 15 |
Presentation slides
|
| May 16 |
Team status report
|
| May 18 |
Proj8: Give and Address feedback
|
| May 21 |
Individual status report
|
| May 23 |
Team status report
|
| May 24 |
Proj09: Draft final report due
|
| May 28 |
Individual status report
|
| May 30 |
Team status report Proj10b: Final report
|
| June 1 |
Proj10a: Repository review Teammate feedback due
|
| June 4 |
HW11: Reflection due
|
| June 5 |
Proj11a: Final presentation slides due
|
| June 7 |
Proj11b: Final report resubmission due
|