This course provides a comprehensive introduction to the theory and implementation of the information-based systems; the information retrieval components include retrieval models, automatic text categorization; clustering algorithms; evaluation based on probabilistic; Boolean algebra; vector space, R programming; current tools and techniques; machine learning; document summarization; and topic detection and tracking techniques