Computational Creativity (COMP47410)
Credits 5 Subject Computer Science
Level 4 School Computer Science
Semester   Information Semester Two Module Coordinator Assoc Professor Richard Veale

Computational Creativity (CC) is a new branch of Artificial Intelligence and
Cognitive Science that explores the potential of machines to perform tasks in ways
that would be considered creative if performed by a human, or to generate outputs
that would be considered novel and interesting if generated by a human. As a field,
CC focuses primarily on the latter, to explore the generative potential of machines
and to focus on the building of software systems that construct original artifacts
(whether linguistic – as in stories, poems, jokes, slogans, tweets, etc. – or visual –
such as collages, paintings, patterns etc. – or musical – such as jazz riffs, pieces of
classical music, etc.)
Given its focus on creativity in humans and machines, a course on CC necessarily
mixes elements of cognitive science, psychology and philosophy into its core
computational structure. The course should appeal to students with an interest in
creativity, or an interest in AI that is not served by courses that emphasis problem-
solving. The course will be delivered through lectures and practical sessions, and will
require students to build generative systems of their own. Weekly assignments will
dovetail with the course project, so that work initiated in the assignments (and
incrementally build upon each week) will be completed in the project.
Lectures will involve instruction, discussion and debate about the nature of creativity,
the potential of machines to be creative, and the practicalities of building creative

Curricular information is subject to change