A computational framework for natural language. A framework such as LFG, GPSG or Panlni in some depth. Partial description of English or an Indian language in the frame work, lexicon, algorithms and data structures for implementation of the framework.
Introduction to semantics and knowledge representation. Some applications like machine translation, database interface.
Akshar Bharati, Vineet Chaitanya, and Rajeev Sangal.NLP: A Paninian Perspective, Prentice Hall, New Delhi, 1994.
T. Winograd.Language as a Cognitive Process, Addison-Wesley, 1983.