CS430/530: Artificial Intelligence Programming Techniques


!!!!!!! Final Dec 5, 2pm, 101 Owen !!!!!!

Course Description

The goal of the subfield of Artificial Intelligence is to build software systems that behave "intelligently". By this, we mean that the computer systems "do the right thing" in complex environments--that they act optimally given the limited information and computational resources available. This course provides an introduction to artificial intelligence with an emphasis on the programming techniques and skills needed to develop high-performance AI systems.

The course will focus on the design of intelligent agents. An intelligent agent is a software system that can interact with an external environment by perceiving that environment and taking actions to change the environment.

Prerequisites: CS381 or previous knowledge of lisp.
Registration Information: 4 Units. MWF 12:00 CPRS 122. CRN 12938 (430) CRN 12994 (530).


Software Resources


Course Handouts


Viewgraphs for Lectures


Homework Assignments


Programming Assignments


Extra Programming Assignments for CS530 Students


Exam Solutions


Bruce D'Ambrosio, dambrosi@cs.orst.edu