Symbol Manipulation Languages (CSE 5326) Fall 1991
Later: Artificial Intelligence I (CSE 5360)

Section 550/551, MW 5:30-6:50pm, 109 Engineering Building 2
University of Texas at Arlington
Department of Computer Science and Engineering

Description: In contrast to traditional scientific programming, artificial intelligence (AI) applications require the manipulation of symbols. This course studies symbol manipulation languages and their application to AI. The course introduces the basics of functional programming in LISP and logic programming in PROLOG with emphasis on specific solutions to AI problems.

Required Text: Winston, Artificial Intelligence, 3rd Edition, Addison-Wesley, 1992.

Recommended Texts: Winston and Horn, LISP, 3rd Edition, Addison-Wesley, 1989. Steele, Common LISP: The Language, 2nd Edition, Digital Press, 1990. Clocksin and Mellish, Programming in Prolog, 3rd Edition, Springer-Verlag, 1987.

Grading: Lisp Labs (16%), Lisp Project (14%), Lisp Exam (14%), Prolog Labs (16%), Prolog Project (14%), Prolog Exam (14%), Final Exam (12%).

Instructor: Larry Holder , 330 EB2, 272-2596, holder@cse.uta.edu.

GTA: Rangini Das.

Handouts

Lisp Source Code (gzipped tar file)


Lawrence B. Holder
Department of Computer Science and Engineering
University of Texas at Arlington
Box 19015, Arlington, TX 76019-0015
phone: (817) 272-2596, fax: (817) 272-3784
email: holder@cse.uta.edu