3 credits
Fall 2025 Lecture Upper DivisionThis course teaches important concepts and knowledge of information retrieval for managing unstructured data such as text data on Web or in emails. At the same time, students will be exposed to a large number of important applications. Students in the course will get hands on experience from homework and a course project. The first part of the course focuses on general concepts/techniques such as stemming, indexing, vector space model, and feedback procedure. The second part of the course shows how to apply the set of techniques on different applications such as Web search, text categorization, and information recommendation.
Learning Outcomes1Understand the important concepts and techniques of information retrieval and how to apply these techniques to a set of important or real world applications.