Course Outline: Introduction to Data Mining, Knowing Data (Data objects, similarities and dissimilarities, statistical descriptions and visualizations), Data Pre-processing, Data Warehousing and Online Analytical Processing, Data Cube technology, Mining frequent patterns, Classification and Cluster Analysis, Research trends in Data mining and warehousing.