ITEC 480
ARTIFICIAL INTELLIGENCE
- 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.
- 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.
- 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.
- Goals and Objectives of the Course
To provide computer science students with an introduction to artificial intelligence.
- Assessment Measures
Graded assignments include at least one in-class exam, a final exam, and several projects.
- Other Course Information
None.
- Review and Approval
DATE ACTION APPROVAL
September 2001 Updated John P. Helm, Chair |