Unit name | Artificial Intelligence with Logic Programming |
---|---|
Unit code | COMS30106 |
Credit points | 10 |
Level of study | H/6 |
Teaching block(s) |
Teaching Block 2 (weeks 13 - 24) |
Unit director | Dr. Ray |
Open unit status | Not open |
Pre-requisites |
None |
Co-requisites |
None |
School/department | Department of Computer Science |
Faculty | Faculty of Engineering |
This unit provides an introduction to the field of artificial intelligence (AI) from the perspective of logic programming. The first half covers the basic principles of knowledge representation and automated inference with the Prolog programming language. The second half covers more advanced methods in natural language processing and machine learning which exploit the representation and reasoning power of Prolog
After successfully completing this unit, the student will be able to:
2 hours of lectures per week; 2 hours of unsupervised labs per week with access to a helpdesk
2 hour written exam (50%) assessing learning outcome (1). Programming assignments (to a total of 50%) assessing learning outcome (2).
Peter Flach. Simply Logical - intelligent reasoning by example. Interactive online copy at http://www.cs.bris.ac.uk/Publications/pub_master.jsp?author=16910