This course covers the principles of data mining system design, development and implementation. It presents fundamental algorithms for association analysis, classification, regression, prediction and clustering. Other topics include graph, time series, text and web mining, as well as advanced data mining techniques.

Knowledge of at least one programming language is required for this course.