Skip to content

Module Catalogue

Breadcrumbs navigation

CS5010   Artificial Intelligence Principles

Academic year(s): 2018-2019

Key information

SCOTCAT credits : 15

ECTS credits : 7

Level : SCQF level 11

Semester: 1

Availability restrictions: Not automatically available to General Degree students

Planned timetable: To be arranged.

This module covers foundational knowledge of Artificial Intelligence (AI). The module gives an overview of AI and its philosophy. It covers fundamental principles in AI: logical reasoning, reasoning in the presence of uncertainty, and machine learning. It shows how search is used to solve a variety of problems in AI. Notions such as agency and uncertainty in AI are covered. Finally, the philosophy of AI in practice and the philosophical problems in AI are shown.

Relationship to other modules

Pre-requisite(s): Before taking this module you must pass CS2002

Anti-requisite(s): You cannot take this module if you take CS3105

Learning and teaching methods and delivery

Weekly contact: Lectures, seminars, tutorials and practical classes.

Scheduled learning hours: 25

Guided independent study hours: 125

Assessment pattern

As used by St Andrews: 2-hour Written Examination = 60%, Coursework = 40%

As defined by QAA
Written examinations : 60%
Practical examinations : 0%
Coursework: 40%

Re-assessment: 2-hour Written Examination = 60%, Existing Coursework = 40%


Module teaching staff: TBC Module coordinator(s): Director of Postgraduate Teaching - Computer Science (