Last Updated: 2014 December 22

Example report styles

Example for Reports 1 and 2

An example report specification and an example Prolog report file that was created from the specification.

Example for Reports 3, 4 and 5

An annotated version of the Sequence ADT that describes the structure of a stand-alone report that you are to use for reports 3, 4 and 5.


About course exams

Exam questions can be based on the following sources: (1) the textbook(s), (2) readings, (3) lectures, (4) reports, (5) exercises, and (6) on-line notes and slides. They are based on topics from the beginning of the year up to, and including, the class before the exam. Consider all concepts and terminology used in the text book, reports, slides and lectures and ask the typical questions - how, why, when, where and what - individually and in combination. In particular, variations are based on "describe", "explain", "define", "what is meant by", etc.

  1. Exam instructions for class exams and the final exam. It is useful to become familiar with them.
  2. Prolog description questions
  3. Prolog basic questions
  4. Prolog accumulator questions
  5. Prolog cut and not questions
  6. Prolog chat questions
  7. Prolog operator questions
  8. Prolog logic questions
  9. Search questions
  10. Expert and knowledge base questions
  11. Bayesian questions

Example Prolog programs

Programs from the book Prolog Programming for Artificial Intelligence, Ivan Bratko, Fourth Edition, as prepared by the author.

Programs for the first half of the course provided by the course instructor contain the following files.

Programs for search algorithms contain the following files.

Programs for expert systems contain the following files.

Programs for Bayesian Networks contain the following files.