CPSC 432 Natural Language Processing

This course is an introduction to natural language processing in Computer Science. There will be a review of elementary text, tree, and graph processing and an introduction to syntactic and semantic processing. Syntax: Backus-Naur grammars, sentence generation/recognition, augmented transition networks, parsing strategies. Semantics: case grammar theory, frame theory. There will be case studies of current systems as well as programming practice. This course is usually offered in alternate years.

Credits

3 credits

Prerequisite

CPSC130 AND CPSC131 AND CPSC141 AND CPSC230 AND CPSC250 AND CPSC330

Distribution

Advanced

Notes

140-UG Level 4 Advanced