Artificial intelligence (AI) is the combination of data, algorithms and computing power that can perform tasks that would require intelligence if they were done by a human. It is impacting our lives, businesses and environment. As a subject AI will give students advanced skills and techniques to address the problems at hand.

Other qualifications

Prescriptions for:

Artificial Intelligence papers

200 Level 300 Level 500 Level
Code and paper title Points
COMPX216 Artificial Intelligence right arrow

This paper provides an introduction to artificial intelligence, including techniques for knowledge representation and reasoning, searching and...

15 25A (Hamilton) & 25A (Tauranga) & 25X (Hainan University, Haikou China)
DATAX221 Statistical Data Analysis right arrow

This paper introduces students to the R programming language. Analysis of variance, multiple regression, non parametric methods and time series are...

15 25A (Hamilton)
Code and paper title Points
COMPX301 Design and Analysis of Algorithms right arrow

This course is for students interested in the art and science of computer programming. It is concerned with advanced data structures and their...

15 25A (Hamilton)
COMPX307 Principles of Programming Languages right arrow

The design, implementation and use of programming languages, in particular the use of functional languages to implement imperative languages will be...

15 25B (Hamilton)
COMPX310 Machine Learning right arrow

This paper introduces Machine Learning (ML) which is the science of making predictions. ML algorithms strive to be fast and highly accurate, while...

15 25B (Hamilton) & 25X (Hainan University, Haikou China)
COMPX326 Computer Vision right arrow

This paper provides an introduction to modern computer vision techniques based on deep learning methods.

15 25A (Hamilton)
COMPX328 Natural Language Processing right arrow

This paper provides an introduction to modern natural language processing techniques based on deep learning methods.

15 25A (Hamilton)
COMPX361 Logic and Computation right arrow

The syllabus includes: further development of predicate logic with application to program verification; mathematical induction including structural...

15 25B (Hamilton) & 25B (Tauranga) & 25X (Hainan University, Haikou China)
COMPX367 Computational Mathematics right arrow

Introduces numerical methods for solving various mathematical problems.

15 25B (Hamilton)
CSMAX300 Visual Data Communication right arrow

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 25A (Hamilton)
DATAX321 Advanced Data Analysis right arrow

This paper uses R for data analysis and modelling. The topics covered are general linear models, generalised linear models, and statistical learning...

15 25B (Hamilton)
DATAX322 Probability and Stochastic Processes right arrow

This paper introduces students to probability theory and stochastic processes. It covers formally the theoretical foundations of probability, random...

15 25A (Hamilton)
Code and paper title Points
AIMLX591 Artificial Intelligence Dissertation right arrow

A report on findings of a theoretical or empirical investigation.

30 25X (Hamilton)
AIMLX592 Artificial Intelligence Dissertation right arrow

A report on the findings of a theoretical or empirical investigation.

60 25X (Hamilton)
AIMLX594 Artificial Intelligence Thesis right arrow

An externally examined piece of written work that reports on the findings of supervised research.

120 25X (Hamilton)
BIOMD501 Technology in Biomedicine: From Drug Discovery and Development to Precision Medicine right arrow

In this paper, students will gain an understanding of how technology, including artificial intelligence, is used in disease diagnosis, drug...

15 25B (Hamilton)
COMPX520 Dissertation right arrow

A directed study investigation and report on an approved project or study topic under the supervision of a lecturer. Students should obtain the...

45 25D (Hamilton) & 25I (Hamilton) & 25X (Hamilton)
COMPX521 Machine Learning Algorithms right arrow

This paper exposes students to selected machine learning algorithms and includes assignments that require the implementation of these algorithms.

15 25B (Hamilton)
COMPX523 Machine Learning for Data Streams right arrow

Data streams are everywhere, from F1 racing over electricity networks to news feeds. Data stream mining relies on and develops new incremental...

15 25A (Hamilton)
COMPX525 Deep Learning right arrow

This paper provides an introduction into Deep Learning, focussing on both algorithms and applications. It covers both the basics of Neural networks...

15 25A (Hamilton)
COMPX546 Graph Theory right arrow

An introduction to graph theory and combinatorics, including network optimisation algorithms.

15 25A (Hamilton)
COMPX567 Advanced Computational Mathematics right arrow

This paper considers computational methods for solving various mathematical problems.

15 25B (Hamilton)
time

2025 Catalogue of Papers information current as of 23 Dec 2024 01:00am