Main Navigation
Apply Now Request Info


CS 542 - Natural Language Processing

  • 4 credits
View available sections

A survey of fundamental concepts, mathematical foundations, and algorithms in natural language processing and computational linguistics. Computational analysis of language data on all levels using methods that include finite state machines; n-gram language models; Bayesian, generative, and conditional models; hidden Markov models; statistical parsing; distributional semantics; and neural networks.


CS 345 with a minimum grade of C.

Textbooks and Materials

Please check the CSU Bookstore for textbook information.  Textbook listings are available at the CSU Bookstore about 3 weeks prior to the start of the term.


Nikhil Krishnaswamy