Course Name: 

Natural Language Processing and Applications (IT929)





Credits (L-T-P): 



Introduction to NLP, History and Applications; Language Modelling: Grammar based Language Models, Statistical Language Models; Mathematical Foundations of NLP and Information Theory; Word Level Analysis and Collocation, n-grams; Syntactic Analysis: CFGs, Parsing, Treebanks, Semantics: Representing Meaning, Lexical Similarity, Lexemes, WordNets; Semantic Analysis: Word Sense Disambiguation; Sentiment Analysis and opinion mining, Generating and developing sentiment lexicons, learning lexicons, machine learning based techniques, case studies, Text Mining and Document Categorization Techniques; Machine Translation, NL Applications.


Christopher D. Manning and Hinrich Schütze, "Foundations of Statistical Natural Language Processing" MIT Press, 1999
Daniel Jurafsky and James H. Martin. "Speech and Language Processing: An Introduction to Natural Language Processing", Prentice Hall 2000.
Tanveer Siddiqui and U.S Tiwary, "Natural Language Processing and Information Retrieval", Oxford Press, 2008
James Allen, "Natural Language Understanding". Benjamin/Cummings, 2ed, 1995
Steven Bird. "Natural Language Processing with Python". O'Reilly, 2009


Information Technology

Contact us

Head of the Department,
Department of Information Technology,
National Institute of Technology Karnataka,
SurathkalP. O. Srinivasnagar, Mangalore - 575 025
Ph.:    +91-824-2474056
Email:  hodit [at] nitk [dot] edu [dot] in

Web Admin: Sowmya Kamath S

Connect with us

We're on Social Networks. Follow us & stay in touch.