Syllabus

Data Mining · Fall 2026

1. General information

Item Details
Course title Data Mining
Course code IST 4520
Type Elective
Credits 3
Lecture hours 18 h
Lab / seminar hours 12 h
Self-study hours 90 h
Duration 15 weeks (alternating lecture / lab)
Prerequisites Basic Computer Skills; Introduction to Statistics (recommended); Basic Python programming (recommended)

Department: Faculty of Data Science and Artificial Intelligence
College: College of Technology, National Economics University
Office: Room 1613, Building A1, National Economics University

2. Course description

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.

3. Course objectives

  • G1. Describe and explore business data through descriptive statistics and visualization.
  • G2. Structure data mining projects using the CRISP-DM process from business understanding to deployment.
  • G3. Apply core data mining techniques — association rules, clustering, classification, and regression — to business datasets.
  • G4. Use Orange Data Mining and Python for practical, end-to-end data mining workflows.
  • G5. Communicate analytical findings as clear, actionable business recommendations.

4. Course learning outcomes (CLOs)

Students who successfully complete this course will be able to:

CLO Objective Outcome
CLO 1 G2 Frame a business problem as a data mining task and plan a project using the CRISP-DM process.
CLO 2 G1 Explore and describe datasets using descriptive statistics, distributions, scatter plots, and correlation.
CLO 3 G3 Apply association rules and k-Means clustering to discover patterns and segment customers.
CLO 4 G3 Build classification and regression models; evaluate performance with standard metrics; interpret results in business terms.
CLO 5 G4 Build Orange workflows for complete data mining pipelines; read and adapt Python/pandas scripts for data tasks.
CLO 6 G5 Produce business memos that translate analytical results into specific, evidence-based recommendations.

5. Assessment

Component Content Week Weight CLOs
Attendance & Participation Attendance, weekly lab submissions with business memos, class participation, and two current-event presentations Weekly 10% 1, 2, 3, 4, 5, 6
Midterm Exam Part 1 (Week 8): 90-min practical exam on Orange. Part 2 (Week 14): group project presentation. Weeks 8 & 14 40% 1, 2, 3, 4, 5
Final Exam Written exam covering the full course Week 15 50% 1, 2, 3, 4, 5, 6

Attendance & Participation — 10%. Base score of 8.0/10 for full attendance without active participation. Each active participation adds +0.25 pts. More than 4 absences → score of 0 and ineligibility for the Final Exam. Surplus above 10.0 is halved and added to the Midterm grade.

Midterm Exam — 40%. Part 1 — load a dataset, preprocess, model, and interpret results in Orange (covers Weeks 1–7). Part 2 — group project on a self-selected dataset; present findings to the class (covers full course).

Final Exam — 50%. 90-minute written exam. Questions test technique selection for business scenarios, interpretation of model outputs, and understanding of CRISP-DM. Covers all 15 weeks.

Notes

  • Group project: teams of 3–4 students; topic and dataset confirmed by Week 12.
  • Two current-event presentations required (one before and one after the midterm exam).
  • Each lab week includes a business memo (4–5 sentences interpreting analytical results in business language) — submitted alongside the Orange workflow.

6. Schedule pattern

The course follows an alternating lecture / lab pattern across 15 weeks.

  • Lecture weeks (1, 3, 5, 7, 9, 11, 13): 90-minute sessions introducing concepts, techniques, and business applications.
  • Lab weeks (2, 4, 6, 10, 12): 90-minute hands-on sessions in Orange or Python, each concluding with a business memo.
  • Week 8: Midterm Exam 1 — 90-minute individual practical exam on Orange.
  • Week 14: Midterm Exam 2 — group project presentations.
  • Week 15: Final Exam — 90-minute written exam.

Each lab week produces two deliverables: an Orange workflow (or Python notebook) and a 4–5-sentence business memo interpreting the findings.

7. Group project

Midterm Exam Part 2 — 20% of the final grade.

Teams of 3–4 students choose a dataset and apply the full CRISP-DM process to a business question of their choice. The project culminates in a presentation to the class during Week 14.

Deliverables

  • Week 12: Confirm team composition, topic, and dataset.
  • Week 14: 10–12-minute presentation + Q&A. Submit slides and Orange workflow before the session.

Evaluation criteria

  • Problem framing and CRISP-DM alignment (20%)
  • Data preparation quality (20%)
  • Technique selection and execution (30%)
  • Interpretation and business memo (20%)
  • Presentation clarity (10%)

8. Policies

Attendance. Random attendance checks. More than 4 absences removes eligibility for the Final Exam and sets the participation grade to zero.

Submission. Lab assignments are due by the end of the week following the lab session. A two-week grace period applies; each late week incurs a 25% penalty. No submission accepted after the grace period.

Electronics. Laptops are required for all lab sessions. During lectures, phones must be silent and non-educational device use is prohibited unless otherwise instructed.

Classroom conduct.

  • Read the assigned chapter before each lecture session.
  • Bring a fully charged laptop to every lab session.
  • Submit lab assignments together with a business memo on time.
  • Group project contributions are individually assessed. Free-riding is penalised.
  • No plagiarism or unauthorised AI-generated content. Violations result in a zero for that component.

Academic integrity. All work must be original and properly cited. Plagiarism or unauthorised use of AI-generated content results in a zero for that component. Repeated violations are reported to Student Affairs.

9. Required software

  • Orange Data Mining (orangedatamining.com) — primary tool; free, open-source, drag-and-drop; standalone installer bundles Python and all required libraries. No separate Python installation needed.
  • Python 3 with pandas — accessed via VS Code (local) or Google Colab (browser-based, no install required); used for reading and adapting data scripts.
  • Microsoft Excel or Google Sheets — used for early-stage descriptive statistics and the Excel data mining exercise.

Installation instructions are provided in Lab 0.

10. Learning resources

Main textbook

  • Matthew North (2012). Data Mining for the Masses. Global Text Project / Textbook Equity (Creative Commons). Free PDF: download

Supplementary references

  • Shmueli, Bruce, Gedeck & Patel (2019). Data Mining for Business Analytics: Concepts, Techniques and Applications in Python. Wiley.

  • James, Witten, Hastie & Tibshirani (2023). An Introduction to Statistical Learning (2nd ed.). Springer (free PDF from authors).