Undergraduate Degree




DM3008 Generative Forms

[Studio Contact Hours: 39 hours; Pre-requisites:Nil; Academic Unit: 3.0]




Academic Unit


3 AU

Course Description

Learning Objective

Through practice-based teaching to introduce to students the concepts of generative forms  by using computer code and system design. To create art and design artefacts by learning and working with creative coding platforms.


This course focuses on developing digital literacy for generative art and design. Students will be exposed to various generative forms that develops understanding and importance of computational technologies in contemporary art and design. Students will be introduced to creative coding environment to develop a variety of generative forms whose out maybe in: 2D printed media, 3D sculptural forms or installations, generative products, dynamic typography and many other forms that can utilize computer code in their creation.

Course Outline




• Introduction of course

2 - 6

• the fundamentals of computational art and design and their application in creative practices

* introduction to creative coding 

- variables, if/then statements, arrays, algorithms

• Coding as artistic language

  1. the aesthetic of code

  2. variability, transcoding, working with systems

* analogue to digital transformations

- creation of a digital form based on data from the analogue worlds

* conceptual design for generative media

- thinking about the artistic languages informed by the system aesthetics


* the importance of community and networked media for the creation of generative forms

- open source systems

- DIY approaches and resource sharing


• Mid Sem review of assignments

8 - 12

• Production, further developments and understanding the power of code

• Final project development


• Final review of assignments


Learning Outcome

The students will have a practice-based familiarity with creation of generative form creation. They will be able to use code to design and create various art forms through the use of computational media.

Student Assessment

  1. Final Assessment: 50%

  2. Continuous Assessment: 50% (of which at least 15% is participation)

Continuous assessment components may include:

  • Studio-based exercises and projects

  • Individual, group and team-based assignments


Recommended Reading:

  1. Lev Manovich, Info-Aesthetics 

    Bloomsbury Academic (November 1, 2010) 

    ISBN-10: 1849660077

  2. Stephen Wilson, Art +Science Now

    Thames & Hudson (April 1, 2010) 

    ISBN-10: 0500238685

  3. Casey Reas and Ben Fry, Processing: A Programming Handbook for Visual Designers and Artists 

    The MIT Press (September 30, 2007) 

    ISBN-10: 0262182629

  4. Form+Code in Design, Art, and Architecture

    Casey Reas, Chandler McWilliams, LUST