The course Design and Computers 4 – aims to develop a digital design practice, which supports you to integrate technical knowledge and skills with tools, processes and appropriate software/hardware solutions as an support to contemporary digital design disciplines and in particular the 3rd year integrated design studio.

Learning Outcomes

On completion of the Design and Computers 4 course you should be able to:

    1. Demonstrate an understanding of the underlying introductory level technologies used.
    2. Hand code Java like Processing/Arduino language using IDE.
    3. Create plan and manage interactive design projects.
    4. Creativity reply to a design brief using appropriate language and tools.
    5. Creatively solve design and development problems


    Graduate Attributes

    Graduate Attributes are the skills, qualities, understandings and attributes a university agrees a student will develop during their program of study. By participating in this course you will be able to develop:

    1. The ability to use new technologies to enhance communication in a range of ways by gaining an understanding of the nature of programmable environments and applying this knowledge in your assessment tasks.
    2. Competency in technologies appropriate to design practice.
    3. Skills required for self-directed and reflective learning, and the ability to conduct appropriate research.
    4. Openness to ideas and experiences, and a heightened understanding of your own creative potential, and ways of exploring and applying it.


    Teaching Strategies

This course is divided into two components, has been designed to facilitate your learning and understanding of the relationships and processes involved in the creation, development and production of programmable visual designs, interactive media and interface design. The demonstrations may cover a wide range of subjects including the role of software and hardware in the most common workflows, contextual examples, working techniques and various sequential procedures and where they maybe used appropriately. It is important to remember that these demonstrations will require you to be actively involved. You may be required to supplement the demonstration program with readings from the required texts or online resources. Your attendance is essential in order to pass this subject.

Initially, lectures will focus on a wide field of applications, from the Dance to Generative Graphics and Wearables to the practical and technical aspects of programmability. Languages such as Java & C will be introduced as to there relation to Processing + Arduino and the Open-source movement. The aim is to give all students a thorough grounding in the technologies and methodologies that underpin the potential of code.

Lab is a time for you to actively work your way through a set of class tasks with the guidance of your tutor. Instrumental learning underpins the approach to the tutorials while there is room at a lyrical level to assess creative problem solving, and our approach to the course will be ‘hands-on’. There will therefore be much greater emphasis on devolving responsibility for learning to you. So it obviously important, that you bring your projects and design materials to the class.





















Physical computing interaction Design

Processing + Arduino

Sensor & components

Essential Viewing