ITEC 480
ARTIFICIAL INTELLIGENCE

  1. Catalog Entry

ITEC 480. Artificial Intelligence
Three hours lecture (3).

Prerequisite: ITEC 122 and ITEC 224.

Corequisite: Familiarity with a language which the department deems appropriate for artificial intelligence.

An introduction to the study of intelligence as computation. Students who have received credit for CPSC 480 may not receive credit for ITEC 480.

  1. Detailed Description of Content of Course

Topics covered:

1. Introduction

a. Definition
b. History
c. Applications

2. Search strategies

a. State space search
b. Heuristic search
c. Tree and graph searches

3. Knowledge representation
4. Applications

a. Expert systems
b. Natural language applications
c. Image understanding

5. Predicate calculus and theorem proving

While artificial intelligence is a quickly developing field, the topics listed above are considered to be core topics and are covered in many texts in the field.

  1. Detailed Description of Conduct of Course

Course material is primarily covered in lecture and in the student's reading of both the course text and additional material. Students also implement several projects to deepen their understanding of the problems associated with AI and their solutions. The projects normally are implemented in a language that the instructor deems appropriate. This language is typically studied in a section of CPSC 198 that is taught concurrently with CPSC 480. Currently this language is either Prolog or LISP.

  1. Goals and Objectives of the Course

To provide computer science students with an introduction to artificial intelligence.

  1. Assessment Measures

Graded assignments include at least one in-class exam, a final exam, and several projects.

  1. Other Course Information

None.

  1. Review and Approval

DATE ACTION APPROVAL
September 2001 Updated John P. Helm, Chair