Each project will involve the design of an interactive game. The assignment documents will guide you through the required design and documentation steps. You will work on each project with a partner - but the partnerships will change for each of the three projects.
Each project will last about four weeks. You will have to submit work in progress on a weekly basis - as instructed. After the final submission of the completed project you and your partner will also give a public presentation of your project. The details for each round of presentations will be given with the project assignment.
Each project will give you an opportunity to create a program, a game, of your choice. The assignment will guide you in the design process.
The three projects will illustrate different stages of the program development:
At every stage you will practice test-driven design, making sure all parts of the program are fully tested.
The presentations for the first project will be done during the lab on October 23 (a week after the first exam). The details will be given later.
The second project presentation will be done in small groups on November 18th. There will be a sign-up for the time slots.
The third project presentation will be done in front of the whole class during the following times:
Details of grading for each project will be given with the project assignment.