
| Course Code | : MCS515 |
| Course Type | : Area Elective |
| Couse Group | : Second Cycle (Master's Degree) |
| Education Language | : English |
| Work Placement | : N/A |
| Theory | : 3 |
| Prt. | : 0 |
| Credit | : 3 |
| Lab | : 0 |
| ECTS | : 6 |
The aim of this course is to enable students to learn advanced concepts, methods, and algorithms in the field of data mining both theoretically and practically. Within the scope of the course, students are expected to extract meaningful patterns, relationships, and knowledge from large and complex data sets and to use basic and advanced data mining techniques such as classification, clustering, association rules, dimensionality reduction, anomaly detection, and prediction. In addition, the course aims to develop students' abilities to select appropriate data mining methods for different problem domains, build models, evaluate model performance, and interpret the obtained results from a scientific and analytical perspective.
In summary, the course aims to help students gain competence in data preprocessing, feature selection, model optimization, and the use of results in decision-support processes. In addition, through current data mining approaches, machine learning-based methods, and real-world applications, the course aims to strengthen students' abilities to conduct research, solve problems, and perform academic-level data analysis
| 1. | Explain the data mining process at an advanced level and interpret the stages of data preprocessing, data cleaning, feature selection, dimensionality reduction, modeling, and evaluation of results holistically. |
| 2. | Apply data mining methods such as classification, clustering, association rules, anomaly detection, and prediction; select appropriate algorithms for different problem types and use them on real data sets. |
| 3. | Evaluate the performance of machine learning and advanced data mining algorithms; compare models by using measures such as accuracy, precision, recall, F1-score, ROC-AUC, PR-AUC, cross-validation, and error analysis. |
| 4. | Analyze large, complex, imbalanced, textual, or time-dependent data sets; determine methods appropriate to the data structure and obtain meaningful patterns, relationships, and knowledge inferences. |
| 5. | Interpret data mining results from an academic, ethical, and decision-support-oriented perspective; evaluate model output explainability, algorithmic bias, data privacy, and limitations within the application context. |
| 1. | Han, J., Pei, J., & Tong, H. (2022). Data Mining: Concepts and Techniques (4th ed.). Morgan Kaufmann / Elsevier. |
| 2. | Zaki, M. J., & Meira, W. Jr. (2020). Data Mining and Machine Learning: Fundamental Concepts and Algorithms (2nd ed.). Cambridge University Press. |
| 3. | Aggarwal, C. C. (2015). Data Mining: The Textbook. Springer. |
| 4. | Hastie, T., Tibshirani, R., & Friedman, J. (2009). The Elements of Statistical Learning: Data Mining, Inference, and Prediction (2nd ed.). Springer. |
| Type of Assessment | Count | Percent |
|---|---|---|
| Assignment | 1 | %10 |
| Quiz | 1 | %5 |
| Midterm Examination | 1 | %15 |
| Final Examination | 1 | %70 |
| Activities | Count | Preparation | Time | Total Work Load (hours) |
|---|---|---|---|---|
| Lecture - Theory | 14 | 2 | 3 | 70 |
| Assignment | 1 | 10 | 3 | 13 |
| Individual Work | 14 | 2 | 0 | 28 |
| Quiz | 1 | 5 | 1 | 6 |
| Midterm Examination | 1 | 10 | 3 | 13 |
| Final Examination | 1 | 15 | 3 | 18 |
| TOTAL WORKLOAD (hours) | 148 | |||
PÇ-1 | PÇ-2 | PÇ-3 | PÇ-4 | PÇ-5 | PÇ-6 | PÇ-7 | PÇ-8 | PÇ-9 | |
OÇ-1 | 3 | 3 | 3 | 3 | 5 | 3 | 5 | 3 | 3 |
OÇ-2 | 4 | 4 | 4 | 3 | 5 | 4 | 3 | 4 | 3 |
OÇ-3 | 3 | 3 | 5 | 5 | 5 | 4 | 3 | 5 | 5 |
OÇ-4 | 5 | 4 | 5 | 4 | 4 | 4 | 5 | 5 | 4 |
OÇ-5 | 3 | 3 | 3 | 3 | 4 | 3 | 4 | 3 | 3 |