Working in a team of 3 or 4 people design, code, and test
a Turing Machine simulator. You may use any language that can be demonstrated
in class. You may choose any kind of user interface you like. Your
TM simulator does not have to have infinite memory capacity like a real TM.
Requirements
Use Case 1: User can Run an example Turing Machine and run that
Priority: Nice but not critical.
However this is a useful firsst iteration leading to Use Case 2.
Use Case 2: User inputs and runs ther own Turing Machine
Priority: Critical, must do.
Use Case 3: User can load, edit, test, and save a Turing Machine
Priority: Low.
TBA
. . . . . . . . . ( end of section Requirements) <<Contents | End>>
Schedule
| Date | Meeting | Event | Deliverable
|
|---|
| Wed Apr 26 | 8 | Project kick off
|
| Mon May 1 | 9 | Half Time | Initial artifacts and demo prototype
|
| Mon May 8 | 11 | Final Score? | Final artifacts & demo
|