General
Lab Material
Labs 1 and 2 (NL Recognizer)
Labs 3 and 4 (Parsing)
Labs 5 and 6 (Semantics)
Lab 7 (CG)
Lab 8 (TBA)
Lab 9 (TBA)
Lab 10 (TBA)
Lab 11 (TBA)

Labs 1 and 2 (Natural Language Recognizer): Exercises

Getting Started

Finite State Automata (Lab 1)

Some Instruction
Basic Exercises
FSA for Morphological Analysis
FSA for Syntactic Analysis

Context Free Grammar (Lab 2)

Some instruction
Basic exercises.
Adding recursive rules.
Write your own DCG