CS5010: Artificial Intelligence Principles
This module is offered in 2024-25.
Aims
The aims of this module are:
- To give an overview of AI and its philosophy.
 - To cover fundamental principles in AI.
 
Learning Outcomes
On successful completion of this module, the student should:
- Be aware of how search is used to solve a variety of problems in AI.
 - Be familiar with fundamentals of symbolic AI, machine learning, neural networks, and robotics.
 
Syllabus
- Quantifying and reasoning with uncertainty.
 - Logic and knowledge representation.
 - AI search.
 - Machine learning and neural networks.
 - Philosophy of AI, including the Turing test and related topics.
 
Compulsory Elements
This module has no compulsory elements beyond those common to all modules (mark of 4 in each assessment component).