Instructor

Teaching Assistants

Lecture Hours

  • 4pm~5:20pm, Tuesdays and Thursdays

Lecture Room

  • CS Bldg. Room 2112

Textbooks

Primary Textbook

  • Patrick Blackburn and Johan Bos, Representation and Inference for Natural Language: A First Course in Computational Semantics, CSLI Studies in Computational Linguistics, CSLI Publications, 2005. [BB]

Secondary Textbook

  • Patrick Blackburn, Johan Bos, and Kristina Striegnitz, Learn Prolog Now!, College Publications, King¡¯s College, 2006. [BBS]

Others

  • Steven Bird, Ewan Klein, and Edward Loper, Natural Language Processing with Python, O¡¯Reilly, 2009.
  • Daniel Jurafsky and James H. Martin, Speech and Language Processing: An Introduction to Natural Language Processing, Computational Linguistics, and Speech Recognition, 2nd edition, Pearson:Prentice Hall, 2009.

Evaluation

  • Midterm exam: 25%
  • Final exam: 25%
  • Attendance: 20%
  • Homework, Class Participation: 30%

Schedule (tentative)

Week 1: [BB] Introduction
Week 2: [BBS] Prolog
Week 3: [BBS] Prolog
Week 4: [BB] First Order Logic
Week 5: [BB] First Order Logic; Lambda Calculus
Week 6: [BB] Lambda Calculus
Week 7: Midterm Exam (10/20)
Week 8: [BB] Underspecified Representations
Week 9: [BB] Underspecified Representations
Week 10: [BB] Propositional Inference
Week 11: [BB] Propositional Inference
Week 12: [BB] First Order Inference
Week 13: [BB] First Order Inference
Week 14: [BB] Putting It All Together
Week 15: Final Exam (12/20)