Natural Language Processing

Course Name: 

Natural Language Processing(CS425)


B.Tech (CSE)




Programme Specific Electives (PSE)

Credits (L-T-P): 



Introduction to Natural Language Understanding, NLP tasks in Syntax, Semantics and Pragmatics, Text representation in computers, encoding schemes, Linguistics resources, Regular expressions, Finite State Automata, word recognition, lexicon, Morphology, acquisition models, Finite State Transducer, N-grams, smoothing, entropy, HMM, ME, SVM, CRF, Stochastic POS tagging, HMM, Transformation based tagging (TBL), Handling of unknown words, named entities, multi word expressions, Parsing, Semantics, Word Sense Disambiguation, Discourse, Applications of NLP, Machine Translation. 


Daniel Jurafsky and James H Martin. Speech and Language Processing, 2e, Pearson Education, 2009
James A.. Natural language Understanding 2e, Pearson Education, 1994
3. Bharati A., Sangal R., Chaitanya V.. Natural language processing: a Paninian perspective, PHI, 2000
4. Siddiqui T., Tiwary U. S.. Natural language processing and Information retrieval, OUP, 2008


Computer Science and Engineering

Contact us

Dr. Manu Basavaraju
Head of the Department
Department of CSE, NITK, Surathkal
P. O. Srinivasnagar, Mangalore - 575 025
Karnataka, India.
Hot line: +91-0824-2474053
Email: hodcse[AT]nitk[DOT]ac[DOT]in


Connect with us

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