Mathematics (2019)

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 major for the Bachelor of Computing and Mathematical Sciences with Honours and the Bachelor of Science. Mathematics may also be included as a second major or minor in other undergraduate degrees, subject to the approval of the Faculty 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, MATHS102, MATHS201, MATHS202, and at least one of MATHS301 and MATHS302. Students may include up to 30 points of STATS-coded 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, MATHS102, MATHS201, MATHS202, and at least one of MATHS301 and MATHS302. Students may include up to 30 points of STATS-coded 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 from the papers listed for the Mathematics major, including at least 30 points above 100 level.

Note: Students who commenced a major in Mathematics in 2017 or prior are encouraged to contact the Faculty of Computing and Mathematical Sciences for programme advice.

Note on Assessment: 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. Because of the technical nature of the terminology and accepted international protocol, the Department of Mathematics requires that all assessment for all papers be presented in English. Payment for translation will not be available from the Department.


On this page


  • Prescriptions for the 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 Faculty of Computing and Mathematical Sciences Office.

  • Prescriptions for the PGCert(Math), PGDip(Math), BA(Hons), BSc(Hons), MA, MSc and MSc (Research)

    The paper MATHS520 is normally available for only 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 Chairperson. 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 and Statistics.

  • Prescriptions for the MPhil

    The Master of Philosophy is an 18 month research-based 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.

  • Prescriptions for the PhD

    The Doctor of Philosophy is a three year research-based 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.

  • 100 Level

    Code Paper Title Occurrence / Location
    CSMAX170Foundations in Computing and Mathematical Sciences19A (Hamilton) & 19B (Hamilton)
    The objective of this paper is to provide students with the academic foundations for computing and mathematical sciences. The paper will cover the following areas: - Effective academic reasoning and communication - Information literacy and research skills - Academic integrity - Techniques and tools in the computing and mathematica...
    ENGEN183Linear Algebra and Statistics for Engineers19A (Hamilton), 19A (Tauranga), 19B (Hamilton) & 19B (Tauranga)
    A study of introductory statistics and the fundamental techniques of algebra including Gaussian elimination, vector and matrix algebra, complex numbers, eigenvalues and eigenvectors, as well as basic statistical notions and tools, with engineering applications.
    ENGEN184Calculus for Engineers19A (Hamilton), 19A (Tauranga), 19B (Hamilton), 19B (Tauranga), 19S (Hamilton) & 19S (Tauranga)
    A study of the fundamental techniques of calculus, including differentiation and integration for functions of one real variable, with engineering applications.
    MATHS101Introduction to Calculus19A (Hamilton) & 19B (Hamilton)
    A study of the fundamental techniques of calculus, including differentiation and integration for functions of one real variable, with applications to rate problems, graph sketching, areas and volumes.
    MATHS102Introduction to Algebra19A (Hamilton) & 19B (Hamilton)
    A study of the fundamental techniques and applications of algebra including Gaussian elimination, vector and matrix algebra, complex numbers, induction and recursion.
    MATHS135Discrete Structures19A (Hamilton)
    An introduction to a number of the structures of discrete mathematics with wide applicability in areas such as: computer logic, analysis of algorithms, telecommunications, networks and public key cryptography. In addition it introduces a number of fundamental concepts which are useful in Statistics, Computer Science and further stu...
    MATHS165General Mathematics19A (Hamilton) & 19B (Hamilton)
    An introduction to algebra, calculus and applications for students without NCEA Level 3 Mathematics. Students who meet the prerequisites of MATH101 and/or MATH102 should take these papers instead.
    MATHS166Management Mathematics19A (Hamilton), 19B (Hamilton) & 19C (Zhejiang University City College, Hangzhou China)
    An introduction to algebra and calculus for students in Management or Social Sciences. Students who meet the prerequisites of MATH101 and/or MATH102 may wish to take these paper(s) instead.
    MATHS168Preparatory Mathematics19A (Hamilton), 19B (Hamilton) & 19C (Hamilton)
    Basic algebraic concepts and an introduction to Calculus and Statistics. This paper provides a last chance for students to correct a weak background in mathematics. Students who meet the prerequisites of MATH165 or MATH166 should take one of those papers instead.
    RPLCR103Recognition of Prior Learning - Introduction to Calculus19A (Hamilton) & 19S (Hamilton)
    A study of the fundamental techniques of calculus, including differentiation and integration for functions of one real variable, with applications to rate problems, graph sketching, areas and volumes. Applications will be developed for the physical, engineering, biological and management sciences.
    RPLCR104Recognition of Prior Learning - Introduction to Algebra19A (Hamilton) & 19S (Hamilton)
    No description available.
  • 200 Level

    Code Paper Title Occurrence / Location
    CSMAX270Cultural Perspectives for Computing and Mathematical Sciences19B (Hamilton)
    The paper provides students with an understanding of scientific and culture-specific perspectives on computing and mathematical science issues and the ability to apply these in diverse contexts.
    ENGEN201Engineering Mathematics 219B (Hamilton) & 19S (Hamilton)
    Calculus of Several Variables and its Applications. Vector calculus (Green's, Gauss' and Stokes' theorems). Taylor's Theorem in n dimensions. Introduction to partial differential equations. Fourier series.
    MATHS201Continuing Calculus19B (Hamilton)
    Calculus of Several Variables and its Applications. Vector calculus (Green's, Gauss' and Stokes' theorems). Taylor's Theorem in n dimensions. The gamma and beta functions.
    MATHS202Linear Algebra19A (Hamilton)
    A formal approach to linear algebra, with applications. Topics include: axioms of a vector space, linear independence, spanning sets and bases. Linear transformations, the Gram-Schmidt process.
    MATHS203Differential Equations and Modelling19B (Hamilton)
    Systems of ordinary differential equations and their applications, including phase plane methods. Introduction to partial differential equations. Fourier series.
    STATS221Statistical Data Analysis19A (Hamilton)
    This paper introduces students to the R programming language which is used to investigate a collection of real data sets. Analysis of variance, multiple regression, non parametric methods and time series are covered.
    STATS226Bayesian Statistics19B (Hamilton)
    This paper introduces statistical methods from a Bayesian perspective, which gives a coherent approach to the problem of revising beliefs given relevant data. It is particularly relevant for data analytics, statistics, mathematics and computer science.
  • 300 Level

    Code Paper Title Occurrence / Location
    COMPX361Logic and Computation19B (Hamilton)
    The syllabus includes: further development of predicate logic with application to program verification; mathematical induction including structural induction; finite state automata and regular languages; Kleene's Theorem; Turing machines, the Church-Turing thesis, universal Turing machines and the Halting problem; formal grammars a...
    FCMS396Work Placement19C (Block)
    This paper enables students to undertake work placement in an area related to their major as part of their degree. Students work in a chosen field for a period of time in order to gain valuable work experience and learn from experts in their chosen field.
    MATHS301Real and Complex Analysis19A (Hamilton)
    Further real analysis, including a formal approach to continuity, differentiability and power series. An introduction to the calculus of complex functions and its applications.
    MATHS302Abstract Algebra19A (Hamilton)
    An introduction to abstract algebra via the theory of groups and rings.
    MATHS303Applied Mathematics19B (Hamilton)
    Develops the most widely used methods for solving ordinary and partial differential equations, especially those arising in physical applications.
    MATHS304Computational Mathematics19A (Hamilton)
    Introduces numerical methods for solving various mathematical problems.
    MATHS314Number Theory and Cryptography19B (Hamilton)
    An introduction to number theoretic ideas with emphasis on their applications in cryptography.
    MATHS390Directed Study19A (Hamilton) & 19B (Hamilton)
    Students carry out an independent research project on an approved topic under staff supervision.
    MATHS391Undergraduate Research Project19A (Hamilton), 19B (Hamilton), 19C (Hamilton) & 19S (Hamilton)
    Students carry out an independent research project on an approved topic under staff supervision.
  • 500 Level

    Code Paper Title Occurrence / Location
    COMPX502Cryptography19B (Hamilton)
    An introduction to cryptographic methods.
    MATHS501Metric Spaces19A (Hamilton)
    No description available.
    MATHS506Combinatorics19A (Hamilton)
    No description available.
    MATHS511Semigroups and Universal Algebra19B (Hamilton)
    No description available.
    MATHS512Continuous Groups19B (Hamilton)
    No description available.
    MATHS517Stochastic Differential Equations with Applications to Finance19B (Hamilton)
    A study of stochastic differential equations and their applications in the physical sciences and finance.
    MATHS520Dissertation19C (Hamilton)
    A directed investigation and report on an approved project or study topic.
    MATHS541Classical Partial Differential Equations19A (Hamilton) & 19B (Hamilton)
    Topics chosen from: first-order equations; the method of characteristics; second-order equations: wave, diffusion, and potential; separation of variables; initial and boundary value problems; applications: heat and mass transfer, fluid dynamics, finance
    MATHS564Special Relativity19A (Hamilton)
    An introduction to the methods and theory of special relativity.
    MATHS565General Relativity19A (Hamilton) & 19B (Hamilton)
    The theory of gravitational fields and cosmology using the methods of general relativity.
    MATHS581Special Topic in Mathematics 119A (Hamilton) & 19B (Hamilton)
    One or more special topics in mathematics, at an advanced level.
    MATHS582Special Topic in Mathematics 219A (Hamilton) & 19B (Hamilton)
    One or more special topics in mathematics, at an advanced level.
    MATHS591Dissertation19C (Hamilton)
    A report on the findings of a theoretical or empirical investigation.
    MATHS592Dissertation19C (Hamilton)
    A report on the findings of a theoretical or empirical investigation.
    MATHS593Mathematics Thesis19C (Hamilton)
    An externally examined piece of written work that reports on the findings of supervised research.
    MATHS594Mathematics Thesis19C (Hamilton)
    An externally examined piece of written work that reports on the findings of supervised research.
  • 800 Level

    Code Paper Title Occurrence / Location
    MATH800Mathematics MPhil Thesis19C (Hamilton)
    No description available.
  • 900 Level

    Code Paper Title Occurrence / Location
    MATH900Mathematics PhD Thesis19C (Hamilton)
    No description available.

2019 Catalogue of Papers information current as of : 14 December 2018 12:01pm

This page has been reformatted for printing.