The course is aimed at near beginners (i.e. people with one term of Prolog) and at people with much more substantial prior computing experience. It introduces a procedural AI programming language, POP-11, one of the four languages in the Sussex University Poplog program development system. This provides a rich collection of data structures and control facilities, high-level support for knowledge representation, flexible store management, and a powerful development environment including an incremental compiler and integrated editor.
You will also have a brief encounter with LISP, a language with similar powers but a rather different syntax, which is not so easy for beginners to learn. The course will build on your experience of Prolog and Unix in the previous term.