Skip to content

cmda-minor-vid/generative-art-20-21

Repository files navigation

Generative Art - Course 2020-2021

Table of Contents

Synopsis

The course Generative Art (Vorm & Detail) is given at @CMDA in 2020 between 6 May and 24 May.

Description

Generative Art is a creative coding course exploring generative art using JavaScript and the P5.js library. During the 3 weeks of this course we'll cover everything from the basics of processing to advanced interaction (input, gestures). This course is part of the Minor Visual (Interface) Design.

You'll create a generative artwork on the web using processing (p5.js) with the overarching theme of this minor from the Dutch Design Week (ddw); identity (the new intimacy). The artwork is unique and represents you as an individual. You'll be graded on creativity, interaction, complexity and generativity.

Communication

  • GitHub — Main source of information, assignments, important dates, and more
  • Microsoft Teams — General chatter and Q&A
  • Brightspace — Schedulers and extra information

If you have questions:

Goals

The main goals in this course:

  • You understand what processing and generative art is
  • You understand the limitations and possibilities of web technology
  • You can create an artwork that changes based on user input
  • You can create an artwork that is generative (degree of randomness)
  • You can build an artwork with code using P5.js

The below table breaks down the general time needed per week.

Week Effort Topic Activities
0 NaN getting started getting started
1 9:20h processing lab
2 9:20h randomness lab
3 9:20h interaction lab
4 NaN assessment assessment

Grade

Task Weight
Prototype (oral test) 100%
Total 100%
if (!prototype) {
  grade = 'GR'
} else if (prototype < 5.5) {
  grade = 1
} else {
  grade = (prototype > 5.5)
}

Programme

This course is given at Communication and Multimedia Design, a design bachelor focused on interactive digital products and services. CMD is part of the Faculty of Digital Media and Creative Industries at the Amsterdam University of Applied Sciences.

Our curriculum and course material are publicly available on the CMDA Minor Vid (github.com/cmda-minor-vid) GitHub organization. We follow the global trend to make teaching materials accessible to everyone inspired by the Open Education Global.

Conduct

This course has a Code of Conduct. Anyone interacting with this repository, organisation, or community is bound by it. Staff and students of the Amsterdam University of Applied Sciences (Hogeschool van Amsterdam) are additionally bound by the Regulation Undesirable Conduct (Regeling Ongewenst Gedrag).

Statements

We are dedicated to provide you with a learning environment that is rigorous, respectful and supportive so you can engage in the free exchange of ideas and commit yourself fully to the study of your discipline. To that end we are committed to enforce important AUAS policies.

License

MIT © Danny de Vries, docs and images are CC-BY-4.0.