Skip to main content

BIM 429 - Data Mining

Faculty of Engineering and Natural Sciences · Computer Engineering · Undergraduate

ECTS: 5 T+P+L: 2+0+1 Departmental Elective
Coordinator: Dr. Öğr. Üyesi Gökçe KARAHAN ADALI
Instructors: Dr. Öğr. Üyesi Gökçe KARAHAN ADALI

Course Objective

The aim of this course is to enable students to understand the concepts, processes, and techniques of data mining. Students will gain skills in knowledge discovery, data analysis, and developing decision support systems in various application areas using data mining techniques.

Course Content

It includes topics such as data preprocessing, classification, clustering, association rules, sequential patterns, text mining, social networks, and an introduction to web mining.

Required Resources

Lecture Notes

Jiawei Han, Micheline Kamber & Jian Pei. Data Mining: Concepts and Techniques, 3rd Edition. Morgan Kaufmann Publishers,2011 ISBN-13: 978-0123814791

Recommended Resources

E. Alpaydin. Introduction to Machine Learning, 4th ed., MIT Press, 2020.

R. O. Duda, P. E. Hart, and D. G. Stork, Pattern Classification, 2ed., Wiley-Interscience, 2000 T.

Dasu and T. Johnson. Exploratory Data Mining and Data Cleaning. John Wiley & Sons, 2003

T. Hastie, R. Tibshirani, and J. Friedman, The Elements of Statistical Learning: Data Mining, Inference, and Prediction, 2nd ed., Springer, 2009 B.

Liu, Web Data Mining, Springer 2006 P.-N. Tan, M. Steinbach and V. Kumar, Introduction to Data Mining, Wiley, 2005

S. M. Weiss and N. Indurkhya, Predictive Data Mining, Morgan Kaufmann, 1998

I. H. Witten and E. Frank, Data Mining: Practical Machine Learning Tools and Techniques with Java Implementations, Morgan Kaufmann, 2nd ed. 2005

Course Learning Outcomes

  1. Identify the fundamental steps of knowledge discovery and data analysis processes, analyze data using appropriate algorithms, and evaluate the results.
  2. Perform data cleaning, data integration and transformation, data reduction, and feature extraction.
  3. Develop data mining models such as classification, clustering, and regression, and apply them to datasets by selecting suitable methods.
  4. Apply data mining techniques (e.g., classification, clustering, association rules) to various fields such as marketing, healthcare, and finance, and evaluate the significance of these rules.
  5. Present results using comprehensible visuals and reports, and explain findings to relevant stakeholders.

Core Area Distribution

(31) Social and Behavioural Science%5 (34) Business and Administration%5 (46) Mathematics and Statistics%20 (48) Computing%40 (52) Engineering and Engineering Trades%30

Teaching Methods

ExpressionQuestion-AnswerExercise and PracticeBrain StormingSelf studyProblem Solving

Assessment & Evaluation

HomeworkPerformance Assignment ( Lab / Workshop / Field Work / Seminar / Presentation / Completion Study / ThesisTesting (Essay / Tests: True-Falls, multiple-choice, short answer, matching)

ECTS / Workload

ActivityQuantityDuration (h)Total Workload
Course Duration (Including Exam Week)16348
Out of Class Study Period16232
Midterm12020
Quiz000
Assignment12525
Practice000
Final12525

Course Schedule

WeekSubjectPreparation
1Introduction to Data MiningCh 1
2Data PreprocessingCh 2-3-4
3Data PreprocessingCh 2-3-4
4Classification TechniquesCh 6
5Classification Techniques (Continue'd)Ch 6
6Clustering TechniquesCh 7
7Clustering Techniques (Continue'd)Ch 7
8Midterm ExamAra Sınav
9Advanced Clustering TechniquesCh 7
10Association Rule MiningCh 5
11Advanced Association Rule MiningCh 5
12Text Mining-
13Social Networks-
14Web Mining-
15Web Mining-
16Final ExamFinal Sınavı