UD Home
CIS Home
Search
Contact
Welcome Research Undergraduate Graduate Resources People

CISC 681: Artificial Intelligence

Catalog Description:
Programming techniques for problems not amenable to algorithmic solutions. Problem formulating search strategies, state spaces, applications of logic, knowledge representation, planning and application areas.

Current Texts:
Artificial Intelligence, Second Edition
E. Rich and K. Knight
McGraw-Hill

Common LISPcraft
R. Wilendsky
W.W. Norton & Co.

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 (optional)
  • Vision (optional)
  • Natural Language Processing (optional)

Typical Course Requirements: 3-5 small homework sets, 3-4 lisp/prolog programming assignments, mid-term and final exams.

Required Background: CISC 220: Data Structures, CISC 310: Logic and Programming (or knowledge of first-order predicate logic).

Helpful Background: Lisp



Department of Computer & Information Sciences
103 Smith Hall | Newark, DE 19716
- email webmaster -