Этим летом у меня появилась возможность провести курс по программированию на уроке изобразительного искусства в отделе дизайна и медиаискусства Калифорнийского университета в Лос-Анджелесе. Класс называется Интерактивность (DESMA28).

Подобные курсы преподаются на многих программах художественного образования. Этим летом во время моих занятий мы (мои ученики и я) экспериментировали с новой методологией преподавания и обучения искусству, основанной на коде.

В каждом упражнении в классе каждый учащийся вносит одну строку кода или один блок кода. Например, в упражнении Много кистей каждый учащийся вносит несколько строк кода для создания уникальной цифровой кисти для рисования, как те уникальные кисти в программе для рисования Kid Pix 1989 года, чтобы создать новый инструмент для рисования, созданный с помощью p5.js. который содержит, например, 17 кистей, при условии, что было 17 студентов. Вот ссылка на наше совместное упражнение по обучению и рисованию Много кистей: https://editor.p5js.org/ffmaer/full/SjZnfxzaX

Студенты активно участвуют и играют в процессе. Они экспериментируют и изучают такие концепции, как операторы, переменные, условные операторы, циклы, функции, объектная ориентация, массивы, обработка мыши, клавиатуры, камеры и звукового ввода. Имея возможность видеть, что пишут другие студенты в режиме реального времени, они вдохновляют друг друга и учатся друг у друга.