Course Title: Computational Prototyping for Industrial Design

Part A: Course Overview

Course Title: Computational Prototyping for Industrial Design

Credit Points: 12.00


Course Code




Learning Mode

Teaching Period(s)


City Campus


320H Architecture & Urban Design


Sem 1 2017,
Sem 2 2017


City Campus


370H Design


Sem 1 2018,
Sem 2 2018,
Sem 1 2019,
Sem 2 2019,
Sem 1 2022,
Sem 2 2022

Course Coordinator: Scott Mitchell

Course Coordinator Phone: Please email

Course Coordinator Email:

Course Coordinator Location: Please email

Course Coordinator Availability: Please email

Pre-requisite Courses and Assumed Knowledge and Capabilities

Assumed Knowledge:

You are required to have an understanding of the practices, processes and concepts explored in the following courses in order to commence this course: GRAP 1052 / GRAP 2933 Design Prototyping:Materials, Processes and Experimentation GRAP 1050 / GRAP 2931 Computer Aided Industrial Design GRAP 1049 / GRAP 2924 Industrial Design Drawing ARCH 1479 / ARCH 3336 Interactive Systems Design

Course Description

Industrial design practice increasingly engages in the creation and manipulation of software for product design, parametric and algorithmic CAID modelling, interaction and experience design, and the design of technical apparatus for research. While each of these fields require specific digital capabilities they are underpinned by a common set of protocols and languages. In this course you will develop the technical skills needed for the programatic manipulation and control of various forms of media and data. You will learn to write code using open source creative coding frameworks and work with audio-visual playback and synthesis, algorithmic animation, user interface design, computer vision, and the integration of web based services.

Objectives/Learning Outcomes/Capability Development

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.

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

1) Explore the unique strengths and characteristics of code and programming in relation to contemporary audio-visual culture and its intersection with industrial design.

2) Tackle complex technical design problems and generate innovative solutions including the design and prototyping of custom user interfaces.

3) Develop unique interactive content that responds to a variety of real-time input sources.

4) Integrate third party creative coding libraries and web based APIs in order to extend the creative potential of your design prototypes and build a working appreciation of this specialist field for industrial design.

Overview of Learning Activities

You will be actively engaged in practical learning supported by a range of face to face and/or online activities such as lectures, tutorials, group and class discussions, and activities in specialist workshops and labs. The technical knowledge and skills you are to develop through practice in this course will require you 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. To effectively participate in coursework, either on or away from campus, you are advised to obtain (as a minimum) the following:

-A personal computer with webcam and internet access, capable of running Microsoft Teams and Processing software, check the website for details.

-a digital camera or mobile phone with good camera features.

When on campus you will have access to and will utilise the School of Design workshop facilities, specialist computer labs and software.

Course specific resources such as readings, reference lists, access to specialist software, video demonstrations and class notes will be provided online.

There are services available to support your learning through the University Library. The Library provides guides on academic referencing and subject specialist help as well as a range of study support services. For further information, please visit the Library page on the RMIT University website and the myRMIT student portal.

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 Tasks

Assessment Task 1: Interactive Drawing Tool, 30% CLO1, CLO2, CLO3

Assessment Task 2: In-Progress Presentation of Creative Software Project, 20% CLO1, CLO2, CLO3, CLO4

Assessment Task 3: Self-Directed Creative Software Project, 50% CLO1, CLO2, CLO3, CLO4

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 Equitable Learning Services if you would like to find out more. Your course assessment conforms to RMIT assessment principles, regulations, policies, procedures and instructions.