The module is partly based on the first three sections of “Artificial Intelligence: A Modern Approach” (3rd edition) by Russell and Norvig. The indicative content from the book is as follows: Introduction: What is AI? History of AI and the state of the art. Agents : An introduction to agents, their behaviors and structure Searching: Problem solving by searching, heuristics, local search and optimisation and adversarial search Constraint satisfaction problems: defining and solving CSPs Logic: Propositional logic, first-order logic, knowledge representation In addition to this the module will feature introductions to other AI techniques including neural networks, machine learning and nature inspired methods.