Symbolic Artificial Intelligence

Code School Level Credits Semesters
COMP3008 Computer Science 3 20 Autumn UK
Code
COMP3008
School
Computer Science
Level
3
Credits
20
Semesters
Autumn UK

Summary

This course examines how knowledge can be represented symbolically and how it can be manipulated in an automated way by reasoning programs. Some of the topics you will cover include: propositional and first order logics; resolution; SAT; constraint satisfaction; description logics and non-monotonic reasoning. You will have two hours of lectures and two hours of labs each week for this course. You will get hands-on experience of formulating real-world problems and using state-of-the-art reasoning software packages to solve them. 

Target Students

Available to Level 3 and Level 4 students in the School of Computer Science. Prior knowledge of algorithms and complexity, propositional logic, set theory and programming skills is required. This module is part of the Artificial Intelligence, Modelling and Optimisation theme in the School of Computer Science.

Assessment

Assessed by end of autumn semester

Educational Aims

To convey an understanding of the issues involved in representing knowledge in a form understandable by a computer and using automated reasoning to answer queries about the knowledge.

Learning Outcomes

Knowledge and Understanding:

Intellectual Skills:

Professional Skills:

Transferable Skills:

Conveners

View in Curriculum Catalogue
Last updated 07/01/2025.