University of Toronto, Department of Computer Science

Computer Science 2501 / 485
Computational Linguistics
Fall 2011

Instructor: Graeme Hirst.
E-mail: HisTwoInitials@cs.toronto.edu, replacing HisTwoInitials with his two initials, and with the string "2501" or "485" in the subject line.

Teaching assistants:
Jackie C.K. Cheung; e-mail: FirstInitialPlusLastName@cs.toronto.edu, replacing FirstInitialPlusLastName with his first initial plus last name, and with the string "2501" or "485" in the subject line.
Varada Kolhatkar; e-mail: FirstName@cs.toronto.edu, replacing FirstName with her first name, and with the string "2501" or "485" in the subject line.

Course bulletin board: https://csc.cdf.toronto.edu/bb/YaBB.pl?board=CSC485H1F-CSC2501H1F


Announcements

Course meetings are Wednesdays 1300 to 1500 and Thursdays 1600 to 1700 in BA 024. The course begins on Wednesday 14 Sept 2011.

22 Sept 2011: Jackie's slides on Python and NLTK are here.

13 Oct 2011: Here are the files for Assignment 3:
Question 2: Miller-and-Charles pairs
Question 3: pp-corpuswordlist


Textbooks

Strongly recommended: Jurafsky, Daniel, and Martin, James H. Speech and Language Processing, 2nd edition, 2009. Available in paper and e-book versions (for the latter visit CourseMart and search for Jurafsky).

Strongly recommended: Bird, Steven; Klein, Ewan, Loper, Edward. Natural Language Processing with Python, O'Reilly, 2009. Free HTML version.

Possibly helpful: Mertz, David. Text Processing in Python. Addison-Wesley, 2003. Free ascii version.

Optional: Allen, James. Natural Language Understanding, 2nd Edition. Benjamin/Cummings, 1995.



Last modified, 13 Oct 2011. Comments, complaints, compliments, and reports of broken links to Graeme Hirst at the address above.