In this project, students are asked to program the fun and challenging game of Sudoku. The program built must check for a correct solution in the following order: (1) Check each row from row zero to row eight; (2) Check each column from column zero to row eight (3) Check each grid from upper left to lower right, row-ordered.
Use pair programming and/ or student to student interaction to have groups of students work together on this game. By working in teams and discussing different strategies, students are likely to come with more creative and innovative approaches.
Using the Python programming language and recurrence equations, students are asked to program a game of Sudoku and then solve it! This project employs Meaningful and Relevant Content by using a fun and interactive game.