Course Title: Computational Prototyping for Industrial Design

Part A: Course Overview

Course Title: Computational Prototyping for Industrial Design

Credit Points: 12.00


Terms

Course Code

Campus

Career

School

Learning Mode

Teaching Period(s)

ARCH1477

City Campus

Undergraduate

320H Architecture & Design

Face-to-Face

Sem 1 2017,
Sem 2 2017

Course Coordinator: Dr. Joshua Batty

Course Coordinator Phone: +61 3 9925 2593

Course Coordinator Email: joshua.batty@rmit.edu.au

Course Coordinator Location: 100.5.2

Course Coordinator Availability: By email appointment


Pre-requisite Courses and Assumed Knowledge and Capabilities

Pre-requisite courses:

You should have satisfactorily completed ARCH1479 Interactive Systems Design before you commence this course.


Course Description

Computational prototyping for industrial design provides a practical and theoretical immersion into the technical field of creating custom software to manipulate and control various forms of digital media. Industrial design practice increasingly engages in the integration of software in the products they design and the process by which they undertake design and research. Fields of industrial design practice including: product design for manufacture; parametric, generative and algorithmic CAID modelling; service and systems design; interaction design; design for audio-visual experiences including exhibitions, film, television and games production; and, the design of technical apparatus each require particular digital capabilities and sensibilities, but are fundamentally underpinned by a common set of protocols and languages.

In this course you learn to work with, and write code in ways that open up creative and technical avenues to support future design projects. You will explore topics such as working with video, images, sound playback and synthesis, algorithmic animation, user interface creation, app development, computer vision and integrating with web based APIs. Using open source creative coding frameworks and appropriate programming languages, you will undertake a variety of projects. Prior programming experience is not required, however some experience in the syntax and coding for the use of microprocessors for data gathering or for controlling analogue to digital sequences provides a solid basis for engagement.


Objectives/Learning Outcomes/Capability Development

Upon successful completion of this course, you will be able to:

  • Explore the unique strengths and characteristics of code and programming in relation to contemporary audiovisual culture.
  • Tackle complex technical design problems and generate innovative solutions.
  • Develop unique audiovisual content that interactively responds to a variety of real-time input sources.
  • Integrate third party creative coding libraries and web based APIs in order to extend the creative potential of your design prototypes.
  • Prototype custom user interfaces that can be deployed on Android touch screen devices.
  • Plan and manage application development using a git version control system.


In this course you will develop the following program learning outcomes:

  • Initiate, plan, manage and execute research and design projects with independence and in an objective and ethical manner
  • Generate innovative approaches to design problems and solutions, with a criticality and openness to the perspectives and needs of others in a situation
  • Reflect on own learning and the efficacy of design decisions made, adapting to needs and issues as they arise, and continuously seeking improvement


Overview of Learning Activities

You will actively be engaged in learning that involves a range of face to face and online activities such as lectures, prototyping workshops, group activities and individual design projects. Given the technical nature of the curriculum you will be required to undertake and manage your own skills development in a self-directed manner.


Overview of Learning Resources

RMIT will provide you with resources and tools for learning in this course through our online systems.

A list of recommended learning resources will be provided by your lecturer, including books, articles and web resources. You will also be expected to seek further resources relevant to the focus of your own learning.

Additionally it is advisable that you have a personal computer of an appropriate specification.

The Library provides guides on academic referencing http://www.rmit.edu.au/library/referencing and subject specialist help via your Liaison Librarians. 


Overview of Assessment

You will be assessed on how well you meet the course’s learning outcomes and on your development against the program learning outcomes.


Assessment may include assignments, critiques, creative projects and presentations, individually and/or in groups.

Task 1: Class presentation, 10%

This assessment task relates to the following course learning outcomes:

  • Explore the unique strengths and characteristics of code and programming in relation to contemporary audiovisual culture.
  • Tackle complex technical design problems and generate innovative solutions.
  • Develop unique audiovisual content that interactively responds to a variety of real-time input sources.


Task 2: Design practice report, 40%

This assessment task relates to the following course learning outcomes:

  • Explore the unique strengths and characteristics of code and programming in relation to contemporary audiovisual culture.
  • Tackle complex technical design problems and generate innovative solutions.


Task 3: Creative software project, 50%

This assessment task relates to the following course learning outcomes:

  • Develop unique audiovisual content that interactively responds to a variety of real-time input sources.
  • Integrate third party creative coding libraries and web based APIs in order to extend the creative potential of your design prototypes.
  • Prototype custom user interfaces that can be deployed on Android touch screen devices.
  • Plan and manage application development using a git version control system.

 

Assessment will cover both theoretical and practical aspects of your learning. You will be able to develop your work in relation to your own specific areas of interest in your professional practice.

Feedback will be given on all assessment tasks.

If you have a long term medical condition and/or disability it may be possible to negotiate to vary aspects of the learning or assessment methods. You can contact the program coordinator or the Equitable Learning Services if you would like to find out more.

Your course assessment conforms to RMIT assessment principles, regulations, policies and procedures: http://www1.rmit.edu.au/policies/assessment-policy

The Student Charter provides an overview of key responsibilities of RMIT Staff and Students to ensure a successful experience of university life. www.rmit.edu.au/about/our-education/supporting-learning-and-teaching/student-charter/