• Total units 48 Units
  • Major code DTSC-MAJ
  • Academic career Undergraduate

The data science major teaches the principles, theories and skills used in developing methods to collect, manage, analyse, and interpret data in various formats and at a large scale. Students will learn to use a broad range of techniques to extract knowledge and insights from large and complex data, including structured and unstructured data. The program will involve courses in areas such as database systems, data mining, document analysis, artificial intelligence and machine learning. 


Learning Outcomes

Upon successful completion, students will have the knowledge and skills to:

  1. Understand the principles, practice and issues associated with the field of data science

  2. Apply a range of data modelling, management, analytics and visualisation techniques to extract value structured and unstructured data

  3. Understand system infrastructures that support the acquisition, storage and retrieval of data

  4. Communicate and present their knowledge of data analytics to diverse audiences

Back to the top


This major requires the completion of 48 units, which must consist of:

18 units from completion of the following compulsory courses:

COMP2400 Relational Databases

COMP3425 Data Mining

COMP3430 Data Wrangling


30 units from completion of courses from the following list:

COMP3620 Artificial Intelligence

COMP4660 Bio-inspired Computing: Applications and Interfaces

COMP4670 Introduction to Statistical Machine Learning

COMP4620 Advanced Topics in Artificial Intelligence

COMP4650 Document Analysis

COMP4680 Advanced Topics in Statistical Machine Learning


This major is available only to students undertaking the Bachelor of Information Technology.

Back to the top

Responsible Officer: Registrar, Student Administration / Page Contact: Website Administrator / Frequently Asked Questions