- Initial requirements
- Conceptual design
- Which classes you created first (high or low level)
- Any issues you encountered (getting data from one place to another)
- How you debugged the program
- The end result (did it work in the end?)
In that case:
- initial requirements
- determining which functions to create
- difficulties in implementing the functions
- difficulties in integrating the entire program
- did it work?