CENG596 INFORMATION RETRIEVAL

Course Code:5710596
METU Credit (Theoretical-Laboratory hours/week):3 (3.00 - 0.00)
ECTS Credit:8.0
Department:Computer Engineering
Language of Instruction:English
Level of Study:Graduate
Course Coordinator:Prof.Dr. FEHİME NİHAN ÇİÇEKLİ
Offered Semester:Fall and Spring Semesters.

Course Objectives

Students will learn

  • Basic and advanced techniques for text-based information systems
  • Text indexing
  • IR models: Boolean, vector space, language, probabilistic, neural models
  • Tolerant retrieval
  • Evaluation and interface issues 
  • Text classification and clustering
  • Link analysis

Course Content

Basic and advanced techniques for text-based information systems, text indexing, Boolean and vector space retrieval models, language models, tolerant retrieval, evaluation and interface issues, web crawling and link-based algorithms, ext clustering and LSI, neural models for retrieval.


Course Learning Outcomes

  • Design and implement complete stand-alone or web based information retrieval application for a real-life text management problem
  • Use information retrieval tools to solve a problem.
  • Identify performance issues by using evaluation metric
  • Use text indexing and different retrieval mechanisms in text search systems
  • Identify features that improve retrieval and ranking performance

Program Outcomes Matrix

Contribution
#Program OutcomesNoYes
1Competence in fundamental and advanced knowledge of hardware and software Proficiency in problem solving.
2The ability to follow the contemporary technical development, and Initiative and aptitude for self-directed learning.
3They are capable of designing, and conducting experiments at advanced level.
4The ability to design and implement systems involving hardware, software, and the interaction between the two through challenging projects.
5Analyze and compare relative merits of alternative software design, algorithmic approaches and computer system organization, with respect to a variety of criteria relevant to the task (e. g. efficiency, scalability, security).
6Strong interpersonal skills needed for working effectively in small, diverse groups on medium to large scale technical projects.
7Strong oral communication skills essential for effectively presenting technical material to an audience and strong written communication skills and the ability to write technical documents that include specification, design, and implementation of a major project.