| Relevance of Course Objectives and Core Learning Outcomes(%) |
Teaching and Assessment Methods for Course Objectives |
| Course Objectives |
Competency Indicators |
Ratio(%) |
Teaching Methods |
Assessment Methods |
At the conclusion of this subject students should be able to:
1. Describe the concepts of machine learning algorithms
2. Analyse and select appropriate approaches for real problems |
| 1.The ability to solve engineering problems independently with professional knowledge in mechanical engineering. |
| 2.The ability to think innovatively, to design and conduct researches, as well as to present research outcomes. |
| 3.The ability to manage multi-disciplinary teams and to integrate cross-field technologies.. |
| 4.A broader view of international competition/co-operation of industry. |
| 5.The ability to lead, to manage and to plan life-long learning. |
| 6.The knowledge of professional ethics and social responsibilities of a mechanical engineer. |
|
|
| Visit |
| topic Discussion/Production |
| Discussion |
| Practicum |
| Lecturing |
|
| Attendance |
| Oral Presentation |
| Study Outcome |
| Quiz |
| Written Presentation |
|
| Course Content and Homework/Schedule/Tests Schedule |
| Week |
Course Content |
| Week 1 |
Introduction to Data Analysis and Machine Learning
Course overview, supervised vs unsupervised |
| Week 2 |
Linear Regression
Prediction, evaluation, overfitting |
| Week 3 |
Linear and Kernel-Based Classification
Logistic regression, kNN, support vector machines |
| Week 4 |
Model Evaluation and Regularisation
Bias–variance, cross-validation, ridge and lasso |
| Week 5 |
Decision Trees and Ensembles
Splitting, random forests, feature importance |
| Week 6 |
Clustering
Unsupervised grouping, distance measures, evaluating cluster quality |
| Week 7 |
Dimensionality Reduction
PCA, variance, visualisation |
| Week 8 |
Neural Networks
Perceptrons, activation, backpropagation |
| Week 9 |
Natural Language Processing
Tokenisation, bag-of-words, text classification |
| Week 10 |
Exam
Covers Weeks 1–9: concepts, algorithms, and ML implementation |
| Week 11 |
Project Development I
Begin implementation; supervised coding sessions |
| Week 12 |
Project Development II
Continue development; checkpoints and mentoring |
| Week 13 |
Project Development III
Refinement and testing; peer evaluation |
| Week 14 |
Project Development IV
Short updates, debugging support, feedback sessions |
| Week 15 |
Final Presentation I
Formal presentations and oral defence |
| Week 16 |
Final Presentation II
Remaining presentations, peer review, reflection |
self-directed learning |
   03.Preparing presentations or reports related to industry and academia.
|
|
| Evaluation |
| Quiz (35%); Final Exam (35%); Final Project (30%) |
| Textbook & other References |
| Zaki, Data Mining and Machine Learning 2e. Cambridge University Press. |
| Teaching Aids & Teacher's Website |
| iLearning |
| Office Hours |
| Thursday 13.00 - 14.00 |
| Sustainable Development Goals, SDGs(Link URL) |
| 04.Quality Education   08.Decent Work and Economic Growth   09.Industry, Innovation and Infrastructure   17.Partnerships for the Goals | include experience courses:N |
|