Programming Projects

Programming projects are to be completed in Python. Hand in electronically the required files for each project through gradescope. You may work on the projects individually or in groups of 2. If working as a pair just submit once using gradescope by creating a team submission. Projects are due at midnight of the indicated date. Projects may be turned in late, at a penalty of 10% per day.
Due date   Project
16 Jan   P0: Unix/Python/Autograder Tutorial
30 Jan   P1: Search in Pacman
20 Feb   P2: Multi-Agent Pacman
24 Mar   P3: Reinforcement Learning
21 Apr   P4: Ghostbusters