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 description
- starter code
- processing.org download page (version 2.0 recommended)
- processing.org language reference
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 description
- tutorial to build from
- python script for pretty display (original author: Adam Smith)
Assignment 1: Knowledge Representation and Logical Reasoning
Due: September 27th
For this assignment, you will be creating a simple adventure game using Prolog.