CSC 485/2501 -- Introduction to Computational Linguistics

Fall 2025


Index of this document


Contact information

Instructor: Gerald Penn
Office: Bahen west vestibule (outside the top of BA 1190)
Office hours: MW 11am-12pm, or by appointment.
Tel: (416)978-7390
Email: gpenn@teach.cs.utoronto.ca
Back to the index

Meeting times

Lectures:
Course Section Time Room
CSC 485 LEC 0101 MWF 10-11
M: BA 1170
W: ES B142
F: GB 244
CSC 485 LEC 0201 MWF 12-1
M: BA 1190
W: GB 244
F: BA 1170
CSC 485 LEC 2001 MWF 10-11
M: BA 1170
W: ES B142
F: GB 244
CSC 2501 LEC 0101 MWF 12-1
M: BA 1190
W: GB 244
F: BA 1170
Note: there will occasionally be tutorials on lecture days
Assignment/Tutor
Assignment Due Tutor
1 6th October Samarendra Dash
2 3rd November Teddy Wang
3 2nd December Andrew Liu

A bulletin board has also been created for the class, which will be monitored by the TAs.

Back to the index

Texts for the Course

Required D. Jurafsky & J. Martin, Speech and Language Processing, Prentice Hall, 2nd ed., 2009.
See also the draft 3rd edition
Errata
Required S. Bird, E. Klein and E. Loper, Natural Language Processing with Python, O'Reilly, 2009. 
Recommended Martelli, Ravenscroft, Holden and McGuire.  Python in a Nutshell, 4th ed., O'Reilly, 2023.
Optional J. Allen,   Natural Language Understanding, 2nd ed., Pearson, 1994.
Recommended D. Mertz,  Text Processing in Python, Addison Wesley, 2003.
Free! various tutorials on the Python website

Reading for the Essays

Essay Due Date Title Author Publication Details
1 12th September Computing Machinery and Intelligence A. Turing Mind 59, 1950, pp. 433-460.

 

Readings for Lectures

Date Topic Reading
2-8 Sept Introduction to computational linguistics J&M: 1; BK&L: 1, 2.3, 4 as necessary

J&M: Jurafsky and Martin; BK&L: Bird, Klein and Loper; A = Allen; italics indicate additional reading.

Back to the index


Tentative Course outline

Back to the index

Calendar of important course-related events

Date Event
Wed, 3rd September First lecture
Fri, 12th September Essay 1 due (CSC 2501)
Mon, 15th September Last day to add course (CSC 485)
Wed, 17th September Last day to add course (CSC 2501)
Fri, 26th September Essay 2 due (CSC 2501)
Mon, 6th October Assignment 1 due
Fri, 10th October Essay 3 due (CSC 2501)
Mon, 13th October Thanksgiving -- no meeting
Fri, 24th October Essay 4 due (CSC 2501)
Mon, 27th October Last day to drop course (CSC 2501)
27th-31st October Reading Week - no meetings
Mon, 3rd November Assignment 2 due
Mon, 11th November Last day to drop course (CSC 485)
Fri, 21st November Essay 5 due (CSC 2501)
Tue, 2nd December Last lecture
Tue, 2nd December Assignment 3 due

Back to the index


Evaluation and related policies

There will be three homeworks and no final exam. For CSC 2501 students, there will also be 5 essays to write based upon assigned readings.
Component CSC 485 CSC 2501
Essay 1 3%
Essay 2 3%
Assignment 1 30% 25%
Essay 3 3%
Essay 4 3%
Assignment 2 30% 25%
Essay 5 3%
Assignment 3 30% 25%
Quizzes/Attendance 10% 10%
Important note on homeworks: No late homeworks will be accepted except in case of documented medical or other emergencies.

Policy on collaboration: Collaboration on and discussion of quiz content is encouraged. No collaboration on homeworks or essays is permitted.  The work you submit must be your own.  No student is permitted to discuss the homeworks with any other student from either this or previous years unless the instructor or TAs make the solutions publicly available.  Failure to observe this policy is an academic offense, carrying a  penalty ranging from a zero on the homework to suspension from the university.

Back to the index


Announcements

In this space, you will find announcements related to the course. Please check this space at least weekly. Back to the index

Handouts

In this space you will find on-line PDF versions of course handouts, including homeworks.

To view these handouts you will need access to a PDF viewer. If your machine does not have the required software, you can download Adobe Acrobat Reader for free.

Back to the index

Gerald Penn, 12th September, 2025
This web-page was adapted from the web-page for another course, created by Vassos Hadzilacos.