IST 4520 · Fall 2026
Data Mining
- Credits
- 3
- Lecture
- 18 h
- Lab
- 12 h
- Self-study
- 90 h
- Type
- Elective
This week
Week 1 Introduction to Data Mining & CRISP-DM
Welcome to IST 4520 — Data Mining. This session introduces the course structure, the four types of data mining problems, and the CRISP-DM process that frames every project we will build this term.
- Read North (2012), Chapter 1 — Introduction to Data Mining and CRISP-DM
- Install Orange Data Mining before Week 2 (instructions in Lab 0) due Before Week 2
- Join the course channel and register on Kaggle
A hands-on introduction to data mining for business decision-making. The course equips students with business-analytic thinking: framing the right question, selecting the right technique, and interpreting results in actionable business language — not writing algorithms from scratch.
Students work through the full CRISP-DM lifecycle using Orange Data Mining (a no-code, drag-and-drop platform) supplemented by light Python/pandas scripts. Core techniques covered include data exploration and visualization, association rules, k-Means clustering, KNN and Naïve Bayes classification, and linear and logistic regression. Midterm assessments include a practical exam on Orange and a group project presentation; the final is a written exam.
Schedule
Fifteen weeks alternating lecture and lab. Lab weeks include a business memo and, where noted, a group progress milestone. Weeks marked TBD are not yet finalised and their materials are not yet published.
| Week | Type | Topic | Materials | Assessment |
|---|---|---|---|---|
| 1 | Lecture |
Introduction to Data Mining & CRISP-DM
|
Slides | — |
| 2 | Lab |
Lab 0 — Environment Setup & First Orange Project
|
— | Lab 0 submission |
| 3 | Lecture |
Understanding & Preparing Data
TBD
|
— | — |
| 4 | Lab |
Lab 1 — pandas Introduction & Data Cleaning
TBD
|
— | Lab 1 + Excel exercise |
| 5 | Lecture |
Finding Relationships — Correlation & Association Rules
TBD
|
— | — |
| 6 | Lab |
Lab 2 — Correlation & Market-Basket Analysis
TBD
|
— | Lab 2 + Presentation #1 |
| 7 | Lecture |
Clustering — k-Means & Customer Segmentation
TBD
|
— | — |
| 8 | Assessment |
Midterm Exam 1 — Practical Exam on Orange
|
— | Midterm Exam — Part 1 (20%) |
| 9 | Lecture |
Classification I — KNN & Naïve Bayes
TBD
|
— | — |
| 10 | Lab |
Lab 3 — Classification in Orange
TBD
|
— | Lab 3 |
| 11 | Lecture |
Prediction — Linear & Logistic Regression
TBD
|
— | — |
| 12 | Lab |
Lab 4 — Regression & Group Project Launch
TBD
|
— | Lab 4 + Confirm group project topic |
| 13 | Lecture |
Advanced Topics — Decision Trees, Neural Networks & Text Mining
TBD
|
— | — |
| 14 | Assessment |
Midterm Exam 2 — Group Project Presentations
TBD
|
— | Midterm Exam — Part 2 (20%) + Presentation #2 |
| 15 | Assessment |
Final Exam
TBD
|
— | Final Exam — 50% |
Teaching staff
Dr. Trong-Nghia Nguyen
Course Instructor
Room 1613, Building A1
Office hours: By appointment
MSc. Le Duy Khanh
Teaching Assistant
Lab troubleshooting and homework help