2019년 1학기 디지털아트과 전공실습 수업 페이지입니다.
이 수업은 표면적으로는 p5.js라는 프로세싱(Processing)과 유사한 자바스크립트 기반의 라이브러리로 Nature of Code 의 교육과정을 다룹니다.
그 중에서도 다른 매체나 행동양식을 모방하고 재현하는 시뮬레이션(simulation)의 가능성을 탐색하게 될 것입니다. 그 과정에서 우리는 수학이나 물리학적인 이론이 사용될 수 있습니다. 예를 들면 물체의 움직임, 힘의 작용, 중력 같은 물리적 인 것에서부터, 식물의 생성패턴이나 동물의 움직임까지 표현이 가능합니다.
그러나 우리 수업은 단순히 특정 코딩언어나 기술만을 배우는게 목표가 아닙니다. 오늘날 모든 문제를 해결하는 단 하나의 언어나 기술은 존재하지 않습니다. 빠르게 변화하는 기술매체 이면에 그 진화를 이끄는 기술적 관습과 문화가 존재합니다. 오픈소스 문화를 예로 들 수 있고, 그 중에서도 github으로 대표되는 분산 버전 관리 시스템은 이제 개발자만의 도구를 넘어 기술매체 기반의 창작자나 아티스트가 꼭 이해해야하는 사고방식이 되고 있습니다.
우리 수업을 통해 기술매체 기반의 미디어 창작을 함께 탐구하면서, 동시에 동시대 기술매체를 진화시키는 방법론에 대해 배우고 고민하는, 이를 통해 스스로 학습하고 성장하는 방법(Learning to learn)에 대해 배우게 될 것입니다.