Use the Tab and Up, Down arrow keys to select menu items.
A study of advanced algorithms and an introduction to artificial intelligence.
What on earth do algorithms and AI have in common? They both try to make hard problems easier. The objectives of this course are to introduce you to advanced programming techniques for dealing with some of life's tougher problems!Students will learn advanced topics in algorithms and basic methodologies in artificial intelligence (AI), including parallel algorithms and combinatorial generation, search techniques, machine learning, computer vision, expert systems and the AI programming language PROLOG. Read more in the course outline.
(1) 36 points from Mathematics, Statistics or Engineering Mathematics. MATH115/STAT111/STAT131/STAT112 are strongly recommended. MATH101 is not acceptable; (2) 44 points of 200-level Computer Science including COSC229 or COSC202 RP: COSC208, COSC110.
COSC208, COSC110.
Tad Takaoka
Wolfgang Kreutzer and Brent Martin
Callan, Robert; Artificial intelligence ; Palgrave Macmillan, 2003.
Horowitz, Ellis. , Sahni, Sartaj., Rajasekaran, Sanguthevar; Computer algorithms ; Computer Science Press, 1998.
Library portalCosc329 Home
PROLOG section: those of you with a computer at home can obtain a copy of SWI-PROLOG (and documentation) from http://www.swi-prolog.org/download.html
Domestic fee $530.00
International fee $2,287.00
* All fees are inclusive of NZ GST or any equivalent overseas tax, and do not include any programme level discount or additional course-related expenses.
For further information see Computer Science and Software Engineering .