Automatic Text Processing by Gerard Salton,
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.