The course is lecture-based with a midterm and final examination. There are also about 6 assignments, which often involve implementation of an algorithm and/or experimentation with real text data. Students should make every effort to read the relevant course material before the class so as to maximize the efficiency of learning in classroom.
Attendance is mandatory, but use common sense if you are sick or have other constraints. Attending the lectures is sometimes the only chance for you to learn
certain materials as they may not necessarily be in the textbook
or any other readings.
Because of the wide coverage of topics, you will need to read additional
materials besides the textbook.
These additional materials will be either available online or distributed to you at class if no online version is available. Extra hard copies of material will be available through Heather Hall
(See "Administrative" for her contact information).
The assignments are designed to ensure that students have a deep and precise understanding of the major algorithms, thus the students are required to complete them independently. However, discussion with others is allowed to the extent of helping understand the material. The course newsgroup may be a good place for discussions. The purpose of student collaboration is to facilitate learning, not to circumvent it. The actual solution must be done by each student alone, and the student should be ready to reproduce their solution upon request. If any substantial discussion happens, every one involved must write down the names of the people that he/she has discussed with and the nature or topic of discussion. In any case, you must exercise academic integrity. See the University Policy on Academic Integrity, especially the section on plagiarism.
Late submission of an assignment would result in a reduced grade for the assignment, unless
an extension has been granted by the instructor. An assignment is worth full credit at the beginning of
class on the due date (later if an extension has been granted). It is worth at most 90% credit for
the next 24 hours. It is worth at most 50% credit for the following 24 hours.
It is worth 25% credit after that. If you need an
extension, please ask for it (by sending email to the instructor) as soon as the need for it is
known. Extensions that are requested promptly will be granted more liberally. You must
turn in all assignments.
Students who take the course for 1 unit credit are required to finish one course project. The project is to give you some hands-on experience on
doing basic or applied IR research. Team work is allowed (just as in real life). There will be a number of "instructor-designed" project topics
available for you to choose, but you are also very welcome, and indeed encouraged, to come up with any
interesting topic on your own. A 6-10 page written project report is required and due at the end of the semester.
Grading will be based on the following weighting scheme. The total score will be scaled appropriately depending on whether the course is taken for 0.75 unit (= 3 hours) or 1 unit.