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 | Professor. Peter Flach |
Open unit status | Not open |
Pre-requisites | |
Co-requisites |
None |
School/department | Department of Computer Science |
Faculty | Faculty of Engineering |
Artificial Intelligence (AI) studies computational techniques to solve problems that require intelligence when attempted by humans. This unit focuses on AI techniques that employ logical inference and knowledge representation. The aim of the unit is to equip the student with the skills and understanding necessary to appreciate and use logic-based techniques for the solution of basic to intermediate AI problems.
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). Three programming assignments (10%, 15% and 25%) assessing learning outcome(2).