Project Brief :
Deadline for proposals is now Jan 13th at 11.59pm
This course provides students with the opportunity to develop their own creative projects through a variety of means, by focussing on a particular approach, task, concept and platform. It will also take students through the entire production process, from user centred design, to proposal development and implementation. This will re-enforce abilities in project management, planning, critical awareness and design that students need to develop in order to create better software and creative projects.
Students work individually and/or in groups to conceive, develop and produce finished practical software projects in creative computing, making the fullest possible use of their creative and programming skills. Each project is uniquely specified to allow students the fullest possible creative choice, and projects are mentored by the course leader to ensure that they are at the appropriate level, and to provide students with specific programming and practical suggestions where required. All student projects must feature the creative use of digital media technologies through applied programming.
In addition to allowing students to develop their skills in a chosen area of interest, this unit encourages students to make coherent judgments regarding the application of their computing skills as they develop and reinforce their technical knowledge through creative projects.
The Course will build on student’s understanding of a range of current professional software and programming languages typically used within the creative industries, and introduce them to more complex software development environments. Students will further develop the ability to create and use software to design and implement their own creative projects.
The Course will consider the role and impact of computing in a wider context. It will introduce students to the impact of computing and software on creative products and practices and how it relates to theories and practices in computational arts, design, music and human interaction disciplines.
The first term of the course will consist primarily in project preparation, with a particular focus on user centred design. Students will be guided through the process of proposing and designing a project, including researching the technological, social and creative context of the project. One part of this will be a identification of target users and using contemporary user centred design methods. At the end of the first term students will submit a project proposal, including user centred research, a design of the software and an initial prototype.
The second term will move on to implementation of the project in an environment that mimics real world development including the use of project management software, issue tracking and source control. This builds on material from the Year 1 Creative Computing courses, but expects more autonomous creative activity on the part of the student, and a greater degree of self-reflection. Projects may be in any form, and use any hardware or software deemed appropriate by the course leader.
Project work will be supported by a series of lectures on relevant topics as well as guest lectures about real world projects.
Week 1 – Introduction to the Course. Course project Tutorials
Week 3 – Openframeworks and C++ Continued
Week 4 – Memory, Pointers and Classes
Week 5 – Presentations.
Week 6-9 – Project labs