Artificial IntelligenceSubject regulations
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
Code and paper title | Points | |
---|---|---|
COMPX216Artificial Intelligence 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) |
DATAX221Statistical Data Analysis 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 | |
---|---|---|
COMPX301Design and Analysis of Algorithms 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) |
COMPX307Principles of Programming Languages The design, implementation and use of programming languages, in particular the use of functional languages to implement imperative languages will be... | 15 | 25B (Hamilton) |
COMPX310Machine 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 | 25B (Hamilton) & 25X (Hainan University, Haikou China) |
COMPX326Computer Vision This paper provides an introduction to modern computer vision techniques based on deep learning methods. | 15 | 25A (Hamilton) |
COMPX328Natural Language Processing This paper provides an introduction to modern natural language processing techniques based on deep learning methods. | 15 | 25A (Hamilton) |
COMPX361Logic and Computation 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) |
COMPX367Computational Mathematics Introduces numerical methods for solving various mathematical problems. | 15 | 25B (Hamilton) |
CSMAX300Visual 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 | 25A (Hamilton) |
DATAX321Advanced 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 | 25B (Hamilton) |
DATAX322Probability and Stochastic Processes 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 | |
---|---|---|
AIMLX591Artificial Intelligence Dissertation A report on findings of a theoretical or empirical investigation. | 30 | 25I (Hamilton) & 25X (Hamilton) |
AIMLX592Artificial Intelligence Dissertation A report on the findings of a theoretical or empirical investigation. | 60 | 25X (Hamilton) |
AIMLX594Artificial Intelligence Thesis An externally examined piece of written work that reports on the findings of supervised research. | 120 | 25X (Hamilton) |
BIOMD501Technology in Biomedicine: From Drug Discovery and Development to Precision Medicine In this paper, students will gain an understanding of how technology, including artificial intelligence, is used in disease diagnosis, drug... | 15 | 25B (Hamilton) |
COMPX520Dissertation 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) |
COMPX521Interpretable Machine Learning This paper exposes students to algorithms for learning interpretable machine learning models such as decision trees and rule sets and includes... | 15 | 25B (Hamilton) |
COMPX523Machine Learning for Data Streams 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) |
COMPX525Deep Learning 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) |
COMPX546Graph Theory An introduction to graph theory and combinatorics, including network optimisation algorithms. | 15 | 25A (Hamilton) |
COMPX567Advanced Computational Mathematics This paper considers computational methods for solving various mathematical problems. | 15 | 25B (Hamilton) |
COMPX585Preparation for Research in Computer Science A paper about how to plan, conduct and report research in the field of computer science, in which students gain skills in and understanding of... | 15 | 25B (Hamilton) |
- COMPX216Artificial Intelligence
This paper provides an introduction to artificial intelligence, including techniques for knowledge representation and reasoning, searching and...
Points1525A (Hamilton) & 25A (Tauranga) & 25X (Hainan University, Haikou China)DATAX221Statistical Data AnalysisThis paper introduces students to the R programming language. Analysis of variance, multiple regression, non parametric methods and time series are...
Points1525A (Hamilton) - COMPX301Design and Analysis of Algorithms
This course is for students interested in the art and science of computer programming. It is concerned with advanced data structures and their...
Points1525A (Hamilton)COMPX307Principles of Programming LanguagesThe design, implementation and use of programming languages, in particular the use of functional languages to implement imperative languages will be...
Points1525B (Hamilton)COMPX310Machine LearningThis paper introduces Machine Learning (ML) which is the science of making predictions. ML algorithms strive to be fast and highly accurate, while...
Points1525B (Hamilton) & 25X (Hainan University, Haikou China)COMPX326Computer VisionThis paper provides an introduction to modern computer vision techniques based on deep learning methods.
Points1525A (Hamilton)COMPX328Natural Language ProcessingThis paper provides an introduction to modern natural language processing techniques based on deep learning methods.
Points1525A (Hamilton)COMPX361Logic and ComputationThe syllabus includes: further development of predicate logic with application to program verification; mathematical induction including structural...
Points1525B (Hamilton) & 25B (Tauranga) & 25X (Hainan University, Haikou China)COMPX367Computational MathematicsIntroduces numerical methods for solving various mathematical problems.
Points1525B (Hamilton)CSMAX300Visual 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.
Points1525A (Hamilton)DATAX321Advanced Data AnalysisThis paper uses R for data analysis and modelling. The topics covered are general linear models, generalised linear models, and statistical learning...
Points1525B (Hamilton)DATAX322Probability and Stochastic ProcessesThis paper introduces students to probability theory and stochastic processes. It covers formally the theoretical foundations of probability, random...
Points1525A (Hamilton) - AIMLX591Artificial Intelligence Dissertation
A report on findings of a theoretical or empirical investigation.
Points3025I (Hamilton) & 25X (Hamilton)AIMLX592Artificial Intelligence DissertationA report on the findings of a theoretical or empirical investigation.
Points6025X (Hamilton)AIMLX594Artificial Intelligence ThesisAn externally examined piece of written work that reports on the findings of supervised research.
Points12025X (Hamilton)BIOMD501Technology in Biomedicine: From Drug Discovery and Development to Precision MedicineIn this paper, students will gain an understanding of how technology, including artificial intelligence, is used in disease diagnosis, drug...
Points1525B (Hamilton)COMPX520DissertationA directed study investigation and report on an approved project or study topic under the supervision of a lecturer. Students should obtain the...
Points4525D (Hamilton) & 25I (Hamilton) & 25X (Hamilton)COMPX521Interpretable Machine LearningThis paper exposes students to algorithms for learning interpretable machine learning models such as decision trees and rule sets and includes...
Points1525B (Hamilton)COMPX523Machine Learning for Data StreamsData streams are everywhere, from F1 racing over electricity networks to news feeds. Data stream mining relies on and develops new incremental...
Points1525A (Hamilton)COMPX525Deep LearningThis paper provides an introduction into Deep Learning, focussing on both algorithms and applications. It covers both the basics of Neural networks...
Points1525A (Hamilton)COMPX546Graph TheoryAn introduction to graph theory and combinatorics, including network optimisation algorithms.
Points1525A (Hamilton)COMPX567Advanced Computational MathematicsThis paper considers computational methods for solving various mathematical problems.
Points1525B (Hamilton)COMPX585Preparation for Research in Computer ScienceA paper about how to plan, conduct and report research in the field of computer science, in which students gain skills in and understanding of...
Points1525B (Hamilton)
2025 Catalogue of Papers information current as of 1 Apr 2025 01:00am