CSCI 161 Project (M23N01)

The project is intended to give students a chance to design and develop a somewhat larger program on their own, rather than following the rather structured design and implementation approaches given for smaller problems in the labs.

Note: it is possible (perhaps even probable) that we will find some ambiguities or omissions in the project specifications. If this should occur, corrections will be posted as soon as possible and a note will be placed here outlining the changes. Please check back periodically for updates.

The specifications for the project (given below) detail the required behaviour for the project, but students are free to go beyond those requirements, and have much greater latitude for creativity. Your code must still adhere to the 161 code standards, but the design and implementation is largely left to the student.

The project is due at 8pm on July 30th, and is subject to the same late penalties as course labs.

The project must be completed as a strictly individual effort: no team or collaborative implementations are permitted.


Project specifications: