TDDA14 AI Programming, ECTS-points
/AI-PROGRAMMERING/

Advancement level:
C

Aim:
Students will be familiar with the fundamental data- and program structures used in the construction of AI-systems. They should also gather practical experience in implementing these structures.

Prerequisites:
TDDA58 Artificial Intelligence C

Supplementary courses:
TDDA18 Natural-Language Processing TDDA 66 Expert Systems - Methods and Tools

Course organization:
Data and program structure theory is presented during the lectures. During seminars discussions cover more advanced and detailed topics, like techniques developped recently within AI research or specific solutions to the problems arising during laboratory assignments, which are devoted to implementing particular techniques in Common Lisp.

Course content:
Deductive information retrieval, discrimination nets, object-based representations, rule-based representations, genetic algorithms

Course literature:
Peter Norvig, Paradigms of AI Programming: Case Studies in Common Lisp, Morgan Kaufmann Publishers, 1992 Reference literature: Shapiro, C, Encyclopedia of Artificial Intelligence, Vol. 1-2, Wiley International. 1991

LAB 1Labratory work
Course language is Swedish.