Core Module Information
Module title: Artificial Intelligence

SCQF level: 08:
SCQF credit value: 20.00
ECTS credit value: 10

Module code: SET08125
Module leader: Ben Paechter
School School of Computing, Engineering and the Built Environment
Subject area group: Computer Science
Prerequisites

There are no pre-requisites for this module to be added

Description of module content:

The module is partly based on the first three sections of “Artificial Intelligence: A Modern Approach” (3rdedition) by Russelland 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 structureSearching: Problem solving by searching, heuristics, local search and optimisation and adversarialsearchConstraint satisfaction problems: defining and solving CSPsLogic: Propositional logic, first-order logic, knowledge representationIn addition to this the module will feature introductions to other AI techniques including neural networks,machine learning and nature inspired methods.

Learning Outcomes for module:

Upon completion of this module you will be able to

LO1: Critically reflect on how AI concepts can underpin problem solving tasks.

LO2: Apply the fundamental concepts and origins of artificial intelligence to solve example problems.

LO3: Choose, compare and implement AI based solutions to problem solving tasks making use of appropriate software tools and libraries.

LO4: Solve example problems using AI techniques.

LO5: Evaluate the effectiveness and appropriateness of specific AI techniques for specific applications.

Full Details of Teaching and Assessment

Indicative References and Reading List - URL:
Contact your module leader