Hashing and SortingCovers hashing, sorting, extendible hashing, linear hashing, and external sorting.
Hashing & SortingExplores hashing techniques like static, extendible, and linear hashing, along with sorting methods such as external merge sort and B+ trees.
Text-Based Information RetrievalCovers the basic concepts of text-based information retrieval and how documents are indexed and retrieved based on user queries.
Information Retrieval BasicsIntroduces the basics of information retrieval, covering text-based and Boolean retrieval, vector space retrieval, and similarity computation.
Information retrieval: vector spaceCovers the basics of information retrieval using vector space models and practical exercises on relevance feedback and posting list scanning.
Implementing CombinersCovers the implementation of combiners in parallel programming in Scala, including efficient combine methods and set data structures.