This course covers data warehousing, data mining, and knowledge discovery techniques. Students will learn how to design data warehouse schemas, apply data mining techniques like clustering, classification, and association analysis to real-world datasets. They will discover patterns and rules from large volumes of data. The course explores technologies used to support business intelligence and decision making. Students will gain skills in implementing classification and clustering algorithms, extracting hidden rules, and extracting knowledge from text databases.