Description
The key objectives of this course are two-fold: (1) to teach the fundamental concepts of data mining and (2) to provide extensive hands-on experience in applying the concepts to real-world applications. The core topics to be covered in this course include classification, clustering, association analysis, data preprocessing, and outlier/novelty detection.
Learning Objective
- Fundamental Knowledge: Provide students with a basic understanding of data mining principles and techniques.
- Practical Skills: Equip students with the ability to apply data mining methods to extract valuable insights from large datasets.
- Real-World Applications: Illustrate how data mining is used in various fields and industries for decision-making and problem-solving.
Course Content
- Data Mining Basics: Introduction to key concepts, tasks, and preprocessing.
- Techniques: Overview of popular algorithms, hands-on implementation, and evaluation.
- Applications: Real-world examples and ethical considerations.
- Tools: Introduction to data mining software and practical usage.
- Process: Understanding the data mining lifecycle.
- Data Visualization: Importance and techniques for data visualization.
- Big Data: Challenges and opportunities in mining large datasets.
- Projects: Hands-on application of data mining techniques.
Course Evaluation Criteria
- Project
- Midterm Exam
- Final Exam