MTech NLP Curriculum

Interactive Coding Maps

Explore the complete programming syllabus. From basic text processing pipelines to advanced discourse coherence models, click on any module below to dive into its interactive syllabus.

Module 1

Concepts That Need Coding

Generic NLP Pipeline, Text Processing, Information Retrieval, Text Categorization, and core Evaluation Metrics.

Explore Module
Module 2

Morphology & N-Grams

Inflectional Morphology, Regular Expressions, Finite Automata, Finite State Transducers, and N-Gram Language Models.

Explore Module
Module 3

POS Tagging & CFG

Rule-Based & Stochastic POS, Hidden Markov Models, Context Free Grammars, Probabilistic CFG, and Constituency Parsing.

Explore Module
Module 4

Semantics & WSD

Phrase Attachment, WordNet Lexical Relations, Homonymy & Polysemy detection, Lesk/Yarowsky Algorithms, and ML-based Word Sense Disambiguation.

Explore Module
Module 5

Discourse & Coherence

Reference Phenomena, Hobbs' Algorithm for Pronouns, Centering Theory, Text Coherence Modeling (Entity Grids), and Rhetorical Structure Theory (RST).

Explore Module