CSSE 413: Constraint Satisfaction Programming Assignment

Objectives

The purpose of this assignment is to gain first hand experience of what it means to develop artificially intelligent software. You will write software, with little effort, that solves Sudoku problems. Solving them is considered challenging, yet your software will solve them in a fraction of a second.

Assignment