CS 405/605 - Artificial Intelligence
Spring 2012 Syllabus

Instructor: Prof. Jon Genetti
Office Hours: 208B Chapman TR 2-3 or by appointment
Email (preferred): jon.genetti@alaska.edu
Class web page: http://www.cs.uaf.edu/2012/spring/cs405
Department policies: http://www.cs.uaf.edu/cs/Policies.html
Prerequisites: CS311
Required Textbook: Blondie24: Playing at the Edge of AI by Fogel
Recommended Textbook: Artificial Intelligence: Structures and Strategies for Complex Problem Solving by Luger

Expected Outcomes

405 students (either solo or a team of 2) will build on the results from the Blondie24 book by creating a checker playing program that will compete in a class tournament. 605 students must propose (either solo or a team of 2) using a game other than checkers (e.g. go, backgammon, chess, reversi/othello, ...) and demonstrate the results at the end of the semester.

Graded Measurements:
% of Final GradeActivity
10% in-class, closed-book midterm exam on Tuesday March 6
15% in-class, closed-book final exam on Tuesday May 8 from 1:00-3:00p
10% Project - Board Evaluation Function (Feed-forward Neural Network)
10% Project - Neural Network Evolver (create offspring)
10% Project - Move Generation & Alpha-Beta Search Tree
10% Project - Game Playing and Tournament Software
5% Project - GUI (watch 2 NNs play, human plays NN, play back saved game)
5% Project - Oral Progress Report
20% Project - Final Written Report
5% Project - 405-Tournament Results, 605-Oral Final Report

Grading Policy:
Final grades will be assigned based on the following percentage intervals: A+ [95%,100%], A [90%,95%), A- [85%,90%), B+ [80%,85%), B [75%,80%), B- [70%,75%), C+ [65%,70%), C [60%,65%), C- [55%,60%), D+ [50%,55%), D [45%,50%), D- [40%,45%), F [0%,40%).