| Points | Component |
| 15 | Overall design and documentation |
| 10 | Compiles and runs |
| 10 | Correctly reads board from file |
| 10 | Correctly accepts and validates input |
| 15 | Correctly checks rows |
| 15 | Correctly checks columns |
| 15 | Correctly checks subsquares |
| 10 | Demonstration and oral responses |