Section outline
-
Course Teacher Information:
Rashidul Hasan Hridoy (RHH)
Lecturer, Department of Computer Science and Engineering
Daffodil International University
Mobile: 01714969317
Email: rashidul.cse0394.c@diu.edu.bd
ResearchGate: https://www.researchgate.net/profile/Rashidul-Hasan-Hridoy
Google Scholar: https://scholar.google.com/citations?user=9o4uHPsAAAAJ&hl
Website: https://rashidulhasanhridoy.comDear Students,
You are the future leaders of our world, and with great power comes great responsibility. It is important that you utilize your time wisely, as it is a precious resource that cannot be regained once lost. Make sure to prioritize your studies and work hard towards your goals, as success requires dedication and effort.
But remember, success is not just about personal achievement. It is also about making a positive impact on others and giving back to your community. So, take the time to do good for others, whether it be volunteering, mentoring, or simply being kind.
In short, utilize your time wisely, study hard, and do good for others. With these principles in mind, you can achieve great things and make a meaningful difference in the world. So go out there and make us proud!
-
Text Book:
1. Theory of Automata, Formal Languages and Computation By S.P. Eugene Xavier.
2. Basics of Compiler Design by Torben. -
-
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
-
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
- Course Project Team and discussion
Expected Learning Outcome
- Identification of data mining task
- Team formation for the course project
Quiz 1
Syllabus: Week 1 and 2 -
Topics of Discussion
- Discussion on data mining process: Data preparation and cleansing and task identification
- Project Discussion and execution plan
- Visualization data mining processes
- Selection of project topic by team
-
Topics of Discussion
- Classification and Prediction
- Classification: tree-based approaches
Expected Learning Outcome
- Problem solving for classification and prediction
- Using Weka and other DM tools
Quiz 2
Syllabus: Week 3 and 4
-
Topics of Discussion
- Classification and Prediction with tuning
- Classification: tree-based approaches
- Course Project Presentation 1
Expected Learning Outcome
- Problem solving for classification and prediction
- Using Weka and other DM tools
-
Topics For Discussion:
- Review for the MID Term Examinations
- Problem solving Session
Ref. Contents of Week 1 – Week 5
-
Mid Term Examination Syllabus:
1. Week 1: Introduction
2. Week 2: Working with Data
3. Week 3: Data Exploration
4. Week 4: Classification and Prediction
5. Week 5: Classification Tuning
-
Opened: Tuesday, 25 April 2023, 12:00 PMDue: Tuesday, 25 April 2023, 1:10 PM
-
Topics of Discussion
- Nearest Neighbor Classifier
- Bayesian Classification
Expected Learning Outcome
- Understand nearest neighbor classification
- Problem solving using Weka
-
Topics of Discussion
- Association Rule Mining
- Problem Solving using association rule mining
Expected Learning Outcome
- Apply the knowledge of association rule mining
- Problem solving using Weka
Quiz 3
Syllabus: Week 8 and 9
-
Topics of Discussion
- Clustering Data
- Problem Solving using Clustering
Expected Learning Outcome
- Understanding of clustering in data mining
- Problem solving using clustering
-
Topics of Discussion
- Neural Network
- Application of neural network
Expected Learning Outcome
- Apply knowledge of neural network
- Problem solving
-
- Assignment and Presentation
- Course Project Discussion
-
Topics For Discussion:
- Review for the Final Examinations
- Problem-solving Session
Ref. Contents of Week 8 – Week 12
-
Opened: Tuesday, 13 June 2023, 12:00 PMDue: Tuesday, 13 June 2023, 1:00 PM
-
Final Examination Syllabus:
1. Week 8: Nearest Neighbor and Bayesian Classification
2. Week 9: Association Rule Mining
3. Week 10: Working with Clustering
4. Week 11: Neural Network
Congratulations on successfully completing this course! You have proven your dedication and hard work, and I encourage you to continue your pursuit of knowledge in this field. There is always more to learn and discover, and I hope you will take the opportunity to expand your understanding of this subject. Best of luck in your future endeavors!