Computer Science

Fundamentals of Information Retrieval

Fundamentals of Information Retrieval
Concepts and terminology of information retrieval (IR) systems. Design methodologies and issues. Fundamental IR models examined: Boolean, Vector Space, Probabilistic models, and evaluation strategies.
 Hours3.0 Credit, 3.0 Lecture, 0.0 Lab
 PrerequisitesC S 240
 NoteStudents are allowed only 1 retake of C S 453. This includes students who have failed or withdrawn (received a "W" grade). If after 1 retake, a student needs to retake the course again, the student must wait 1 semester/term before being allowed to take any C S course and must follow the petition process at This policy does not apply to classes dropped before the add/drop deadline. Petitions for exceptions to the policy can be completed at
 ProgramsContaining C S 453
Course Outcomes: 

Understand and evaluate fundamental IR models

  • Boolean
  • Vector Space
  • Probabilistic

Query Processing

Extract, parse, index, and classify source information for query processing

Query Construction

Represent user's information needs, refine user's queries, and construct query results using snippets and categories

Machine Learning

Categorize, cluster, and filter query results using various supervised and unsupervised learning strategies


Evaluate the effectiveness, efficiency, and cost of performing searches using search engines