[CLIS logo]

LBSC 796/CMSC 828o
Information Retrieval Systems
Spring 2004
Course Description


Catalog Description

Principles of organizing and providing access to information using automated information storage and retrieval systems. Retrieval system models, index language selection, data structures, user interfaces and evaluation for text and multimedia applications.

Goals

Approach

Information Retrieval Systems is actually two courses that are being taught together. LBSC 796 is an advanced course in the College of Information Studies (CLIS), for which students must have completed or be concurrently registered for all courses in the CLIS core, or have the permission of the instructor. CMSC 828o is an advanced course in the Computer Science Department (CS) that requires graduate standing in CS or permission of the instructor. Students enrolled in both courses will meet together once per week, but the assignments, projects and examinations will be different. (For simplicity, we will sometimes just say "LBSC 796" to mean both courses when no confusion would result.)

We will develop a general model for information retrieval systems in class, and will then use readings and class discussions to explore how that model can be used as a basis for understanding the design of information retrieval systems for a variety of applications. Homework assignments will be used to explore individual techniques in greater detail. Students will complete a term project in which they build a retrieval system, compare the performance of two systems, or conduct original research, all with the goal of developing a better understanding of implementation and evaluation issues.

Contact Information

  Instructor Teaching Assistant Technology Assistant
Name Doug Oard Jianqiang Wang Doug Wardell
Email oard@glue.umd.edu wangjq@glue.umd.edu dwardell@wam.umd.edu
Office HBK 4121G/AVW 3145 HBK 4120B  
Phone (301)405-7590    
I am available by appointment to discuss material from class, the readings, homework assignments, the project, etc. Electronic mail is the best way to reach me to set up an appointment, and it is also a good way to get a quick answer to a simple question. The teaching assistant is available to help CLIS students enrolled in LBSC 796 with the installation and use of information retrieval systems. Contact the technology assistant during class or by email at least two weeks in advance if you have special system configuration requirements for your term project presentation.

Schedule

Day Time (P.M.)Activity Room
Monday 5:30-8:15 Class EGR 3140

A syllabus that summarizes what we will cover each week can be found on the class Web site. There are no scheduled lab sessions. Students wishing to discuss accommodations for unusual circumstances should come see me before the third class session.

Course Materials

The class Web site at http://www.glue.umd.edu/~oard/teaching/796/spring04/ contains the most recent version of all material produced for this course. Among other things, this course description (which contains a number of useful links), the syllabus, the reading list, lecture notes and homework assignments can be found there.

The required text for the course is Douglas W. Oard, Interactive Information Retrieval: An Interdisciplinary Perspective, which is available as a pre-publication draft on the password protected readings page.

Textbook and supplemental reading assignments for each week can be found on the syllabus. The required text, the assigned supplemental readings, and (except as noted) the following recommended texts will be on reserve in the Paul Wasserman Library on the second floor of the South Wing of the Hornbake Library building (note: this is not accessable through the main entrance to Hornbake Library).

Students are encouraged to use the course mailing list (lbsc796-0101-spr04@coursemail.umd.edu) to share information that would be of genral interest, to describe their project interests when seeking potential partners, or for any other purpose that seems reasonable. Mail sent to that address will reach the professor, TA, and all students. Students that were registered as of January 28, 2004 were automatically subscribed to the list using the email address that the university has on file (usually your WAM account). Please forward your email from there to where you actually read mail, or contact oard@umd.edu if you want your address on that list changed.

When possible, lectures will be videotaped and placed on reserve in the Paul Wasserman Library. These videotapes can be viewed there, but because there is only a single copy they cannot be checked out. RealVideo recordings of each class will also be made when possible and linked to from the syllabus. Students wishing to view a live RealVideo feed for specific sessions should make arrangements with the professor in advance.

In addition to your WAM account, CLIS students will also need a Glue account in order to complete the homework assignments and the term project. To get a Glue account, telnet to https://www.oit.umd.edu/cgi-bin/account/activation.cgi and follow the instructions that appear. CS students will be able to use their CS network accounts for class assignments, and therefore need not sign up for a glue account.

Grading

Course grades wil be assigned based on homework or programming assignments, a term project, and an in-class final examination. Scores on each component will be combined to produce a single overall score for each student as follows:
Component MLS CMSC 828o
Homework/Programming 15% 15%
Project 50% 30%
Final Exam 35% 55%

The following information regarding the ways in which CMSC 828o can count towards CS graduate program requirements is copied directly from the CS department's MS/PhD status of special topics courses page:

This policy is set by the CS database field committee.

The homework and programming assignments are designed to provide an opportunity for students to explore specific topics in a structured way. Students may work together on the homework assignments, but all of the material that is turned in for grading must be produced individually. For example, LBSC 796 students may form study groups and work out homework solutions together on a chalkboard or by each working separately on different terminals and then sharing what they have learned, but it would not be permissible for one student to prepare an answer set and then for other students to copy those answers and submit it as their own work. CMSC 828o may work together to understand the design of an existing information retrieval system, to design the logic for a new module, or to debug a program, but each student must write any new code and perform any submitted runs individually.

A term project will be completed by the end of the semester. Students may work individually or in small groups. Additional details are provided on the term project Web page.


Doug Oard
Last modified: Mon Feb 16 15:00:44 2004