Machine Learning and Data Mining

Unit code:NIT2251Study level:Undergraduate

Credit points

12
(Generally, 1 credit = 10 hours of classes and independent study.)

Location

Footscray Park

Prerequisites

NIT1001 - Introduction to Data Science; or
NIT1102 - Introduction to Programming
(Or equivalent to be determined by unit coordinator)
Co-requisites
(Corequisite units must be studied concurrently with this unit)

Overview

In this unit, you will explore key concepts in machine learning (ML) and data mining, including supervised and unsupervised learning, classification, regression, clustering, and association rules. You will apply classic techniques to real-world problems across various industries, using AI-assisted tools like Copilot for code generation and optimisation. Through hands-on exercises, you will implement and apply core ML algorithms to solve complex data challenges. You are expected to think critically, analyse results, and derive actionable insights. By the end of the unit, you will be able to design, implement, and evaluate machine learning solutions, preparing you for roles in data science, AI development, or further study in intelligent systems.

Learning Outcomes

On successful completion of this unit, students will be able to:

  1. Evaluate key machine learning algorithms and data mining techniques, and their applications in real-world scenarios;
  2. Apply supervised and unsupervised learning methods, including classification, regression, clustering, and association rule mining, to solve practical data problems;
  3. Evaluate the performance of machine learning models using appropriate metrics and optimise model selection for different data-driven tasks;
  4. Develop machine learning models and workflows using AI-assisted tools individually and as part of a team;
  5. Analyse ethics and data privacy in machine learning and data mining.

Assessment

For Melbourne campuses

Assessment type: Laboratory Work | Grade: 20%

Practical labs with verified live interaction

Assessment type: Assignment | Grade: 45%

Comprehensive data mining project with Q&A verification. (Group)

Assessment type: Case Study | Grade: 35%

Scenario-based problem solving with Q&A verification.

Laboratory Work: Conducted under supervision, students complete real-time data analysis, coding, or modelling tasks. Execution is observed, and outcomes are verified through live checks or oral Q&A to ensure individual performance.

Assignment: Includes structured milestone reviews and in-class progress checks. Individual contributions are logged, validated, and justified through recorded peer review or demonstration to ensure authenticity.

Case Study: Students apply concepts to unpredictable data science scenarios. Responses are evaluated based on reasoning, method selection, and outcome justification, with an in-class component or oral defence verifying understanding.

Required reading

Required readings will be made available on VU Collaborate.

As part of a course

This unit is studied as part of the following course(s):

Search for units, majors & minors