You are on page 1of 4

National Computing Education Accreditation Council

NCEAC

NCEAC.FORM.001-D

COURSE DESCRIPTION FORM

INSTITUTION Sir Syed University of Engineering & Technology


_________________________________________________

PROGRAM (S) TO
BE BS in SOFTWARE ENGINEERING
EVALUATED _________________________________________________

A. Course Description

1 NCEAC.FORM.001.D
National Computing Education Accreditation Council
NCEAC

NCEAC.FORM.001-D

(Fill out the following table for each course in your computer science curriculum. A filled-out form should
not be more than 2-3 pages.)

Course Code SWE-402


Course Title Data Warehousing & Data Mining
Credit Hours 3+0
Prerequisites by Course(s) Data Structures and Algorithms, Databases (recommended).
and Topics Students are expected to have a basic understanding of the terminologies
and concepts of database systems and proficiency in algorithm
implementation in C/C++/JAVA.
Assessment Instruments
with Weights (homework, 20% Quizzes & Assignments
quizzes, midterms, final, 30% Midterm Exam
programming assignments, lab 50% Final Exam (Comprehensive)
work, etc.)
Course Coordinator Engr.Danish Jamil
URL (if any) \\courses\softwareengineering\swe402
Current Catalog Description
Data mining or the discovery of knowledge in large datasets has created a
lot of interest in the database and data engineering communities in recent
years. The tremendous increase in the generation and collection of data
has highlighted the urgent need for systems that can extract useful and
actionable knowledge from large datasets. This course will introduce the
data mining process; built theoretical and conceptual foundations of key
data mining tasks such as association rules mining, classification and
clustering; discuss analysis and implementation of algorithms; and
introduce major research sub-areas such as text mining and web mining.
Emphasis will be placed on the design and implementation of efficient and
scalable algorithms.

The students will get hands on experience through the implementation of


algorithms in programming exercises. Selected research papers will
discuss in class to supplement the textbook material.
Textbook Textbook:
1. Data Mining: Concepts and Techniques, Jiawei Han and
Micheline Kamber, Morgan Kaufmann Publishers, 2nd edi-
tion 2001.

Reference Material Supplementary Material:


1. Data Mining: Concepts, Models, Methods, and Algorithms,
Mehmed Kantardzic, Wiley, 2nd edition 2003.
Course Goals 1. Provide a comprehensive introduction to data mining
2. Develop a conceptual and theoretical understanding of the data
mining process
3. Provide hands-on experience in the implementation and evaluation
of data mining algorithms
4. Develop an interest in data mining research

Topics Covered in the Week 1 Introduction to Data warehousing and Data Mining:
Course, with Number of Why Data Mining is important, What is Data Mining,
Lectures on Each Topic What kinds of Data can be mined? What Kinds of

2 NCEAC.FORM.001.D
National Computing Education Accreditation Council
NCEAC

NCEAC.FORM.001-D

(assume 15-week instruction Patterns Can Be Mined?


and one-hour lectures) Week 2 Introduction to Data warehousing and Data Mining:
Technologies Are Used? Kinds of Applications Are
Targeted? Major Issues in Data Mining
Week 3 Data Preprocessing: An Overview, Data Cleaning,
Data Integration, Data Reduction, Data Transformation
and Discretization
Week 4 Data Mining Concepts: Data-Mining Roots, Data-
Mining Process, Large Data Sets, Data Warehouses
for Data Mining
Week 5 Data Warehousing and Online Analytical Processing:
Data Warehouse: Basic Concepts, Data Warehouse
Modeling: Data Cube and OLAP
Week 6 Data Warehousing and Online Analytical Processing:
Data Warehouse Design and Usage, Data Warehouse
Implementation
Week 7 Data Cube Technology: Data Cube Computation:
Preliminary Concepts, Data Cube Computation
Methods
Week 8 Classification: Basic Concepts, Decision Tree
Induction, Bayes Classification Methods
Week 9 Midterm Examination
Week 10 Classification: Rule-Based Classification, Model
Evaluation and Selection
Week 11 Classification: Techniques to Improve Classification
Accuracy
Week 12 Classification Advanced Methods: Bayesian Belief
Networks, Classification by Back propagation
Week 13 Classification Advanced Methods: Support Vector
Machine, Lazy Learners (or Learning from Your
Neighbors)
Week 14 Classification Advanced Methods: Genetic Algorithm,
Fuzzy Sets Approaches
Week 15 Cluster Analysis: Basic Concepts and Methods, Cluster
Analysis, Partitioning Methods
Preparation Leave
Final Examination
Laboratory Lab1
Projects/Experiments Done Lab2
in the Course
Lab3
Lab4
Lab5
Lab6
Lab7
Lab8
Lab9
Lab10

3 NCEAC.FORM.001.D
National Computing Education Accreditation Council
NCEAC

NCEAC.FORM.001-D

Lab11
Lab12
Lab13
Lab14
Programming Assignments Implement any data set to any data mining tools and generate results. We
Done in the Course assume that this will be a semester project of this course.
Oral and Written Every student is required to submit at least 01 written reports of typically
Communications more than 25 pages and to make 01 oral presentations of typically 10
minutes duration. Include only material that is graded for grammar,
spelling, style, and so forth, as well as for technical content, completeness,
and accuracy.

Instructor Name: Engr.Danish Jamil


Instructor Signature: _________________
Date: 16-March-2023

4 NCEAC.FORM.001.D

You might also like