
| Course Code | : UTFY522 |
| Course Type | : Area Elective |
| Couse Group | : Second Cycle (Master's Degree) |
| Education Language | : Turkish |
| Work Placement | : N/A |
| Theory | : 3 |
| Prt. | : 0 |
| Credit | : 3 |
| Lab | : 0 |
| ECTS | : 5 |
The aim of this course is to introduce the theoretical foundations of data analytics and machine learning, enable the analysis of large and complex datasets, and evaluate the interpretability of predictive models. Students will gain practical knowledge of data preprocessing, dimensionality reduction, predictive modeling, ensemble learning techniques, and explainable machine learning approaches.
This course provides theoretical and practical knowledge on analyzing large and complex datasets using advanced data analytics techniques, developing machine learning models, and enhancing their interpretability through Explainable Artificial Intelligence (XAI). The course covers data preprocessing, feature engineering, supervised and unsupervised learning algorithms, model optimization, performance evaluation, and modern explainability techniques. Students gain hands-on experience with state-of-the-art interpretability methods, including SHAP, LIME, Partial Dependence Plots (PDP), Individual Conditional Expectation (ICE) plots, and counterfactual explanations. Using Python-based analytical tools and real-world datasets, students develop transparent, reliable, and high-performing machine learning models while acquiring the ability to interpret and communicate model outcomes for data-driven decision-making.
| 1. | Prepare and manage big datasets. |
| 2. | Apply advanced data analytics techniques. |
| 3. | Develop predictive models using machine learning algorithms |
| 4. | Evaluate model performance using appropriate statistical measures. |
| 5. | Apply dimensionality reduction and feature selection methods. |
| 1. | James, Witten, Hastie & Tibshirani (2023), An Introduction to Statistical Learning |
| 2. | Hastie, Tibshirani & Friedman (2021), The Elements of Statistical Learning |
| 3. | Géron (2022), Hands-On Machine Learning with Scikit-Learn, Keras and TensorFlow |
| 4. | Molnar (2024), Interpretable Machine Learning |
| 5. | Doğanlı, B., & Çelik, S. (2024). Pazarlama stratejileri için veri bilimi ve Python. |
| 6. | KACIR, Ümit, Sadullah ÇELİK, and Yasemin TEKİNKAYA KACIR. "Kurumsal Yönetimde Dijital Dönüşüm: Python ile Veri Bilimi Uygulamaları." |
| Type of Assessment | Count | Percent |
|---|---|---|
| Midterm Examination | 1 | %40 |
| Final Examination | 1 | %60 |
| Activities | Count | Preparation | Time | Total Work Load (hours) |
|---|---|---|---|---|
| Lecture - Theory | 14 | 6 | 0 | 84 |
| Lecture - Practice | 1 | 5 | 0 | 5 |
| Assignment | 1 | 12 | 0 | 12 |
| Individual Work | 1 | 6 | 0 | 6 |
| Midterm Examination | 1 | 6 | 0 | 6 |
| Final Examination | 1 | 12 | 0 | 12 |
| TOTAL WORKLOAD (hours) | 125 | |||
PÇ-1 | PÇ-2 | PÇ-3 | PÇ-4 | PÇ-5 | |
OÇ-1 | 4 | 4 | 5 | 5 | 5 |
OÇ-2 | 4 | 4 | 4 | 4 | 4 |
OÇ-3 | 5 | 5 | 5 | 5 | 4 |
OÇ-4 | 5 | 5 | 5 | 5 | 5 |
OÇ-5 | 5 | 5 | 5 | 5 | 5 |