CMSC 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

CMSC 130 and CMSC 131 and CMSC 141 and CMSC 230 and CMSC 250 and CMSC 330

Distribution

Advanced (ADVD)

Notes

Academic Level: 140-UG Level 4 Advanced

Modalities: In Person