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)
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) & 25B (Tauranga)
COMPX323 Advanced Database Concepts right arrow

This paper provides an introduction to the advanced features of database management systems. Students will learn to use and manipulate advanced...

15 25A (Hamilton)
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)
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)
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)
COMPX555 Bioinformatics right arrow

An introduction to bioinformatics, open to students majoring in computer science or biology. It includes an overview of molecular biology, genomics...

15 25B (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 5 Oct 2024 01:00am