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

Year:

COMP318 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
Melb Institute of Technology MIT-Sydney Trimester 2 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 candidature in one of the following: GradCertCompSc; GradCertInfoTech; GradDipCompSc;GradDipInfoTech; MCompSc; MInfoSys; MInfoSys(Extended); MInfoTech; MInfoTech(Extended)
Co-requisites None
Restrictions COMP 383, 518
Notes on-campus online D; off-campus online E; see COMP 280
Combined Units COMP518 - 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 Unit information may be subject to change prior to commencement of the teaching period.
   

Email to a friend