Professor
Faculty of Electrical &
Computer Engineering,
University of Tehran
Spring 2025
Dr. Azadeh Shakery
What We Cover?
This course provides a comprehensive introduction to leading data mining techniques for deriving insights from data. Core topics covered draw from the textbook "Data Mining: Concepts and Techniques" (Han, Kamber, Pei, 2022) and include:
Equal emphasis is placed on underlying theory and practical application using Python across domains like business, research, and public policy. Through real-world projects and assignments, students gain abundant hands-on experience leveraging these essential data mining approaches to uncover intelligence and inform data-driven decision making.
Data Exploration & Visualization
CA1
Data Exploration & Visualization
CA1
Data Warehousing & OLAP
CA2
Frequent Pattern Mining
CA3
Classification & ML
CA4
Clustering Methods
CA5
Clustering Methods
CA5
Deep Learning & Outlier Detection
CA6
This course is primarily offered in a classroom setting, held twice weekly on Sundays and Tuesdays from 10:30am to 12:00pm. On special occasions, online classes may be conducted using Elearn Platform - students will be notified in advance.
Students can expect 6 computer/theory-based assignments over the duration of the course, with workload varying based on subject complexity. Additionally, students will deliver one paper presentation. Supplementary self-study outside of lecture times will be required to excel in this rigorous graduate course.