cse5dmi data mining




Credit points: 15

Subject outline

Data Mining refers to various techniques which can be used to uncover hidden information from a database. The data to be mined may be complex data including big data, multimedia, spatial and temporal data, biological and health data. Data Mining has evolved from several areas including: databases, artificial intelligence, algorithms, information retrieval and statistics. This subject is designed to provide students with a solid understanding of data mining concepts and tools. The subject covers algorithms and techniques for data preprocessing, data classification, association rule mining, and data clustering. The subject also covers domain applications where data mining techniques are used.

SchoolSchool Engineering&Mathematical Sciences

Credit points15

Subject Co-ordinatorPhoebe Chen

Available to Study Abroad StudentsYes

Subject year levelYear Level 5 - Masters

Exchange StudentsYes

Subject particulars

Subject rules

Prerequisites CSE1OOF or CSE4OOF or CSE5CES or equivalent (discuss with subject coordinator)


Incompatible subjects CSE4DMI

Equivalent subjectsN/A

Special conditionsN/A

Learning resources


Resource TypeTitleResource RequirementAuthor and YearPublisher
ReadingsIntroduction to Data MiningRecommendedTan, PN, Steinback, M & Kumar, V; 2006MORGAN KAUFMANN
ReadingsData Mining: Concepts and TechniquesRecommendedJiawei Han, Micheline Kamber and Jian Pei; 2011Morgan Kaufmann

Graduate capabilities & intended learning outcomes

01. Perform critical and effective data- preprocessing tasks.

Students will learn different types of data and their related issues such as sampling, similarity metrics, feature selection, dimensionality issue. They also learn and practice effective data-preprocessing techniques in lecture 1, laboratory classes 3 and assignment.

02. Evaluate major data mining classification methodologies.

In lectures 3 to 6, student learn provide details for a wide range of classification approaches such as decision tree, rule-based classification, nearest neighbour classification, Bayes classification, artificial neural network (ANN), and support vector machine (SVM). Related issues covering under-fitting and over-fitting will also be discussed. Students will also apply various classification approaches to different datasets in laboratory classes 4 to 6 and assignments.

03. Critique association rules mining approaches.

In lectures 7 and 8, students learn the concept of association analysis for transaction data, including frequent item sets, association rule mining, rule generation and evaluation, and Apriori algorithm. Students will practise association rules mining in laboratory classes 7 and 8 and assignment.

04. Evaluate Data Mining Algorithms based on data clustering techniques.

In lectures 9 to 11 students learn major data clustering techniques, such as K-means clustering, hierarchical clustering, and DBSCAN, for pattern extraction and knowledge discovery from unlabeled data. Students will apply these approaches to real datasets in laboratory classes 9 and 10 and assignment.

05. Apply advanced data mining techniques for pattern discovery from selected datasets.

In lecture the techniques will be demonstrated and students will apply the techniques in the laboratory class.

Subject options

Select to view your study options…

Start date between: and    Key dates

Melbourne, 2019, Semester 2, Blended


Online enrolmentYes

Maximum enrolment sizeN/A

Enrolment information

Subject Instance Co-ordinatorPhoebe Chen

Class requirements

LectureWeek: 31 - 43
One 2.0 hours lecture per week on weekdays during the day from week 31 to week 43 and delivered via face-to-face.

Computer LaboratoryWeek: 32 - 43
One 2.0 hours computer laboratory per week on weekdays during the day from week 32 to week 43 and delivered via face-to-face.


Assessment elementComments%ILO*
Assignment 1 - Data preprocessing and decision tree (1,200-words equivalent)Source code and a written report on data preprocessing and decision trees2002, 03, 05
Assignment 2 - Classification and Clustering (1,200-words equivalent)Source code and a written report on classification and clustering2002, 04, 05
One 3-hour examination (3,000-words equivalent)Hurdle requirement: To pass the subject, a pass in the examination is mandatory.5001, 02, 03, 04, 05
Completion of laboratory class tasks (1,000-words total)1005