Information Package / Course Catalogue
Data Analytics and Explainable Machine Learning
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
Objectives of the Course

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.

Course Content

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.

Name of Lecturer(s)
Learning Outcomes
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.
Recommended or Required Reading
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ı."
Weekly Detailed Course Contents
Week 1 - Theoretical
Introduction to Data Analytics
Week 2 - Theoretical
Data Collection, Organization and Management
Week 3 - Theoretical
Missing Data Analysis and Data Preprocessing
Week 4 - Theoretical
Exploratory Data Analysis and Visualization
Week 5 - Theoretical
Dimensionality Reduction Techniques
Week 6 - Theoretical
Fundamentals of Machine Learning
Week 7 - Theoretical
Regression and Predictive Models
Week 8 - Theoretical
Tree-Based Learning Algorithms
Week 9 - Theoretical
Ensemble Learning Approaches
Week 10 - Theoretical
Artificial Neural Networks and Deep Learning
Week 11 - Theoretical
Model Evaluation and Validation Techniques
Week 12 - Theoretical
Explainable Machine Learning
Week 13 - Theoretical
Model Interpretation and Decision Support Systems
Week 14 - Theoretical
Term Project Presentations
Assessment Methods and Criteria
Type of AssessmentCountPercent
Midterm Examination1%40
Final Examination1%60
Workload Calculation
ActivitiesCountPreparationTimeTotal Work Load (hours)
Lecture - Theory146084
Lecture - Practice1505
Assignment112012
Individual Work1606
Midterm Examination1606
Final Examination112012
TOTAL WORKLOAD (hours)125
Contribution of Learning Outcomes to Programme Outcomes
PÇ-1
PÇ-2
PÇ-3
PÇ-4
PÇ-5
OÇ-1
5
5
5
5
5
OÇ-2
5
4
3
3
5
OÇ-3
4
4
5
5
4
OÇ-4
5
5
5
5
5
OÇ-5
5
5
5
5
5
Adnan Menderes University - Information Package / Course Catalogue
2026