MNIT Jaipur Syllabus computer science Natural Language Processing




MNIT Jaipur Syllabus computer science  Natural Language Processing 





Natural Language Processing 

Introduction; Goals of Natural Language Processing and Computational Linguistics. Finite State

Automata and Transducers, Morphology. Parsing: Context Free Grammars, Generalized Phrase Structure

Grammar, Earley Parsing ALgorithm. Transformational Grammar, Computational Models and

Knowledge Representation. Semantics; Interpretation, time, tense and lexical semantics. Machine

Translation, Natural Language Interfaces, Natural Language Generation.


1. Allen James, Natural Language Understanding, Second Edition, Benjamin/Cumming, 1995.

Grosz, Sparck-Jones Webber

2. Readings in Natural Lnaguage Processing, Morgan Kaufmann, 1986. Winograd T.

3. Language as a Cognitive Process, Addison Wesley, 1972. Marcus M.

4. A Theory of Synactic Recognition for Natural Language, MIT Press, 1980.

Leave a Comment