| Dates | Topics | Labs | Assignments/Quizzes | Exams |
| Week 1 | Introduction Data |
- | - | - |
| Week 2 | Information based learning I Information based learning II |
Lab 1 - Data preprocessing | A1 - Decision tree application | - |
| Week 3 | Information based learning III Similarity based learning I |
Lab 2 - Information based binning algorithm | - | - |
| Week 4 | Similarity based learning II Probability based learning I |
Lab 3 - data transformation and distance function | A2 - Similarity application | - |
| Week 5 | Probability based learning II Probability based learning III |
Lab 4 - Probability algorithms | - | - |
| Week 6 | Error based learning I Midterm review |
Lab 5 - Bayesian Belief Network | A3 - Probability applications | - |
| Week 7 | Midterm Error based learning II |
- | - | Midterm |
| Week 8 | Error based learning III Deep Learning |
Lab 6 - Neural network algorithm | A4 - Regression model | - |
| Week 9 | Predictive Model Evaluation Association I |
Lab 7 - Model evaluation | - | - |
| Week 10 | Association II Association III |
Lab 8 - Association analysis algorithm | A5 - Clustering application | - |
| Week 11 | Association IV Cluster Analysis I |
Lab 9 - Association analysis algorithm | - | - |
| Week 12 | Cluster Analysis II Cluster Analysis III |
Lab A - Association Analysis algorithm | - | - |
| Week 13 | Outliers Summary/Final Review |
Presentation | - | - |