Tasks |
Deliverables |
Deadlines |
- Project specification
- Project goals
- Team members
- References
|
Project proposal and presentation |
03/21/22 |
- Possible approaches
- Research so far
- Design flow
- Sequential vs. parallel
|
Preliminary design document |
03/28/22 |
- Overview of design |
Project design document |
04/04/22 |
- Design of testing |
Project testing document |
04/11/22 |
- Implementation |
Report: describe code/structure |
04/13/22 |
- Overview of project |
Project presentation/slides/link |
04/20/22 |
- Project description
- Research/Design
- Implementation
- Testing/Samples
- Result analysis
[Have the goals been reached?]
- User guide
- References
|
Final report |
Finals week |
Notes on expected documents:
Overview of design: a more polished and an extended version of the preliminary design.
Testing: give examples of input problems that address the capabilities of your program, with valid inputs and some with types of invalid input that could be expected from the user.
Implementation (structure): describe the structure of the code, e.g., using block diagrams. You may add any pieces of code that are ready.