Nothing beyond a typical undergraduate computer science background is required for this course; familiarity with natural language processing, machine learning, and numerical linear algebra will be helpful.
BasicsThis class meets Mondays and Wednesdays from 4 to 5:15 in room ECCR 139 in the Engineering Center.
My office hours are Tuesday from 2 to 3:30 and Wednesday from 10 to 11:30 in ECOT 735. The best way to communicate with me is to talk to me in person, the next best way is email, and last is voicemail (which I don't reliably use).
Text and ReadingsThe required textbook for this class is Introduction to Information Retrieval by C. Manning, P. Raghavan, and H. Schütze.
We'll also be reading a variety of journal articles and conference papers. These will be made available online. A list will be made available later in the summer.
ScheduleA tentative schedule will be posted sometime real soon.
RequirementsThe formal requirements of the course include three programming assignments, several written problem sets, two quizzes and a final group project. I also expect everyone to come to class prepared (do the required readings and think about the material) and to participate in class.
Computer Related StuffThis is a graduate class in computer science so you should be a proficient programmer to take this class. We will be making use of the open source, java-based Lucene text indexing and retrieval library.
9/11/2007The first assignment has been posted.
4/12/2007This page posted. The schedule of topics and readings will be added soon.