The current list of requirements are:
- Use Git as a version control system.*
- Programming should be done in C++.*
- Your code should be object oriented.
- Your code should include certain unit tests (details to come).
- Your code should be well documented, either with inline comments or external documentation.
- The project should be documented by a written report (more information about the report requirements to come).
*If you would like to use any other version control system, programming language, etc., then please contact one of the teachers.