AIML 420Artificial Intelligence

This course addresses concepts and techniques of artificial intelligence (AI). It provides a brief overview of AI history and search techniques, as well as covering important machine learning topics, tools, and algorithms with their applications, including neural networks and evolutionary algorithms. Other topics include analysing data, probability and Bayesian networks, planning and scheduling. The course will also give a brief overview of a selection of other current topics in AI.

On this page

Choose when and where to take this course.

Academic year
Course options (2)
Select a course offering to view its details below
Select a course offering to view its details
Select offering Dates Location
Trimester One of three teaching periods that make up the academic year—usually March to June, July to October, and November to February.
CRN A unique number given to a single version of a course. It differentiates between courses with the same course code that are taught in different trimesters or streams, or in different modes (for example, in person or online).

Course details

Dates
24 Feb 2025 to 22 Jun 2025
Starts
Trimester 1
Fees
NZ$1,197.60 for
International fees
NZ$5,477.70
Lecture start times
  • Tuesday 12.00pm
  • Wednesday 12.00pm
  • Thursday 12.00pm
Campus
Kelburn
Estimated workload
Approximately 150 hours or 9.4 hours per week for 16 weeks
Points
15

Entry restrictions

Prerequisites
Corequisites
None
Restrictions
AIML 231, AIML 232, AIML 320, AIML 421, COMP 307, COMP 309, COMP 420

Taught by

School of Engineering and Computer ScienceFaculty of Engineering

Key dates

Find important dates—including mid-trimester teaching breaks—on the University's key dates calendar.

You'll be told about assessment dates once the course has begun.

Key dates

About this course


Artificial Intelligence (AI) is intelligence exhibited by machines. Examples include self-driving cars, automatically planning a holiday, generating sensible conversation, learning to predict fog at Wellington Airport, reading a web page to get the answer to a question, recognising handwritten digits, detecting identity by checking fingerprints, detecting network intrusions, controlling robot actuators, processing and recognising images and signals, discovering and detecting the mathematical or logical relationship between output variables and a large number of inputs in economic and engineering tasks, or optimising parameter values in complex engineering problems. AIML 420 is an introduction to the ideas and techniques that computer scientists have developed to address these kinds of tasks.
 
The lectures cover following main topics: search techniques, machine learning including basic learning concepts and algorithms, neural networks and evolutionary learning, reasoning under uncertainty, planning and scheduling, knowledge based systems and AI Philosophy. The course includes a substantial amount of programming. The course will cover both science and engineering applications.

Course learning objectives

Students who pass this course will be able to:

  1. Explain fundamental concepts and techniques of artificial intelligence, and discuss the applicability and limitations of the algorithms and techniques.

  2. Choose and apply fundamental concepts, techniques and tools of artificial intelligence to real world problems (including engineering applications).

  3. Critically evaluate AI techniques and analysis the results of applying an AI technique to a problem.

How this course is taught

We’ve designed this course for in-person study, and to get the most of out it we strongly recommend you attend lectures on campus. Most assessment items, as well as tutorials/seminars/labs/workshops will only be available in person. Any exceptions for in-person attendance for assessment will be looked at on a case-by-case basis in exceptional circumstances, e.g., through disability services or by approval by the course coordinator. If you started your programme of study remotely and can only study remotely, please contact the School so we can help and confirm what courses are available.

During the trimester there will be typically two lectures and one tutorial per week.
 

Assessment

  • Final Test Type: IndividualMark: 40%
  • Assignment 1: Machine learning Basics and Classification Mark: 15%
  • Terms test Mark: 15%
  • Assignment 2: Neural Networks and Probabilities Mark: 15%
  • Assignment 3: Evolutionary computation, Planning and Scheduling Mark: 15%

Assessment dates and extensions

Once you've signed up to this course, you can use to see due dates for assessments and information about extensions.

Mandatory requirements

There are no mandatory requirements for this course.

Lecture times and rooms

What you’ll need to get

You do not need to get any texts or equipment for this course.

Past versions of this course

You may be able to access older versions of this course through our course archive.

View course archive

Student feedback

You can search for and read previous students’ feedback on this course.

Student feedback database

Selected offering

AIML 420

24 Feb–22 Jun 2025

Trimester 1 · CRN 33065

2025 course optionsOptions (2)