ITEC 480
ARTIFICIAL INTELLIGENCE
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.
Topics covered:
1. Introduction
a. Definition
b. History
c. Applications2. Search strategies
a. State space search
b. Heuristic search
c. Tree and graph searches3. Knowledge representation
4. Applicationsa. Expert systems
b. Natural language applications
c. Image understanding5. 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.
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.
To provide computer science students with an introduction to artificial intelligence.
Graded assignments include at least one in-class exam, a final exam, and several projects.
None.
DATE ACTION APPROVAL
September 2001 Updated John P. Helm, Chair