CSC207H1 (Summer 2016): Software Design

Final Project

The final project has been designed so you practice software development as part of a team using agile and scrum.

This project is divided into three stages, designed as agile sprints.

For further details, please see the handout.

Phase III - Due 4 Aug 2016 11:50pm (Demo and Peer Evaluation due date is explained in the handout)

Important: the Javadoc mark of Phase II (1%) will be shifted to Phase III!
To make it clear: Phase II value has been changed to 3% of your final mark.
Phase III value has been changed to 13% of your final mark.
Make absolutely sure to submit the doc folder from your project file in the subfolder PIII of your FinalProject folder.

For further details, please see the Phase III handout.

For API Java code, click here.

GUI demo for the Phase III

Please make sure to commit your software in user PIII/src folder (inside your final project folder).

Peer evaluation form can be downloaded here.

Phase III Presentation

Phase III presentation will take place Aug 5, 2016 from 13:00 to 18:30 at BA3289.
Please plan accordingly. Below is the detailed schedule for each group.

Group Time
group_0434 13:00
group_0486 13:15
group_0490 13:30
group_0491 13:45
group_0509 14:00
group_0511 14:15
group_0521 14:30
group_0544 14:45
group_0545 15:00
group_0546 15:15
group_0547 15:30
group_0548 15:45
group_0549 16:00
group_0550 16:15
group_0551 16:30
group_0552 16:45
group_0553 17:00
group_0557 17:15
group_0558 17:30
group_0562 17:45
group_0563 18:00
group_0567 18:15
group_0568 18:30

Phase I - Due 21 July 2016 11:50pm

Please note part of your evaluation is the TA meeting on the same day (21 July 2016) from 8pm to approx. 10pm.

A detalied schedule will be posted in the near future.

For further details, please see the Phase I handout.

For a sample walkthrough, click here.

For a CRC template, click here.

Phase II - Due 29 July 2016 11:50pm

For further details, please see the Phase II handout.

For a sample meetings.txt, click here.

For API Java code, click here.

Please make sure to commit your software in user PII/src folder (inside your final project folder).

Graph used to test Phase II functionality

Data used to test Phase II functionality