Computing

Knowledge & Reasoning

Module code: G6019
Level 6
15 credits in autumn semester
Teaching method: Lecture, Laboratory
Assessment modes: Multiple choice questions

On this module, you’ll explore methods and techniques to present knowledge and reasoning.

You’ll:

  • consider the context of scientific discourse through knowledge and machine intelligence in AI
  • engage with methods and techniques, both in theory and in practice
  • create solutions to different AI problems
  • implement these solutions in software.

Module learning outcomes

  • Discuss theories of knowledge, represenation and reasoning in AI in the context of the historic development of the field.
  • Demonstrate understanding of several knowledge representation and reasoning methods such as classical logic, multi-agent systems, probabilistic reasoning, Bayesian networks, and Markov processes.
  • Demonstrate knowledge of the function of computational techniques that are used in common applications of Artificial Intelligence such as automated reasoning, problem-solving, game-playing, or route-finding.
  • Adapt and implement standard computational techniques in a computer program by developing a solution for a given problem of substantial complexity.