Summary: Some tips for creating a complete, coherent, logical project notebook.
Students working on a project are encouraged to get together and talk about how they can collaborate and support each other. Groups are free to discuss strategies and general approaches but the rules for academic honesty as written in the syllabus dictate that each person must write their own code and documentation. No sharing of files is allowed. If a particular function or class is coded together as a pair programming exercise, this needs to be indicated in writing in the project notebook and cleared with the instructor.
Program Design strategies and general advice: