CS397-CXZ Introduction to Text Information Systems (Fall 2003)

| Home | Basic Information | Schedule |
| Readings | Assignments | Project | Resources |




Basic Information

Administrative

Textbooks

See the resources page for additional information.

Prerequisites

CS 225, or CS 300 , or any equivalent course is required. Math 361 or Math 363 recommended. In general, good programming skills (mostly in C++) and a reasonably good background on probability and statistics.

Format

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.

Course Policy and Grading

  1. Attendance
  2. 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.

  3. Readings
  4. 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).

  5. Assignments
  6. 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.

  7. The extra "0.25 unit" project
  8. 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.

  9. Grading
  10. 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.