This assignment will be evaluated and used to calculate your final score. The material related to this assignment can be found in chapter 5 of the main textbook (Artificial Intelligence, a Modern Approach, Russell and Norvig, 3ed), and in chapter 2 of Artificial Intelligence, a new synthesis (Nilsson). Both books are available in the library. Besides these two books, there is quite a lot of material available about adversarial games in the internet (beware to choose wisely).
In this assignment, you will learn how to design and implement a relatively simple program that is capable of playing connect-four with a human.