Mathematics Subject regulations
Mathematics is a language of fundamental importance which underpins many activities of society. It plays a crucial role, both theoretically and practically, in many areas such as science, computing, economics and finance.
Mathematics is available as a first major for the Bachelor of Computing and Mathematical Sciences with Honours (BCMS(Hons)) and the Bachelor of Science (BSc). Mathematics may also be included as a second major or minor in other undergraduate degrees, subject to approval of the Division in which the student is enrolled.
To complete Mathematics as a single major for the BCMS(Hons) or the BSc, students must gain 135 points from papers listed for Mathematics, including 105 points above 100 level, and 60 points above 200 level. Students must complete MATHS101 or MATHS104, MATHS102 or MATHS103, MATHS201, and MATHS202. Students may include up to 30 points of DATAXcoded papers as part of their Mathematics major. Students in the BCMS(Hons) will also need to take at least 60 points in the subject of Mathematics at 500 level, including MATHS520.
To complete Mathematics as part of a double major for the BCMS(Hons), BSc or other undergraduate degree, students must gain 120 points from papers listed for Mathematics, including 90 points above 100 level, and 45 points above 200 level. Students must complete MATHS101 or MATHS104, MATHS102 or MATHS103, MATHS201, and MATHS202. Students may include up to 30 points of DATAXcoded papers as part of their Mathematics major. Students in the BCMS(Hons) will also need to take at least 60 points in the subject of their first major at 500 level including MATHS520 if Mathematics is the first major.
To complete a minor in Mathematics, students must complete 60 points, including at least 30 points above 100 level. The 60 points must be chosen from the papers listed for the Mathematics major. MATHS135 may also be taken towards a minor. Students may include up to 15 points of DATAXcoded papers.
Students who commenced a major in Mathematics in 2017 or prior are encouraged to contact the Division of Health, Engineering, Computing and Science for programme advice.
There will be no new enrolments in the following degrees: BA(Hons) in Mathematics, BCMS(Hons) in Mathematics and the MA in Mathematics. Students enrolled in these degrees previously should consult the Division of Health, Engineering, Computing and Science for programme advice.
To be eligible to pass these papers students should normally achieve a minimum grade of D in the internal assessment and the final examination, and an overall grade of C.
Other qualifications
Prescriptions for:

GradCert(Math) and GradDip(Math) A Graduate Certificate and Graduate Diploma are available to graduates who have not included Mathematics at an advanced level in their first degree.
For further details, contact the Division of Health, Engineering, Computing and Science Office.

PGCert(Math), PGDip(Math), BA(Hons), BSc(Hons), MA, MSc and MSc (Research) The paper MATHS520 is normally available only for the BCMS(Hons) degree.
To complete a PGCert(Math), students must complete 60 points at 500 level consisting of 60 points from papers listed for Mathematics.
To complete a PGDip(Math), students must complete 120 points at 500 level including at least 90 points from papers listed for Mathematics.
To complete a BA(Hons) in Mathematics, students must complete 120 points at 500 level, including at least 60 points from the papers listed for Mathematics, of which at least 30 points must be in research (normally MATHS591).
Enrolment in papers towards the BSc(Hons) is only by invitation of the Head of School. To complete a BSc(Hons) in Mathematics, students must complete 120 points at 500 level, including at least 60 points from the papers listed for Mathematics, of which at least 30 points must be in research (normally MATHS591).
To complete an MA in Mathematics, students admitted under section 2(b) of the MA regulations must take a 120 point thesis, or a 90 point thesis and 30 points from approved 500 level papers, or a 60 point dissertation and 60 points from approved 500 level papers.
To complete an MSc in Mathematics, students admitted under section 2(a) of the MSc regulations must complete 180 points at 500 level including MATHS592 and at least 60 points from papers listed for Mathematics.
To complete an MSc (Research) in Mathematics, students admitted under section 2(a) of the MSc (Research) regulations must complete 180 points at 500 level consisting of MATHS594 and 60 points from papers listed for Mathematics.
Candidates for graduate qualifications should select their papers in consultation with the Graduate Adviser in Mathematics of the Department of Mathematics.

