Course ObjectiveThe goal of this course is to learn how search engines and other
information retrieval systems work, to understand their principles and
methods, and to acquire some basic skills in programming important
aspects of such systems.
Course ContentThis course covers the core aspects of information retrieval and search
engines, including indexing, Boolean retrieval, the different types of
queries, query execution, the vector space model, web crawling,
networks, link analysis, PageRank, classification, and clustering.
Teaching MethodsLectures and practical sessions
Method of AssessmentSix programming assignments (5% of final grade each) and final exam (70%
of final grade)
Entry RequirementsBasic programming skills are expected (in Python). Students without
previous programming experience should reserve additional time in the
weeks before the course start to learn the basics of Python programming
on their own.
Literature"Introduction to Information Retrieval" by Manning, Raghavan and
Schütze. The book can be found online: http://nlp.stanford.edu/IR-book/
|Language of Tuition||English|
|Faculty||Faculty of Science|
|Course Coordinator||dr. T. Kuhn MSc|
|Examiner||dr. T. Kuhn MSc|
dr. T. Kuhn MSc
You need to register for this course yourself
Last-minute registration is available for this course.
|Teaching Methods||Seminar, Lecture|
This course is also available as: