Assessment
From Physical Programming
Following are a list of assessment requirements for the Physical Programming course. If at any time you are unclear about what is expected of you please speak to your lecturers.
Contents |
Flow chart
Produce a diagram of your daily activity. Upload the diagram and a short explanatory text to the class wiki. For examples refer to previous student flowcharts in the Project Archive.
10% of final grade
Due: week 2 – July 29
Pure Data patch
Develop a Pure Data patch that uses live input in the form of keyboard, mouse, game controller, live video, live audio, or similar to manipulate on-screen graphical elements (video, 2D images, 2-3D objects, or similar).
Upload the patch (as a zipped file) to the class wiki. Create a page for your project (linked to the Student Projects page) that describes the patch using text and images (including screen shots).
Your project will be assessed by the following criteria:
- original contribution. If your patch demonstrates independent research, uses programming objects that have not been covered in class, creates and manipulates complex data structures, AND you demonstrate that you understand how it works, you will receive a high grade. Patches that respond to multiple forms of input or multi-player input and display multiple graphical elements will be particularly well regarded.
- clarity of explanation. A comprehensive description of how the patch works in YOUR OWN WORDS will increase your grade.
- awareness of the field. Linking to parallel or similar practices or interactive projects that operate in a similar way to your patch will increase your grade.
- proposing future directions. Speculating on how the patch could be developed further to create a complex interactive environment will increase your grade.
AND, if you are using other peoples code in your patch remember to acknowledge your sources (clearly indicate which pieces of the code are copied and where they came from) - failure to do this will result in a FAIL.
15% of final grade
Due: week 4 – August 12
Sensor technology report
Choose a sensor technology that you would like to incorporate into your final project (for an introduction to sensor technology see the Sensor page). Investigate how these sensors are used within interactive projects and prepare a report outlining:
- how the device operates
- what the device is typically used for
- how it can be interfaced with the Arduino micro-controller
- examples of interactive projects using this sensor technology
Use images and diagrams where appropriate.
Publish the report on the class wiki (provide a link from the Student Projects page) and include it in your reflective journal.
This report should help you to decide on, and purchase, electronic components for your final project.
15% of final grade
Due: week 5 – August 19
Processing sketch
Develop a Processing sketch that produces moving on-screen graphical elements. You may wish to make a sketch that mirrors (does the same thing as) the patch you developed for the previous assignment.
Upload the sketch (as a zipped file) to the class wiki. Create a page for your project (linked to the Student Projects page) that describes the sketch using text and images (including screen shots).
Your project will be assessed by the following criteria:
- original contribution. If your sketch demonstrates independent research, uses programming commands, functions, or techniques that have not been covered in class, creates and manipulates complex data structures, AND you demonstrate that you understand how it works, you will receive a high grade.
- clarity of explanation. A comprehensive description of how the sketch works in YOUR OWN WORDS will increase your grade.
- awareness of the field. Linking to parallel or similar practices or interactive projects that operate in a similar way to your sketch will increase your grade.
- proposing future directions. Speculating on how the sketch could be developed further to create a complex interactive environment will increase your grade.
AND, if you are using other peoples code in your sketch remember to acknowledge your sources (clearly indicate which pieces of the code are copied and where they came from) - failure to do this will result in a FAIL.
15% of final grade
Due: week 6 – August 26
Box, Basket, Bowl, Bag - Final Project
The technology course asks you to develop a project incorporating skills from each of your three toolkits (Fibre, Wood, and Multimedia) into a single object. This object may take the form of a box, basket, bowl, or bag. For the multimedia stream you are required to develop an interactive component. This interactive component must be based around the Arduino microcontroller and should be designed to take an input from the objectʼs environment and, using this input data, produce a visible/audible/sensible output. You are free to choose the type of sensor technology used and the nature of the output.
30% of final grade
Due: week 13 – October 28
Reflective Journal
During the semester you are required to keep a journal of your research. This journal will cover all three technology toolkits and should include documentation of your experiments and investigations, references to interesting or inspiring projects, information about technical processes, links to information resources, and reflections on your learning experience.
10% of final grade
Due: week 13 – October 28
Participation
You are expected to attend and actively participate in all classes. If, for some reason, you have difficulty with this please let your lecturers know as soon as possible.
5% of final grade

