Data Analytics Subject regulations
Data Analytics is the science of collecting and interpreting data subject to uncertainty. We live in a world where variability is everywhere. To make informed decisions we must understand the nature of variability, and make use of meaningful information. Without data we have to resort to hunches or guesses, neither of which can be relied on. Data Analytics tells us how to deal with variability, and how to collect and use data so that we can make good decisions.
Data Analytics is available as a first major for the Bachelor of Climate Change (BCC), and the Bachelor of Science (BSc). Data Analytics may also be taken as a second major or minor, subject to approval of the Division in which the student is enrolled.
To complete Data Analytics as a single major for the BCC or the BSc, students must gain 135 points from papers listed for Data Analytics, including 105 points above 100 level, and 60 points above 200 level. Students must complete COMPX101 or ENGEN103, DATAX111 or DATAX121, DATAX221, DATAX222, one of COMPX225 or DATAX201 and DATAX321.
To complete Data Analytics as part of a double major for the BCC, BSc or other undergraduate degree, students must gain 120 points from papers listed for Data Analytics, including 90 points above 100 level, and 45 points above 200 level. Students must complete COMPX101 or ENGEN103, DATAX111 or DATAX121, DATAX221, DATAX222, one of COMPX225 or DATAX201 and DATAX321.
To complete a minor in Data Analytics, students must complete 60 points from the papers listed from the subject of Data Analytics. This must consist of at least one DATAX-coded paper and at least one COMPX-coded, and at least 30 points at 200 level or above.
Students who commenced a subject in Statistics within the PGCert(Stats), PGDip(Stats), BSc(Hons), MSc, MSc(Res) in 2023 or prior, are encouraged to contact the Division of STEM for programme advice.
There will be no new enrolments in the BCompSc with a specified programme in Data Analytics. Students enrolled in these degrees previously should consult the Division of STEM for programme advice.
The BCompSc without a specified programme is available for new enrolments, more information can be found on the Computer Science subject page.
Other qualifications
Prescriptions for:
-
GradCert(DataA) and GradDip(DataA) A Graduate Certificate and Graduate Diploma are available to graduates who have not included Data Analytics at an advanced level in their first degree.
For further details, contact the Division of STEM Office.
-
PGCert(DataA), PGDip(DataA), BSc(Hons), MSc and MSc(Res)[1] To complete a PGCert(DataA), students must complete 60 points at 500 level consisting of 60 points from papers listed for Data Analytics.
To complete a PGDip(DataA), students must complete 120 points at 500 level including at least 90 points from papers listed for Data Analytics.
Enrolment in papers towards the BSc(Hons) is only by invitation of the Head of School. To complete a BSc(Hons) in Data Analytics, students must complete 120 points at 500 level, including at least 60 points from the papers listed for Data Analytics, of which at least 30 points must be in research (normally DATAX591).
To complete an MSc in Data Analytics, students admitted under section 2(a) of the MSc regulations must complete 180 points at 500 level including DATAX592 and at least 60 points from papers listed for Statistics.
To complete an MSc (Research) in Data Analytics, students admitted under section 2(a) of the MSc (Research) regulations must complete 180 points at 500 level consisting of DATAX594 and 60 points from papers listed for Data Analytics.
Candidates for these graduate qualifications should select their papers in consultation with the Graduate Advisor in Data Analytics of the Department of Mathematics.
NOTE:
[1] The PGCert(DataA), PGDip(DataA), MSc and MSc(Res) will not be offered in 2027.
Data Analytics papers
| Code and paper title | Points | |
|---|---|---|
|
COMPX101
Introduction to Programming with AI Tools
Introduces C# programming using Visual Studio. Students learn fundamental concepts alongside modern practices, including AI-assisted tools, and gain... |
15 | 27A (Hamilton) & 27A (Online) & 27B (Hamilton) & 27B (Hamilton Waikato College) & 27B (Secondary School - Unistart) & 27X (Hainan University, Haikou China) & 27X (Hangzhou City University, Hangzhou China) |
|
CSMAX175
Introduction to Cyber Security
This course offers an introduction to Cyber Security by exploring concepts like digital information, digital identities, digital systems, and their... |
15 | 27A (Hamilton) & 27A (Hamilton Waikato College) & 27A (Tauranga) & 27C (Hamilton Waikato College) & 27X (Hainan University, Haikou China) |
|
DATAX111
Statistics for Science
An introductory paper in statistics that uses Microsoft Excel. Topics include the collection and presentation of data, hypothesis testing, confidence... |
15 | 27B (Hamilton) & 27B (Tauranga) & 27C (Hamilton Waikato College) |
|
DATAX121
Introduction to Statistical Methods
An introductory paper in statistics that uses R. Topics include the collection and presentation of data, hypothesis testing, confidence intervals... |
15 | 27A (Hamilton) & 27G (Online) & 27X (Hainan University, Haikou China) |
|
ENGEN103
Engineering Computing
This paper introduces computer programming in languages such as the MATLAB and Python. It provides the basis for the programming skills required in... |
15 | 27A (Hamilton) & 27A (Tauranga) & 27G (Hamilton) & 27X (Hainan University, Haikou China) |
| Code and paper title | Points | |
|---|---|---|
|
COMPX225
Introduction to Databases and Web Development
This paper provides a broad overview of the principles and technologies used in creating Web Applications, with practical experience of client-side... |
15 | 27B (Hamilton) & 27B (Tauranga) |
|
CSMAX270
Cultural Perspectives for Computing and Mathematical Sciences
This paper explores cultural and ethical perspectives in computing and mathematical sciences. Students examine how Māori and other Indigenous... |
15 | 27B (Hamilton) & 27B (Tauranga) |
|
DATAX201
Practical Data Science
This paper gives students practical experience for the entire data science process. It covers the data collection process, data cleaning and... |
15 | 27A (Hamilton) & 27A (Tauranga) |
|
DATAX221
Statistical Data Analysis
This paper introduces students to the R programming language. Analysis of variance, multiple regression, non parametric methods and time series are... |
15 | 27A (Hamilton) |
|
DATAX222
Principles of Probability and Statistics
This paper introduces the theoretical background that underpins modern probability and statistics. Topics include conditional probability, random... |
15 | 27B (Hamilton) |
| Code and paper title | Points | |
|---|---|---|
|
COMPX310
Machine Learning
This paper introduces Machine Learning (ML) which is the science of making predictions. ML algorithms strive to be fast and highly accurate, while... |
15 | 27B (Hamilton) & 27X (Hainan University, Haikou China) |
|
CSMAX300
Visual Data Communication
This paper focuses on the skills and knowledge for communicating with data. A variety of methods of communicating and presenting data will be covered. |
15 | 27A (Hamilton) |
|
DATAX321
Advanced Data Analysis
This paper uses R for data analysis and modelling. The topics covered are general linear models, generalised linear models, and statistical learning... |
15 | 27B (Hamilton) |
|
DATAX322
Probability and Stochastic Processes
This paper introduces students to probability theory and stochastic processes. It covers formally the theoretical foundations of probability, random... |
15 | 27A (Hamilton) |
|
DATAX326
Bayesian Inference
This paper will teach students statistical inference from a Bayesian perspective. We start with its theoretical foundations, before moving into... |
15 | 27A (Hamilton) |
|
DATAX390
Directed Study
A directed study on an approved topic in Data Analytics. |
15 | 27A (Hamilton) & 27B (Hamilton) |
|
DATAX391
Undergraduate Research Project
Students carry out an independent research project on an approved topic under staff supervision. |
30 | 27A (Hamilton) & 27B (Hamilton) & 27X (Hamilton) |
|
DATAX397
Work-Integrated Learning Directed Study
Students carry out an independent work-related project on an approved topic under staff supervision. |
15 | 27A (Hamilton) & 27B (Hamilton) & 27C (Hamilton) |
| Code and paper title | Points | |
|---|---|---|
|
COMPX521
Interpretable Machine Learning
This paper exposes students to selected machine learning algorithms and includes assignments that require the implementation of these algorithms. |
15 | 27B (Hamilton) |
|
DATAX520
Dissertation
A directed investigation and report on an approved project or study topic. |
45 | 27X (Hamilton) |
|
DATAX525
Topics in Statistics
This paper will discuss advanced topics in statistics. The exact topics covered could change subject to the preference and research expertise of the... |
30 | 27A (Hamilton) & 27B (Hamilton) |
|
DATAX590
Directed Study
Students have the opportunity to pursue a topic of their own interest under the guidance of academic staff. |
30 | 27B (Hamilton) |
|
DATAX591
Dissertation
A report on the findings of a theoretical or empirical investigation. |
30 | 27X (Hamilton) |
|
DATAX592
Dissertation
A report on the findings of a theoretical or empirical investigation. |
60 | 27X (Hamilton) |
|
DATAX593
Statistics Thesis
An externally examined piece of written work that reports on the findings of supervised research. |
90 | 27X (Hamilton) |
|
DATAX594
Statistics Thesis
An externally examined piece of written work that reports on the findings of supervised research. |
120 | 27X (Hamilton) |
|
POPST502
Indigenous Data Sovereignty and Governance: Theory, Principles and Frameworks
This paper explores key concepts and supports students to develop an in-depth understanding of the key theoretical foundations, guiding principles... |
15 | 27A (Online) |
|
POPST503
Methodological Approaches to Analysing Indigenous Data
This paper examines the fundamentals of indigenous data analysis based on indigenous data sovereignty principles. The paper will support students to... |
15 | 27B (Online) |
-
COMPX101 Introduction to Programming with AI Tools
Introduces C# programming using Visual Studio. Students learn fundamental concepts alongside modern practices, including AI-assisted tools, and gain...
Points 15 27A (Hamilton) & 27A (Online) & 27B (Hamilton) & 27B (Hamilton Waikato College) & 27B (Secondary School - Unistart) & 27X (Hainan University, Haikou China) & 27X (Hangzhou City University, Hangzhou China)CSMAX175 Introduction to Cyber SecurityThis course offers an introduction to Cyber Security by exploring concepts like digital information, digital identities, digital systems, and their...
Points 15 27A (Hamilton) & 27A (Hamilton Waikato College) & 27A (Tauranga) & 27C (Hamilton Waikato College) & 27X (Hainan University, Haikou China)DATAX111 Statistics for ScienceAn introductory paper in statistics that uses Microsoft Excel. Topics include the collection and presentation of data, hypothesis testing, confidence...
Points 15 27B (Hamilton) & 27B (Tauranga) & 27C (Hamilton Waikato College)DATAX121 Introduction to Statistical MethodsAn introductory paper in statistics that uses R. Topics include the collection and presentation of data, hypothesis testing, confidence intervals...
Points 15 27A (Hamilton) & 27G (Online) & 27X (Hainan University, Haikou China)ENGEN103 Engineering ComputingThis paper introduces computer programming in languages such as the MATLAB and Python. It provides the basis for the programming skills required in...
Points 15 27A (Hamilton) & 27A (Tauranga) & 27G (Hamilton) & 27X (Hainan University, Haikou China) -
COMPX225 Introduction to Databases and Web Development
This paper provides a broad overview of the principles and technologies used in creating Web Applications, with practical experience of client-side...
Points 15 27B (Hamilton) & 27B (Tauranga)CSMAX270 Cultural Perspectives for Computing and Mathematical SciencesThis paper explores cultural and ethical perspectives in computing and mathematical sciences. Students examine how Māori and other Indigenous...
Points 15 27B (Hamilton) & 27B (Tauranga)DATAX201 Practical Data ScienceThis paper gives students practical experience for the entire data science process. It covers the data collection process, data cleaning and...
Points 15 27A (Hamilton) & 27A (Tauranga)DATAX221 Statistical Data AnalysisThis paper introduces students to the R programming language. Analysis of variance, multiple regression, non parametric methods and time series are...
Points 15 27A (Hamilton)DATAX222 Principles of Probability and StatisticsThis paper introduces the theoretical background that underpins modern probability and statistics. Topics include conditional probability, random...
Points 15 27B (Hamilton) -
COMPX310 Machine Learning
This paper introduces Machine Learning (ML) which is the science of making predictions. ML algorithms strive to be fast and highly accurate, while...
Points 15 27B (Hamilton) & 27X (Hainan University, Haikou China)CSMAX300 Visual Data CommunicationThis paper focuses on the skills and knowledge for communicating with data. A variety of methods of communicating and presenting data will be covered.
Points 15 27A (Hamilton)DATAX321 Advanced Data AnalysisThis paper uses R for data analysis and modelling. The topics covered are general linear models, generalised linear models, and statistical learning...
Points 15 27B (Hamilton)DATAX322 Probability and Stochastic ProcessesThis paper introduces students to probability theory and stochastic processes. It covers formally the theoretical foundations of probability, random...
Points 15 27A (Hamilton)DATAX326 Bayesian InferenceThis paper will teach students statistical inference from a Bayesian perspective. We start with its theoretical foundations, before moving into...
Points 15 27A (Hamilton)DATAX390 Directed StudyA directed study on an approved topic in Data Analytics.
Points 15 27A (Hamilton) & 27B (Hamilton)DATAX391 Undergraduate Research ProjectStudents carry out an independent research project on an approved topic under staff supervision.
Points 30 27A (Hamilton) & 27B (Hamilton) & 27X (Hamilton)DATAX397 Work-Integrated Learning Directed StudyStudents carry out an independent work-related project on an approved topic under staff supervision.
Points 15 27A (Hamilton) & 27B (Hamilton) & 27C (Hamilton) -
COMPX521 Interpretable Machine Learning
This paper exposes students to selected machine learning algorithms and includes assignments that require the implementation of these algorithms.
Points 15 27B (Hamilton)DATAX520 DissertationA directed investigation and report on an approved project or study topic.
Points 45 27X (Hamilton)DATAX525 Topics in StatisticsThis paper will discuss advanced topics in statistics. The exact topics covered could change subject to the preference and research expertise of the...
Points 30 27A (Hamilton) & 27B (Hamilton)DATAX590 Directed StudyStudents have the opportunity to pursue a topic of their own interest under the guidance of academic staff.
Points 30 27B (Hamilton)DATAX591 DissertationA report on the findings of a theoretical or empirical investigation.
Points 30 27X (Hamilton)DATAX592 DissertationA report on the findings of a theoretical or empirical investigation.
Points 60 27X (Hamilton)DATAX593 Statistics ThesisAn externally examined piece of written work that reports on the findings of supervised research.
Points 90 27X (Hamilton)DATAX594 Statistics ThesisAn externally examined piece of written work that reports on the findings of supervised research.
Points 120 27X (Hamilton)POPST502 Indigenous Data Sovereignty and Governance: Theory, Principles and FrameworksThis paper explores key concepts and supports students to develop an in-depth understanding of the key theoretical foundations, guiding principles...
Points 15 27A (Online)POPST503 Methodological Approaches to Analysing Indigenous DataThis paper examines the fundamentals of indigenous data analysis based on indigenous data sovereignty principles. The paper will support students to...
Points 15 27B (Online)
2027 Subject regulation information current as at 25 Aug 2026 01:00am