Course Description: Artificial intelligence viewed as knowledge engineering.
Historical perspective. Problems of representation: AI as a problem in
language definition and implementation. Introduces representations, techniques,
and architectures used to build applied systems and to account for intelligence
from a computational point of view. Applications of rule chaining, heuristic
search, constraint propagation, constrained search, inheritance, and other
problem-solving paradigms. Applications of identification trees, neural
nets, genetic algorithms, and other learning paradigms. Speculations on
the contributions of human vision and language systems to human intelligence.
Prerequisites: COEN 019 or MATH 52.