MA/MSc Computational Design

The MA/MSc Computational Design opens up for the possibilities of computer programming within a research lead context for the creative industries.

Bloom At Topshop Oxford Street Kinetic Installation By NEON Daero

Bloom At Topshop Oxford Street Kinetic Installation By NEON Daero Ra

This postgraduate degree course is positioned and seeks to assist you to engage with the huge wave of interest in the open source communities surrounding the coding developments such as openFrameworks, Arduino, Processing and Cinder. These freely available libraries of code and hardware bring the power of computing and interaction to a much wider base of creative users and you will immediately see the imaginative potential that they offer. Instruction in visual programming with Max/Msp, Pure Data and VVV may also be offered.


You will be shown examples of projects that make use of such devices such as the Kinect, Leap Motion and motion capture. Project work will offer opportunities to put this knowledge into practice in order to propose inventive solutions that respond to the movement of the human figure. The combination of data drawn from the position of the figure and a three dimensional virtual environment has opened up a fascinating discussion about the nature of human choreographic gesture and the way it can have a simultaneous effect both in the digital and real world domains. Quadrocopters, robotics and the control of kinetic movements will come within the research focus of the course offering you a wide variety of possible outcomes.

Ravensbourne has a very well resourced rapid prototyping facility and students on the MA/MSC Computational Design will have the opportunity to combine programming, three dimensional design and electronics to as a basis for proposing innovative, responsive and exciting projects.

Daerora Topshop2

You will begin to work with user response and feedback and place your project work in exciting venues such as the Kinetica Art Fair and Level39 Canary Wharf. This will give you great ways to prove your concepts in response to user testing and feedback. The course will cover a variety of approaches to programming and encourage exploration into the nature of code as a medium in its own right. You will become familiar with generative, recursive and algorithmic concepts in problem solving and gain an understanding of the history of coding and its influence and scope.

With this kind of experience behind you, when you leave the course, you will be in a position to take responsible roles such as production supervisor, technical director, lead or assistant programmer, user experience designer, producer or freelance consultant.

Meet the team

Jeremy Gardiner 

Brigitta Zics

Richard Colson

Head of School of 
Postgraduate Studies,
Academic Supervision

Deputy Head of School 
of Postgraduate Studies,

Academic Supervision

Subject leader: 
MA/MSc Computational Design

Jeremy Gardiner 175x 175 Brigitta Zics 175x 175 Richard Colson 175x 175

Andrew Marsh

Paul Sternberg

Professor Jeremy Barr

Sessional lecturer

Head of Innovation,
Subject leader:
Business & Innovation

Associate Dean: Subject leader:
Research Processes

Andrew Marsh 175x 175

Paul Sternberg 175x 175

Jeremy Barr 175x 175 

About this course


1 year full time/ 2 years part time


Tuition fee and Scholarship/bursary information

Entry requirements

First or upper second class honours degree (or equivalent non-UK qualifications) in a relevant subject, or an equivalent professional qualification in a related subject area.

If you are applying directly from an undergraduate degree course without experience or professional practice you must be able to demonstrate a good knowledge of your chosen subject area.

In order to be eligible for a course, you will need to be a competent speaker and writer of English. This also applies if you are from the European Union, or if you're from a country outside the EU. You will need a level of IELTS 6.5, with a minimum of 6.0 in each section.

Programme specification
Documents showing the detailed specification for the course can be downloaded here.

Apply for this course 'Home & EU'Apply for this course 'International'

Key study topics

  1. Technology Issues - The Technology Issues Unit provides an opportunity to work collaboratively to solve problems, establish viable work patterns and look at the methodologies for utilising creative contributions from many sources.
  2. Business and Innovation - this Unit helps students to become more adept at dealing with the issues that will ensure they can reach an intended market or publicly available outcome.
  3. Research Process - this Unit helps students to develop the kind of research methodologies that will ensure that their practice can be related to an informed and multi layered knowledge of relevant contemporary and historical practice.
  4. Concept and Prototyping - the key focus of this Unit is its emphasis on testing and proving an idea by creating a viable "first stage" - the results are used to develop the modified "second stage" in the Major Project Unit.
  5. The Major Project represents the culmination of the student's investigation and final stage of their research strategy. This is a substantial piece of self managed work that is underpinned by advanced practice based processes and methodologies.