Artificial Intelligence II (CSE 5361) Spring 1995
Prolog Edition

Section 550/551/560, 111 Nedderman Hall, TuTh 7-8:20pm
University of Texas at Arlington
Department of Computer Science and Engineering

Description: This course describes the AI techniques necessary for an agent to act intelligently in the ``real'' world. Techniques include natural language processing, uncertainty reasoning, learning, vision and speech processing. Basic AI techniques (such as search, knowledge representation and planning) will be reviewed in the context of learning the Prolog language which will be used for implementing the more advanced techniques. Emphasis will be on implementation and experimentation with the goal of building a robust intelligent agent.

Prerequisites: Artificial Intelligence I (CSE 5360).

Textbooks: Russell and Norvig, Artificial Intelligence: A Modern Approach, Prentice Hall, 1995. Bratko, PROLOG Programming for Artificial Intelligence, Addison-Wesley, 1990.

Grading: 6 Homeworks (50%), 2 Exams (30%), Project (20%).

Instructor: Larry Holder , 330 Nedderman Hall, 272-2596, Office hours: Tu 5-6, W 4-5.


  1. Syllabus (postscript)
  2. Schedule (postscript)
  3. Prolog Tutorial (postscript)
  4. Homework 1 (postscript)
  5. Homework 2 (postscript)
  6. Homework 3 (postscript)
  7. Homework 4 (postscript)
  8. Homework 5 (postscript)
  9. Homework 6 (postscript)
  10. Class Project (postscript)
  11. Exam I outline (text) and exam (postscript)
  12. Exam II outline (text) and exam (postscript)

Lecture outlines (text)

Course resources (text)

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