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.

Credits

3 credits

Prerequisite

CPSC 130 and CPSC 131 and CPSC 141 and CPSC 230 and CPSC 250 and CPSC 330

Distribution

Advanced (ADVD)

Notes

Academic Level: 140-UG Level 4 Advanced

Modalities: In Person