1.0

Updates:
  1. none

LISP Programming Assignments

Elliott—Artificial Intelligence

Copyright 2021 Clark Elliott All rights reserved

LISP has been considered the "language of symbolic AI." It is easier to learn how to program in LISP than in many other languages. LISP stands for "List Processing Language." Most everything—including both programs and data—is a list of symbols delimited by parentheses.

I have had many non-CS-majors learn to write sophisticated programs in LISP as their first programming language.

Preliminaries:

  1. Get LISP running on your computer.

  2. Sample Programs

Programming assignments:

  1. Towers of Hanoi assignment. Towers of Hanoi Explanation.

  2. Animal learning program assignment and Animal Checklist

  3. Neural Network Logic Gates assignment.

  4. Neural Network Perceptron Face Recognition assignment and Face Recognition Checklist