Assignments

Subscribe to this calendar (google, iCal, etc.)

DateDescription
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