You are here: UNE Home / Course and Unit Catalogue / 2008 / A-Z / COMP518

Year:

COMP518 Programming Languages for Artificial Intelligence

Credit Points 6
Offering
Responsible Campus Teaching Period Mode of Study
Armidale Semester 1 On line
Armidale Semester 1 On Campus
Online level
  • Level D - Comp/internet essential
  • Level E - Wholly online unit
Intensive School(s) None
Supervised Exam There is a UNE Supervised Examination held at the end of the teaching period in which you are enrolled.
Pre-requisites COMP 282 or 582; candidature in a postgraduate award
Co-requisites None
Restrictions COMP 318, 506
Notes on-campus online D; off-campus online E; see COMP 280
Combined Units COMP318 - Programming Languages for Artificial Intelligence
Coordinator(s) Ioan Despi (idespi@une.edu.au)
Unit Description

Two lectures and a two-hour laboratory session per week. This unit covers non-procedural languages - SCHEME and PROLOG. SCHEME is a functional programming language. PROLOG is a logic programming language. Topics included in the SCHEME section are: basic list processing functions; conditionals; recursions; and high order functions. Topics included in the PROLOG section are: data structures, recursions; backtracking and cut; and practical programming. External students should see COMP 280 for computer requirements.

Prescribed Material
Mandatory

Text(s):

Note: Students are expected to purchase prescribed material

Programming in PROLOG
ISBN: 9783540006787
Clocksin, W.F. and Mellish, C.S., Springer-Verlag 5th ed. 2003
The Scheme Programming Language
ISBN: 9780262541480
Kent Dybvig, R., MIT Press 3rd ed. 2003
Recommended Material
Optional
None
Disclaimer Offer of some subjects is subject to viability. Information in these unit descriptions is subject to change prior to commencement of semester.
   

Email to a friend