Assignment 5: Decision Trees

Due: December 6th

This is a written assignment.

Assignment 4: Genetic Algorithms

Due: November 21st

In this assignment, you will be creating a genetic algorithm that learns an optimal placement of arbitrary shapes to mimic an inputted photograph.

Assignment 3: Planning

Due: November 5th

This is a written assignment in which you will be designing planning problems.

Assignment 2: Procedural Content Generation with Answer Set Programming

Due: October 11th

For this assignment, you will be creating a procedural map generator using answer set programming.

Assignment 1: Knowledge Representation and Logical Reasoning

Due: September 27th

For this assignment, you will be creating a simple adventure game using Prolog.