Search Engines -- Information
Retrieval in Practice by W. Bruce Croft, Don Metzler, and Trevor
Strohman, Addison Wesley 2010. http://www.search-engines-book.com/
Automatic Text Processing by Gerard Salton,
Addison-Wesley, 1989.
Expected Background: Students are expected to have the
background knowledge of basic data structures and algorithm design and
sufficient experiences in a high programming language such as Java,
C, C++, or Python.
Course Topics: Information retrieval models, evaluations, query
languages, query operations, text properties and operations,
indexing and searching, user interface, and web search application.
Course Format: The course consists of lectures and programming
projects. See separate document for the projects.