Cmput300 project documents