Section outline


  • Instructor: Md. Aynul Hasan Nahid
    Office : Room # 712, Level 7, Daffodil Tower
    Cellphone #: 01674834062
    Email: aynul.cse@diu.edu.bd



    Course Rationale

    An introduction to data mining; Data preparation, model building, and data mining techniques such as clustering, decisions trees and neural networks; Induction of predictive models from data: classification, regression, and probability estimation; Application case studies; Data-mining software tools review and comparison.

    Course Objectives

    • To appreciate the necessity of data mining in everyday life
    • To apply the concept of data mining in solving problems
    • To demonstrate applications of data mining using tools
    • To apply knowledge of data mining in project work

    Course Outcomes (CO’s)

    • CO1 Able to grasp the basic Data Mining Principles
    • CO2 Able to identify appropriate data mining algorithms to solve real world problems
    • CO3 Able to compare and evaluate different data mining techniques like classification, prediction, clustering and association rule mining
    • CO4 Able to apply data mining knowledge in problem solving
    Grading Scheme
    Attendance: 7%
    Class Tests/Quizzes:  15%
    Assignment: 5%
    Presentation (using video/ppt): 8%
    Midterm Exam: 25%
    Final Exam: 40%


    • Text Book

    1. Introduction to Data Mining by Tan
    2. Machine Learning by Tom Mitchell


    • Reference Reading Materials
    1. Introduction to Data Mining and Applications
    2. Data Mining Concepts and Techniques
    3. Data Mining Techniques


    • Standard Templates
    1. IEEE Template
    2. ACM Template

  • Topics of Discussion

    • Introduction to data mining
    • Relationship to data warehousing
    • Why data mining is a discipline?
    • Overview of data mining tasks: Clustering, Classifications, Rules learning etc


    Expected Learning Outcome

    • Appreciation of the needs of data mining
    • Visualization of data warehouse and relationship to data mining
    • Visualization of different data mining tasks

  • Topics of Discussion

    • Review of data mining task and related application examples
    • Data Warehousing Introduction

  • Topics of Discussion

    • Discussion on data mining process: Data preparation and cleansing and task identification
    • Project Discussion and execution plan

  • Topics of Discussion

    • Classification and Prediction
    • Classification: tree-based approaches


    • Opened: Friday, 24 June 2022, 7:00 PM
      Closed: Friday, 24 June 2022, 10:05 PM


  • Topics of Discussion

    • Nearest-neighbor classifiers
    • Bayesian classifiers


    • Opened: Tuesday, 19 July 2022, 12:00 AM
      Due: Saturday, 30 July 2022, 11:59 PM


    • Opened: Sunday, 10 July 2022, 1:30 PM
      Due: Sunday, 10 July 2022, 4:00 PM
      • Submit your answer script here at the BLC course.

      • In case of any unsolvable difficulty, submit the script to the Google classroom.


  • Presentation Design Guide: How to Summarize Information for Presentations -  Venngage

  • Topics of Discussion

    • Clustering Data
    • Problem Solving using Clustering

  • Topics of Discussion

    • Association Rule Mining
    • Problem Solving using association rule mining

  • Topics of Discussion

    • Association Rule Mining
    • Problem Solving using association rule mining


  • Topics of Discussion

    • Neural Network
    • Application of neural network

    • Research article writing, review and publishing
    • Review discussion and advanced topics.


  • Topics to be included in final exam:

    • Association rule mining
    • Clustering and applications
    • Nearest-Neighbor Classifier and Bayesian Classifier

    • Opened: Wednesday, 31 August 2022, 1:30 PM
      Due: Wednesday, 31 August 2022, 5:00 PM