Outline & Objectives

Course OutlineThis course explains the background, the characteristics, and the success factors of data mining. It introduces the representative techniques of data mining such as classification, cluster analysis, shopping cart analysis, and recommendation.
Learning ObjectivesLearning the concepts of basic mining techniques, Understanding how to design mining algorithms, Improving skills for implementing, etc. This course is not about teaching how to use data mining techniques, but rather about developing these techniques.

Evaluation Criteria

Mid Term30%
Final Term30%
Assignments20%
Presentation10%
Attendance10%

Lecture Schedule

WeekLecture Topics and Contents
Week 1Introduction to Data Mining
Week 2Map-Reduce and the New Software Stack
Week 3Finding Similar Items Paper Presentation
Week 4Mining Data Streams Paper Presentation
Week 5Link Analysis Paper Presentation
Week 6Frequent Itemsets Paper Presentation
Week 7Frequent Itemsets Paper Presentation
Week 8Midterm exam
Week 9Clustering Paper Presentation
Week 10Advertising on the Web Paper Presentation
Week 11Recommendation Systems Paper Presentation
Week 12Recommendation Systems Paper Presentation
Week 13Mining Social-Network Graphs Paper Presentation
Week 14Mining Social-Network Graphs Paper Presentation
Week 15Project Presentation
Week 16Final Exam