Coding per le arti visive

In partnership with FEM - Future Education Modena
Coding per le arti visive

 

When: 05 November - 26 November 2022
Where: Via Giardini, 160 + online
Enrolment: 04 August - 23 October 2022
Attendance requirements: At school on saturday 10am - 1 pm / 2pm - 5pm – Online on tuesday 8pm - 10pm

Coding for the visual arts is an experimental course to discover computational programming and thought. As well as being one of the most complete and omnipresent technological tools in the contemporary and future world, programming is also one of the most powerful and up-to-date techniques in the field of digital art.

We will use the visual arts and image education as the ground on which to practise creative and vocational learning. We will work with p5.js, a language derived from JavaScript and made by the MIT (Massachusetts Institute of Technology) Media Lab. Designed for its users to learn coding and data visualization, it has become one of the most widely used languages in the community of digital artists.

The course is in partnership with:
FEM, Future Education Modena (FEM) is a hub dedicated to innovation in the field of education.  It is a centre that develops, prototypes and offers experimental educational experiences. FEM is both a competence centre and a physical and online space: it is the first EdTech Hub in Italy and its purpose is to conduct applied research, design and training on the relationship between educational innovation, digital technologies and social transformation.

Teachers

What you will learn

  • that programming is easy and creative

  • the programming mindset

  • to use the basic structures of a modern programming language

  • to visualize data with programming

  • to deal with mistakes as part of the learning process

 

What you will need

  • that programming is easy and creative

  • the programming mindset

  • to use the basic structures of a modern programming language

  • to visualize data with programming

  • to deal with mistakes as part of the learning process

 

For the classroom lessons, the school provides a workstation with a computer for every participant. If you prefer to use your own laptop, you are free to bring it into the classroom.

Programme

Programme

10am-1pm (in person)
From zero to Mondrian – part 1: p5.js, OpenProcessing, dot lines, colours
From zero to Mondrian – part 2: animating the canvas with variables and interaction


2pm-5pm (in person)
(algo)Rhythm! - part 1: repetitions and cycles
(algo)Rhythm! - part 2: functions, patterns, mutations

8pm-10pm (online)
Copying famous artworks - Variations on a theme – mid-course project: composition-imitation

8pm-10pm (online)
The reality of virtual objects – Object-oriented programming, the basics

10am-1pm (in person)
Agents and populations – Object-oriented programming, object collections
Generative art – drawing with object collections

2pm-5pm (in person)
Pixels! - image processing basics with p5.js
Showcase – final project

Info and enrolment
When: 05 November - 26 November 2022
Where: Via Giardini, 160 + online
Enrolment: 04 August - 23 October 2022
Attendance requirements: At school on saturday 10am - 1 pm / 2pm - 5pm – Online on tuesday 8pm - 10pm