COSC329-08S1 (C) Semester One 2008

Algorithms and Artificial Intelligence

14 points

Details:
Start Date: Monday, 25 February 2008
End Date: Sunday, 29 June 2008
Withdrawal Dates
Last Day to withdraw from this course:
  • Without financial penalty (full fee refund): Sunday, 9 March 2008
  • Without academic penalty (including no fee refund): Sunday, 25 May 2008

Description

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.

Prerequisites

(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.

Recommended Preparation

Course Coordinator / Lecturer

Tad Takaoka

Lecturers

Wolfgang Kreutzer and Brent Martin

Assessment

Assessment Due Date Percentage 
1: Assignment 04 Apr 2008 20%
2: Assignment 06 Jun 2008 20%
3: Final Exam 60%

Textbooks / Resources

Recommended Reading

Callan, Robert; Artificial intelligence ; Palgrave Macmillan, 2003.

Horowitz, Ellis. , Sahni, Sartaj., Rajasekaran, Sanguthevar; Computer algorithms ; Computer Science Press, 1998.

Notes

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

Indicative Fees

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 .

All COSC329 Occurrences

  • COSC329-08S1 (C) Semester One 2008