Fall 2019 - CMPT 456 D100

Information Retrieval and Web Search (3)

Class Number: 10538

Delivery Method: In Person


  • Course Times + Location:

    Mo, We, Fr 11:30 AM – 12:20 PM
    SWH 10041, Burnaby

  • Exam Times + Location:

    Dec 9, 2019
    8:30 AM – 11:30 AM
    AQ 3182, Burnaby

  • Prerequisites:

    CMPT 354.



Introduction to the essentials of information retrieval and the applications of information retrieval in web search and web information systems. Topics include the major models of information retrieval, similarity search, text content search, link structures and web graphics, web mining and applications, crawling, search engines, and some advanced topics such as spam detection, online advertisement, and fraud detection in online auctions.


This course is to provide an introduction to modern information retrieval techniques with the focus on fundamental principles and techniques, information infrastructure, and user/flow operation and management. We will start with the essentials of information retrieval including the fundamental ideas and approaches. Then, we will discuss the basics of web and enterprise search. Last, we will explore some important and hot specific topics such as web analytics, search engine optimization, query suggestion, sponsored search, and search in social networks/media.


  • Search engine architecture
  • Crawling
  • Indexing
  • Retrieval and ranking
  • Evaluation
  • Link analysis
  • Data mining techniques and applications
  • Social search
  • Social network and social media (if time permits)



Grading will be announced in the first week of the class. Evaluation will be based on individual programming and written assignments, a midterm exam, and a final exam.



  • Information Retrieval: Implementing and Evaluating Search Engines, S. Büttcher, C. L. A. Clarke, and G. V. Comack, MIT Press, 2010, 9780262026512 or 9780262528870
  • Introduction to Information Retrieval, C. D. Manning, P. Raghavan, and H. Schütze, Cambridge Press, 2008, 9780521865715, Online version available at http://nlp.stanford.edu/IR-book/
  • Modern Information Retrieval: the Concepts and Technology behind Search, R. Baeza-Yates and B. Rielro-Neto, Addison-Wesley, 2011, 9780321416919


Search Engines: Information Retrieval in Practice
W. B. Croft, D. Metzler, and T. Strohman,
Addison Welsley

Ebook available
ISBN: 9780136072249

Registrar Notes:

SFU’s Academic Integrity web site http://www.sfu.ca/students/academicintegrity.html is filled with information on what is meant by academic dishonesty, where you can find resources to help with your studies and the consequences of cheating.  Check out the site for more information and videos that help explain the issues in plain English.

Each student is responsible for his or her conduct as it affects the University community.  Academic dishonesty, in whatever form, is ultimately destructive of the values of the University. Furthermore, it is unfair and discouraging to the majority of students who pursue their studies honestly. Scholarly integrity is required of all members of the University. http://www.sfu.ca/policies/gazette/student/s10-01.html