MPhil The Master of Philosophy is a one year researchbased degree in which students undertake a programme of approved and supervised research that leads to a thesis which critically investigates an approved topic of substance and significance, demonstrates expertise in the methods of research and scholarship, displays intellectual independence and makes a substantial original contribution to the subject area concerned, and is of publishable quality.

PhD The Doctor of Philosophy is a three year researchbased degree in which students undertake a programme of approved and supervised research that leads to a thesis which critically investigates an approved topic of substance and significance, demonstrates expertise in the methods of research and scholarship, displays intellectual independence and makes a substantial original contribution to the subject area concerned, and is of publishable quality.
Mathematics papers
Code and paper title  Points  

CSMAX170
Foundations in Computing and Mathematical Sciences
The objective of this paper is to provide students with the academic foundations for computing and mathematical sciences. The paper will cover the... 
15  No occurrences 
CSMAX175
Introduction to Cyber Security
This paper provides an introduction to Cyber Security through the exploration of concepts such as digital information, digital identities, digital... 
15  24A (Hamilton) & 24A (Tauranga) & 24X (Hainan University, Haikou China) 
ENGEN101
Engineering Maths and Modelling 1A
A study of the fundamental techniques of algebra and calculus with engineering applications. 
15  24A (Hamilton) & 24A (Secondary School  Unistart) & 24B (Hamilton) 
ENGEN102
Engineering Maths and Modelling 1B
A further study of the fundamental techniques of algebra and calculus with engineering applications. Includes an introduction to relevant statistical... 
15  24B (Hamilton) & 24B (Secondary School  Unistart) & 24B (Tauranga) & 24G (Hamilton) 
MATHS103
Mathematics 1A
A study of the fundamental techniques of algebra and calculus. 
15  24A (Hamilton) & 24A (Tauranga) & 24B (Hamilton) & 24X (Hainan University, Haikou China) 
MATHS104
Mathematics 1B
A further study of the fundamental techniques of algebra and calculus. 
15  24B (Hamilton) & 24B (Tauranga) & 24G (Hamilton) 
MATHS135
Discrete Structures
An introduction to a number of the structures of discrete mathematics with wide applicability in areas such as: computer logic, analysis of... 
15  24B (Hamilton) & 24B (Secondary School  Unistart) & 24B (Tauranga) & 24X (Hainan University, Haikou China) 
MATHS165
General Mathematics
An introduction to algebra, calculus and applications for students without NCEA Level 3 Mathematics. Students who meet the prerequisites of MATHS103... 
15  24A (Hamilton) 
MATHS166
Management Mathematics
An introduction to algebra and calculus for students in Management or Social Sciences. Students who meet the prerequisites of MATHS103 may wish to... 
15  24A (Hamilton) & 24X (Hangzhou City University, Hangzhou China) 
MATHS168
Preparatory Mathematics
Basic algebraic concepts and an introduction to Calculus and Statistics. This paper provides a last chance for students to correct a weak background... 
15  24A (Hamilton) & 24B (Hamilton) & 24JS (Hamilton) 
RPLCR103
Recognition of Prior Learning  Introduction to Calculus
A study of the fundamental techniques of calculus, including differentiation and integration for functions of one real variable, with applications to... 
15  24A (Hamilton) & 24H (Hamilton) 
RPLCR104
Recognition of Prior Learning  Introduction to Algebra
A study of the fundamental techniques and applications of algebra including Gaussian elimination, vector and matrix algebra, complex numbers... 
15  24A (Hamilton) & 24H (Hamilton) 
Code and paper title  Points  

