Level 1 Papers

Level 2 Papers

Level 3 Papers

Level 4 Papers

Level 5 Papers

Summer School Papers

Industry Papers

Computer Graphic Design 3

Intern Project

Advanced Studies in Visual Communication

Computer Networks

Topics in Programming Languages

Artificial Intelligence Techniques and Applications

Design and Analysis of Algorithms

Interactive Multimedia Systems

Database Systems

Web Applications Development

Reasoning about Programs

Computer Science Placement 1

Computer Science Placement 2

Computer Science Placement 3

2015 Papers
Level 3 Papers >> All Papers
COMP316A Artificial Intelligence Techniques and Applications

20 Points

This paper gives an overview of artificial intelligence, including intelligent search, logic-based and probabilistic knowledge representation and reasoning, and machine learning.

Learning Outcomes
Students will get a broad overview of AI research and applications, and will be able to apply AI ideas and implement algorithms for selected problems, especially in search, knowledge representation and reasoning, as well as in machine learning.

Pre Requisite Papers
COMP203 Programming with Data Structures or
COMP241 Software Engineering Development

Lecturers and Tutors

A Semester

Official Timetable Information


This is just a rough guideline, but on average we would expect you to spend 9 hours on reading, thinking, and doing your assignments in addition to lecture time. That's about 12 hours a week.

Required Reading
Russell, S. and Norvig, P., Artificial Intelligence: A Modern Approach, (3rd edition).

Computing Resources
The Linux computers in Lab 6 in R block.

Assessment Ratio
Internal assessment/final examination ratio 2:1 or 1:2, whichever works in your favour.

Assessment Components

An overall mark of 50% is required for a pass, with a minimum of 35% in the final exam.

Assessment Deadlines
see Moodle page.

Attendance Policy

The textbook and the lecture slides will probably enable you to follow the course. However, there will be additional explanations in class, as well as interaction that you might find useful.

Lecture Outlines

We will closely follow the book

  • Stuart Russell, Peter Norvig, "Artificial Intelligence: A Modern Approach (2nd edition)", Prentice Hall, 2010.

The plan is to cover the following topics:

  • Solving Problems by Searching
  • Informed Search and Exploration
  • Adversarial Search

  • Knowledge Representation & Reasoning

  • Uncertainty
  • Probabilistic Reasoning
  • Making Simple Decisions

  • Learning from Observations
  • Knowledge in Learning
  • Neural Networks
  • Language

Academic Integrity
Follow this link for Academic Integrity information and this link for detailed explanation of How to prevent plagiarism in Computer Science assessment items.

Performance Impairment
Follow this link for information on Performance Impairment.

Student Concerns and Complaints
Follow this link for Student Concerns and Complaints information.

Application for Extension
Follow this link for information on applying for an Extension.

Review of Grade
Follow this link for information on applying for a Review of Grade.

University Regulations
Your attention is drawn to the following regulations and policies, which are published in the University Calendar:

  2007 FCMS. The University of Waikato - Te Whare Wananga o Waikato