Rob Saunders
Lecturer in Design Computing

Teaching

The units of study that I teach is influenced by my background and my research: my background is in computer science and artificial intelligence; my research is in computational modelling of creativity.

2010

Design Programming (DECO1012)

The aim of this unit of study is to introduce students to computer programming, both as a tool for design computing and as a medium of expression in digital media. This unit of study will focus on the practical application of computer programming as a way to expand the students' abilities to use computers in creative design and research tasks.

Web page: DECO1012

2009

Design Programming (DECO1012)

The aim of this unit of study is to introduce students to computer programming, both as a tool for design computing and as a medium of expression in digital media. This unit of study will focus on the practical application of computer programming as a way to expand the students' abilities to use computers in creative design and research tasks.

Web page: DECO1012

Installation Studio (IDEA9101 & IDEA9102)

The aim of this Unit of Study is to explore interaction, using the form of installation as the interface. This investigates the relationship between our environments, bodies and technologies in a practice-led fashion. It evolves a discourse on the next generation of mixed-media installations, involving their history, their evolution, and their cultural context.installation, producing performative architectures, and responsive environments.

Course outline: IDEA9101 & IDEA9102

Guest Lectures

Understanding Design and Cognition (DECO1006)

This guest lecture introduces some fundamental concepts involved in the design of games, and explores the role of the game designer in the game development process.

Slides: Game Designers

Digital Architecture Research Studio (MARC4003)

This guest lecture introduces some fundamental aspects of creative computation, and explores some of the things about computational creativity and creative computing that fascinate me. I finish this lecture with a little "live coding" to try to demonstrate how code can be thought of as a medium of expression.

Slides: Computational Creativity and Creative Computing

Introduction to Game Design (SOMA3266 & SOMA9210)

As part of a special arrangement with the College of Fine Arts at the University of New South Wales, I am currently teaching

2008

Design Programming (DECO1012/DECO2011)

The aim of this unit of study is to introduce students to computer programming, both as a tool for design computing and as a medium of expression in digital media. This unit of study will focus on the practical application of computer programming as a way to expand the students' abilities to use computers in creative design and research tasks.

Web pages: DECO1012/DECO2011

Creative Systems (DESC9176)

The aim of this unit of study is to introduce students to the use of creative systems in design. This unit will provide a broad overview to the field and give students the opportunity to apply a creative system to a specific design problem.

Web page: DESC9176

Generative Design Systems (DECO2013)

The aim of this unit of study is to introduce students to the use of generative design systems. This unit will provide a broad overview of generative design systems and give students the opportunity to apply a generative system to a specific design problem for mass customisation.

Web page: DECO2013

Interactive Multimedia Design (DECO2102)

Lecturer: Mr Neil McCann

The aim of this unit of study is to introduce students to the use of interactivity in the design and development of multimedia. Students will use commercially available game interfaces, such as the Nintendo Wii, to develop experimental and playful interaction scenarios with the environment.

Web page: DECO2102

Experimenting with Game Interfaces (DECO3200)

Coordinator: Dr Petra Gemeinboeck

The aim of this studio is to provide students with an opportunity to experiment with novel game interfaces to design engaging user experiences.

Guest Lectures

Design Computing Honours Preparation (DECO3008)

This guest lectures describes the general approach I use to conduct my research, computational modelling.

Slides: Computational Modelling

Understanding Design and Cognition (DECO1006)

This guest lecture introduces some fundamental concepts involved in the design of games, and explores the role of the game designer in the game development process.

Slides: Game Designers

Digital Architecture Research Studio (MARC4003)

This guest lecture introduces some fundamental aspects of creative computation, and explores some of the things about computational creativity and creative computing that fascinate me. I finish this lecture with a little "live coding" to try to demonstrate how code can be thought of as a medium of expression.

Slides: Computational Creativity and Creative Computing

2007

Interaction Design Studio (DECO1200)

The aim of this unit of study is to introduce students to the issues involved in the design of interactive systems. This unit of study will focus on best practice in interaction design including the use of conceptual modelling, prototype development and usability testing. In addition, students will learn practical skills in web design including how to use core technologies and how to use common web development tools.

Web page: DECO1200

Design Programming (DECO2011)

The aim of this unit of study is to introduce students to computer programming, both as a tool for design computing and as a medium of expression in digital media. This unit of study will focus on the practical application of computer programming as a way to expand the students' abilities to use computers in creative design and research tasks.

Web page: DECO2011

General Elective A (DECO3551) "Ecosystems"

This semester I have the pleasure of working with some of our brilliant students to develop "something awesome" in their final semester. The general theme of this elective, as chosen by the students, is ecosystems.

Web page: DECO3551

Modelling and Animation for Games (DESC9188)

The aim of this studio is to introduce students to fundamental concepts involved in the design and development of games. The focus of the studio is on modelling and animation for games, and this studio will focus on the production of models and animations for a game. The studio will also allow students to experience the game design process, from the development of an initial concept, the development and refinement of a concept to a design document and finally to the production of a game content.

Web page: DESC9188

Guest Lectures

Understanding Design and Cognition (DECO1006)

This guest lecture introduces some fundamental concepts involved in the design of games, and explores the role of the game designer in the game development process.

Slides: Game Designers

Generative Design Systems (DECO2013)

These guest lecture explore the social nature of creativity and the increasing use of "mass customisation" across a range of design industries.

Slides: Social Creativity and Mass Customisation

Web page: DECO2013

Creative Systems (DESC9176)

This guest lecture explores the social nature of creativity and describes some recent research developing computational models of creative societies.

Slides: Social Creativity

Web page: DESC9176

2006

Design Programming (DECO2011)

The aim of this unit of study is to introduce students to computer programming, both as a tool for design computing and as a medium of expression in digital media. This unit of study will focus on the practical application of computer programming as a way to expand the students' abilities to use computers in creative design and research tasks.

Web page: DECO2011

Creative Systems (DESC9176)

Coordinator:Prof. John Gero

Web page: DECO2013

Additional material: Rob's assignments

The aim of this unit of study is to introduce students to the use of creative systems in design. This unit will provide a broad overview to the field and give students the opportunity to apply a creative system to a specific design problem.

Web page:DESC9176

Generative Design Systems (DECO2013)

Coordinator: Prof. John Gero

Web page: DECO2013

Additional material: Rob's lecture notes and assignments

The aim of this unit of study is to introduce students to the use of generative design systems. This unit will provide a broad overview of generative design systems and give students the opportunity to apply a generative system to a specific design problem.

Interaction Design Studio (DECO1200)

Co-lecturer: Dr Xiangyu Wang

Web page: DECO1200

The aim of this unit of study is to introduce students to the issues involved in the design of interactive systems. This unit of study will focus on best practice in interaction design including the use of conceptually modelling, prototype development and usability testing. This unit of study is taught in conjunction with Interactive Multimedia Design (DECO2102).

Guest Lectures

Understanding Design and Cognition (DECO1006)

This guest lecture introduces some fundamental concepts involved in the design of games, and explores the role of the game designer in the game development process.

Slides: Game Designers