Logo

BITM Data Warehousing and Data Mining

bitmsemester 7Elective

Data Warehousing and Data Mining

Subject Code: IT274

Course Title: Data Warehousing and Data Mining

Course No: IT274

Nature of Course: Theory & Practical

Full Marks: 60

Pass Marks: 30

Credit Hours: 3

Course Description

This course covers different concepts of data warehousing and data mining including data mining, data warehousing and OLAP, and different concepts and algorithms of pattern mining, classification, clustering and outlier detection.

Course Objective

The main objective of this course is to provide knowledge of different concepts of data warehousing and data mining to students. After completing this course, students will be able to Understand different concepts of data warehousing and data mining. Learn to design and use data warehouses and OLAP. Know and apply pattern mining algorithms. Understand and use classification and clustering algorithms. Learn outlier detection and related algorithms.

Course Contents

Course Contents Teaching Methodology Teaching Hours
Unit 1: Introduction (6 Hrs.)
Data Mining and Knowledge Discovery Lecture/Lab
Mining Various Kinds of Knowledge
Data Mining Applications
Data Types
Statistics of Data
Similarity and Distance Measures
Data Quality, Data Cleaning, and Data Integration
Data Transformation
Dimensionality Reduction
Unit 2: Data Warehousing and Online Analytical Processing (8 Hrs.)
Data Warehouse Lecture/Lab
Data Warehouse Modeling: Schema and Measures
OLAP Operations
Data Cube Computation
Data Cube Computation Methods
Unit 3: Pattern Mining (5 Hrs.)
Basic Concepts Lecture/Lab
Frequent Itemsets, Closed Itemsets, and Association Rules
Frequent Itemset Mining Methods: Apriori and Pattern-Growth Approach
Generating Association Rules from Frequent Itemsets
Pattern Evaluation Methods
Unit 4: Classification (12 Hrs.)
Basic Concepts Lecture/Lab
Decision Tree Induction
Bayes Classification Methods
Lazy Learners
Linear Classifiers
Model Evaluation and Selection
Techniques to Improve Classification Accuracy
Unit 5: Cluster Analysis (10 Hrs.)
Cluster Analysis Lecture/Lab
Partitioning Methods (k-Means, k-Mediods and k-Modes)
Hierarchical Methods (Agglomerative and Divisive)
Desisty-Based (DBSCAN)
Evaluation of Clustering
Unit 6: Outlier Detection (7 Hrs.)
Basic Concepts Lecture/Lab
Statistical Approaches
Proximity-Based Approaches
Reconstruction-Based Approaches
Clustering-Based Approaches
Classification-Based Approaches

Text Books

1. Jiawei Han, Jian Pei, and Hanghang Tong, Data Mining Concepts and Techniques, 4th Edition, Morgan Kaufmann, 2023.

Lab Works

The laboratory work includes implementing data warehouse and algorithms for pattern-miming, classification, clustering and outlier detection using any appropriate programming language. Students should also learn to use visualization tools during implementation of these algorithms.