The MA/MSc Computational Design opens up for the possibilities of computer programming within a research lead context for the creative industries.
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.
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.
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.