EE 586

Coordinator: Murat Saraçlar (
Instructors: Murat Saraçlar (EE), Cem Say (CmpE), Tunga Güngör (CmpE)

Textbook: Daniel Jurafsky and James H. Martin, Speech and Language Processing, Prentice Hall, 2000.
Reference Text: Chris Manning and Hinrich Schütze, Foundations of Statistical Natural Language Processing, MIT Press, 1999.

Prerequisites by topic: Probability, Programming


  1. Regular Expressions and Automata
  2. Morphology and Finite-State Transducers
  3. N-gram Language Models
  4. Hidden Markov Models
  5. Part-of-Speech Tagging
  6. Context Free Grammars
  7. Probabilistic Parsing
  8. Semantics
  9. Machine Translation
  10. Dialog
  11. Natural Language Generation

Course Structure: Three lectures per week, mini projects, one midterm, final project, one final exam.

Projects (40%)
Midterm (10%)
Final Project (25%)
Final (25%)

Prepared by: Murat Saraçlar

Last revised: 20/02/08