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.