CSMAX270
Cultural Perspectives for Computing and Mathematical Sciences
The paper provides students with an understanding of scientific and culturespecific perspectives on issues in computing and mathematical sciences... 
15  24B (Hamilton) & 24B (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  24B (Hamilton) & 24B (Online) & 24B (Tauranga) 
DATAX221
Statistical Data Analysis
This paper introduces students to the R programming language which is used to investigate a collection of real data sets. Analysis of variance... 
15  24A (Hamilton) 
DATAX222
Principles of Probability and Statistics
This paper introduces the theoretical background that underpins modern probability and statistics. Topics include discrete probability and... 
15  24B (Hamilton) 
ENGEN201
Engineering Maths and Modelling 2
Calculus of Several Variables and its Applications. Vector calculus (Green's, Gauss' and Stokes' theorems). Taylor's Theorem in n dimensions... 
15  24A (Hamilton) & 24H (Online) 
MATHS201
Continuing Calculus
Calculus of Several Variables and its Applications. Vector calculus (Green's, Gauss' and Stokes' theorems). Taylor's Theorem in n dimensions. The... 
15  24A (Hamilton) & 24X (Hainan University, Haikou China) 
MATHS202
Linear Algebra
A formal approach to linear algebra, with applications. Topics include: axioms of a vector space, linear independence, spanning sets and bases... 
15  24B (Hamilton) & 24X (Hainan University, Haikou China) 
MATHS203
Differential Equations and Modelling
Systems of ordinary differential equations and their applications, including phase plane methods. Introduction to partial differential equations... 
15  No occurrences 
MATHS204
Mathematical Tools for Scientists
This paper gives students a practical introduction to mathematical modelling and realworld problem solving, especially as it relates to science. 
15  24A (Hamilton) 
Code and paper title  Points  

COMPX344
Applied Computational Methods
This paper explores numerical methods with applications to real world problems. A verity of classes of problems will be introduced, and appropriate... 
15  24B (Hamilton) 
COMPX361
Logic and Computation
The syllabus includes: further development of predicate logic with application to program verification; mathematical induction including structural... 
15  24B (Hamilton) & 24B (Tauranga) 
COMPX364
Cryptography and Number Theory
An introduction to number theoretic ideas with emphasis on their applications in cryptography. 
15  No occurrences 
DATAX321
Advanced Data Analysis
This paper covers the use of statistical packages for data analysis and modelling. The emphasis is on observational rather than experimental data... 
15  24B (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  24A (Hamilton) 
ENGEN301
Engineering Maths and Modelling 3
Introduces numerical methods and statistical ideas relevant to Engineering. 
15  24A (Hamilton) 
MATHS301
Real and Complex Analysis
Further real analysis, including a formal approach to continuity, differentiability and power series. An introduction to the calculus of complex... 
15  24A (Hamilton) 
MATHS302
Group Theory
An introduction to abstract algebra via the theory of groups. 
15  24A (Hamilton) 
MATHS303
Applied Mathematics
Develops the most widely used methods for solving ordinary and partial differential equations, especially those arising in physical applications. 
15  24B (Hamilton) 
MATHS390
Directed Study
Students carry out an independent research project on an approved topic under staff supervision. 
15  24A (Hamilton) & 24B (Hamilton) 
MATHS397
WorkIntegrated Learning Directed Study
Students carry out an independent workrelated project on an approved topic under staff supervision. 
15  24X (Hamilton) 
Code and paper title  Points  

COMPX502
Cryptography
An introduction to cryptographic methods. 
15  No occurrences 
COMPX544
Advanced Applied Computational Methods
This paper explores numerical methods with applications to real world problems. A variety of classes of problems will be introduced, and appropriate... 
15  24B (Hamilton) 
COMPX546
Graph Theory
An introduction to graph theory and combinatorics, including network optimisation algorithms. 
15  24B (Hamilton) 
MATHS503
Advanced Applied Mathematics
This paper develops in depth the most widely used methods for solving ordinary and partial differential equations, especially those arising in... 
15  24B (Hamilton) 
MATHS513
Advanced Group Theory
An indepth study of the theory of finite groups. 
15  24A (Hamilton) 
MATHS517
Stochastic Differential Equations with Applications to Finance
A study of stochastic differential equations and their applications in the physical sciences and finance. 
15  No occurrences 
MATHS520
Dissertation
A directed investigation and report on an approved project or study topic. 
45  24X (Hamilton) 
MATHS553
Fluid Dynamics
Basic principles of fluid dynamics with applications. 
15  24A (Hamilton) 
MATHS581
Special Topic in Mathematics 1
One or more special topics in mathematics, at an advanced level. 
15  24A (Hamilton) & 24B (Hamilton) 
MATHS582
Special Topic in Mathematics 2
One or more special topics in mathematics, at an advanced level. 
15  24A (Hamilton) & 24B (Hamilton) 
MATHS591
Dissertation
A report on the findings of a theoretical or empirical investigation. 
30  24X (Hamilton) 
MATHS592
Dissertation
A report on the findings of a theoretical or empirical investigation. 
60  24X (Hamilton) 
MATHS593
Mathematics Thesis
An externally examined piece of written work that reports on the findings of supervised research. 
90  24X (Hamilton) 
MATHS594
Mathematics Thesis
An externally examined piece of written work that reports on the findings of supervised research. 
120  24X (Hamilton) 
Code and paper title  Points  

MATHS800 Mathematics MPhil Thesis  120  24X (Hamilton) 
Code and paper title  Points  

MATHS900 Mathematics PhD Thesis  120  24I (Hamilton) & 24J (Hamilton) & 24K (Hamilton) & 24X (Hamilton) 

CSMAX170 Foundations in Computing and Mathematical Sciences
The objective of this paper is to provide students with the academic foundations for computing and mathematical sciences. The paper will cover the...
Points 15CSMAX175 Introduction to Cyber SecurityThis paper provides an introduction to Cyber Security through the exploration of concepts such as digital information, digital identities, digital...
Points 15ENGEN101 Engineering Maths and Modelling 1AA study of the fundamental techniques of algebra and calculus with engineering applications.
Points 15ENGEN102 Engineering Maths and Modelling 1BA further study of the fundamental techniques of algebra and calculus with engineering applications. Includes an introduction to relevant statistical...
Points 15MATHS103 Mathematics 1AA study of the fundamental techniques of algebra and calculus.
Points 15MATHS104 Mathematics 1BA further study of the fundamental techniques of algebra and calculus.
Points 15MATHS135 Discrete StructuresAn introduction to a number of the structures of discrete mathematics with wide applicability in areas such as: computer logic, analysis of...
Points 15MATHS165 General MathematicsAn introduction to algebra, calculus and applications for students without NCEA Level 3 Mathematics. Students who meet the prerequisites of MATHS103...
Points 15MATHS166 Management MathematicsAn introduction to algebra and calculus for students in Management or Social Sciences. Students who meet the prerequisites of MATHS103 may wish to...
Points 15MATHS168 Preparatory MathematicsBasic algebraic concepts and an introduction to Calculus and Statistics. This paper provides a last chance for students to correct a weak background...
Points 15RPLCR103 Recognition of Prior Learning  Introduction to CalculusA study of the fundamental techniques of calculus, including differentiation and integration for functions of one real variable, with applications to...
Points 15RPLCR104 Recognition of Prior Learning  Introduction to AlgebraA study of the fundamental techniques and applications of algebra including Gaussian elimination, vector and matrix algebra, complex numbers...
Points 15 
CSMAX270 Cultural Perspectives for Computing and Mathematical Sciences
The paper provides students with an understanding of scientific and culturespecific perspectives on issues in computing and mathematical sciences...
Points 15DATAX201 Practical Data ScienceThis paper gives students practical experience for the entire data science process. It covers the data collection process, data cleaning and...
Points 15DATAX221 Statistical Data AnalysisThis paper introduces students to the R programming language which is used to investigate a collection of real data sets. Analysis of variance...
Points 15DATAX222 Principles of Probability and StatisticsThis paper introduces the theoretical background that underpins modern probability and statistics. Topics include discrete probability and...
Points 15ENGEN201 Engineering Maths and Modelling 2Calculus of Several Variables and its Applications. Vector calculus (Green's, Gauss' and Stokes' theorems). Taylor's Theorem in n dimensions...
Points 15MATHS201 Continuing CalculusCalculus of Several Variables and its Applications. Vector calculus (Green's, Gauss' and Stokes' theorems). Taylor's Theorem in n dimensions. The...
Points 15MATHS202 Linear AlgebraA formal approach to linear algebra, with applications. Topics include: axioms of a vector space, linear independence, spanning sets and bases...
Points 15MATHS203 Differential Equations and ModellingSystems of ordinary differential equations and their applications, including phase plane methods. Introduction to partial differential equations...
Points 15MATHS204 Mathematical Tools for ScientistsThis paper gives students a practical introduction to mathematical modelling and realworld problem solving, especially as it relates to science.
Points 15 
COMPX344 Applied Computational Methods
This paper explores numerical methods with applications to real world problems. A verity of classes of problems will be introduced, and appropriate...
Points 15COMPX361 Logic and ComputationThe syllabus includes: further development of predicate logic with application to program verification; mathematical induction including structural...
Points 15COMPX364 Cryptography and Number TheoryAn introduction to number theoretic ideas with emphasis on their applications in cryptography.
Points 15DATAX321 Advanced Data AnalysisThis paper covers the use of statistical packages for data analysis and modelling. The emphasis is on observational rather than experimental data...
Points 15DATAX322 Probability and Stochastic ProcessesThis paper introduces students to probability theory and stochastic processes. It covers formally the theoretical foundations of probability, random...
Points 15ENGEN301 Engineering Maths and Modelling 3Introduces numerical methods and statistical ideas relevant to Engineering.
Points 15MATHS301 Real and Complex AnalysisFurther real analysis, including a formal approach to continuity, differentiability and power series. An introduction to the calculus of complex...
Points 15MATHS302 Group TheoryAn introduction to abstract algebra via the theory of groups.
Points 15MATHS303 Applied MathematicsDevelops the most widely used methods for solving ordinary and partial differential equations, especially those arising in physical applications.
Points 15MATHS390 Directed StudyStudents carry out an independent research project on an approved topic under staff supervision.
Points 15MATHS397 WorkIntegrated Learning Directed StudyStudents carry out an independent workrelated project on an approved topic under staff supervision.
Points 15 
COMPX544 Advanced Applied Computational Methods
This paper explores numerical methods with applications to real world problems. A variety of classes of problems will be introduced, and appropriate...
Points 15COMPX546 Graph TheoryAn introduction to graph theory and combinatorics, including network optimisation algorithms.
Points 15MATHS503 Advanced Applied MathematicsThis paper develops in depth the most widely used methods for solving ordinary and partial differential equations, especially those arising in...
Points 15MATHS513 Advanced Group TheoryAn indepth study of the theory of finite groups.
Points 15MATHS517 Stochastic Differential Equations with Applications to FinanceA study of stochastic differential equations and their applications in the physical sciences and finance.
Points 15MATHS520 DissertationA directed investigation and report on an approved project or study topic.
Points 45MATHS553 Fluid DynamicsBasic principles of fluid dynamics with applications.
Points 15MATHS581 Special Topic in Mathematics 1One or more special topics in mathematics, at an advanced level.
Points 15MATHS582 Special Topic in Mathematics 2One or more special topics in mathematics, at an advanced level.
Points 15MATHS591 DissertationA report on the findings of a theoretical or empirical investigation.
Points 30MATHS592 DissertationA report on the findings of a theoretical or empirical investigation.
Points 60MATHS593 Mathematics ThesisAn externally examined piece of written work that reports on the findings of supervised research.
Points 90MATHS594 Mathematics ThesisAn externally examined piece of written work that reports on the findings of supervised research.
Points 120 

MATHS900 Mathematics PhD ThesisPoints 120
2024 Catalogue of Papers information current as of 30 May 2024 01:00am