|
CISC 481: Introduction to Artificial Intelligence
Catalog Description:
Programming techniques for approaching intractable problems and assisting
in the determination of rational courses of action. State-space problem
formulation, heuristic search strategies, logical reasoning, knowledge
representation, action planning, machine learning, uncertain reasoning.
Current
Texts:
Artificial Intelligence: A Modern Approach
S. Russell and P. Norvig
Prentice Hall
ANSI Common Lisp
Paul Graham
Prentice Hall
Goals:
The course is intended as an introduction and survey of the field
of Artificial Intelligence (AI). The emphasis will be on fundamental techniques
which underlie many AI applications. Some of these application areas will
be discussed.
Content:
- Problem
Formulation/Representation
- Search
- Knowledge
Representation
- Lisp
- Prolog
- Planning
- Learning
- Reasoning
with Uncertainty (optional)
- Vision
(optional)
- Natural
Language Processing (optional)
- Intelligent
Agents and Multiagent Systems (optional)
Typical
Course Requirements: 3-5 small homework sets, 3-4 lisp/prolog programming
assignments, mid-term and final exams.
Required
Background: CISC 280 and either CISC 301 or CISC 310.
Helpful
Background: Lisp
|