Department of Computing

Local Navigation

COMP248: Textbooks and Online Resources

The material in the unit covers a wide range of NLP-related theory and applications. In this page you can find information about the books and online resources that you will need.

Books

We've decided this year, to cut down on costs, not to have a textbook. There's sufficient material on the Web, as outlined below, that you don't need to buy a textbook.

Two main sources we'll use are as follows:

Readings

Each week there will be some assigned readings for the unit, typically from the online resources pointed to below. These readings are obligatory: you will not understand the lectures if you do not keep up with the reading, and you will not be able to do the practicals if you do not do the reading.

Additional Resources

Chatterbots

The first weeks of the unit will focus on the programming of a chatterbot. We will use Program N from the ALICE AI foundation. The chatterbot is a free download and straightforward to install. There's also an associated dictionary you'll need for some work, plus I've zipped up the ALICE files that work with Program N for you to try out. (These are local copies.)

Text Editor

An excellent text editor that we recommend to edit text (Prolog, C, Python, HTML, XML, AIML, ...) is Emacs or one of the variants.

Prolog

Linguistics

The basic elements of linguistics that we need for the material will be covered in the lectures, and supported by some other relevant material. However, if you find the linguistic concepts difficult, you may want to look through the following book:

Copyright & Site information

  • CRICOS Provider No 00002J, ABN 90 952 801 237
  • Authorised by: HOD