ARTIFICIAL INTELLIGENCE

ARTIFICIAL INTELLIGENCE
Course Code
CS 3014
Credit Points
15
Course Coordinator
Professor J R W Hunter

Pre-requisites

CS 2007, CS 2008, CS 2508

Notes

(i) Assistive technologies may be required for any student who is unable to use a standard keyboard/mouse/computer monitor. Any students wishing to discuss this further should contact the School Disability Co-ordinator.
(ii) Non-graduating students would require the following background/experience: familiarity with a procedural programming language.

Overview

Introduction to Artificial Intelligence: aims, history and issues.
Search: depth first; breadth first; heuristic.
Game playing: adversarial search; static evaluation; minimax.
Knowledge representation and reasoning: propositional logic; rule-based systems; forward and backward chaining; CLIPS language.
Planning: motivation; STRIPS; non-linear planning.
Symbolic Machine Learning: decision tree induction; concept learning.
Uncertain knowledge and reasoning.
Non-symbolic AI.

Structure

12 week course – two one-hour lectures and one two-hour practical session each week.

Assessment

1st Attempt: 1 two-hour written examination (75%) and in-course assessment (25%). In order to pass the course, candidates must obtain a pass mark in the examination and in the overall combination of examination and in-course assessment (with the above weights).

Resit: 1 two-hour written examination (75%); 25% carried forward from original in-course assessment. Candidates must obtain a pass mark in the exam and in the overall combination of exam and in-course assessment.