ABOUT US   I   LOCATION   I   WeSA   I   수강신청

Advanced Code (with Processing)

강사 : 장재호
(일정 추후 안내)
난이도 ★★★


Jaeho Chang - colors and texture #14 and #26

< 내용 >

Beginner's Code 강의에서 코딩의 기초를 배웠다면, 이 강의에서는 코딩을 실제에 응용하는 테크닉을 배웁니다. 구조화된 프로그래밍, MVC, OOP 등 다양한 코딩 패러다임을 배워 전체 코드의 구조를 만드는 법을 배우고, 변수와 조건문 등을 실제 상황에 응용하는 다양한 테크닉을 배웁니다. 이 강의를 통해 수강생은 코딩으로 오디오비주얼 작품을 만드는 기본기를 갖추게 됩니다.

이 강의는 Beginner's Code 강의를 수강하였거나 그에 준하는 코딩 경험이 있어야 들을 수 있습니다. Java 언어 기반의 Processing 환경을 사용합니다만, 반드시 Processing을 사용한 경험이 있어야 하는 것은 아닙니다. 강의의 촛점이 Processing 자체의 기능보다는 코딩의 테크닉에 맞춰 있기 때문입니다.


< 강의대상 >

Beginner's Code 강의를 수강하였거나 그에 준하는 코딩 경험이 있는 분
코딩을 통해 사운드아트/비디어아트/미디어아트 등에 속한 예술 작품을 만들기 원하는 분


< 필요한 준비 사항 >

노트북 컴퓨터(Mac 혹은 Windows)
Processing 최신버전


< 구성 >

Day 1. 코딩 패러다임
구조화된 프로그래밍, Event-driven 방식, FSM(Finite State Machine), MVC(Model-View-Controller) 등의 코딩 패러다임을 통해 보다 체계적인 코딩을 꾀하는 방법을 배웁니다.
(Processing 환경에 익숙치 않은 분을 위한 간단한 기초 내용을 포함합니다.)

Day 2. OOP 기초
OOP(Object Oriented Programming)의 기초를 배웁니다. Class와 Instance의 개념을 배우고, 간단한 예제를 만들어봄으로써 왜 OOP가 절대적으로 필요한 테크닉인지를 배웁니다.

Day 3. FSM: 복잡한 구조를 푸는 열쇠
시간에 따라, 상황에 따라 다르게 작동되는 프로그램을 FSM(Finite State Machine) 방식을 통해 만들어 봄으로써, 복잡한 구조의 프로그램을 체계적으로 코딩하는 테크닉을 배웁니다.

Day 4. 나만의 파티클 시스템
OOP를 활용하여 나만의 파티클 시스템을 만들어 봅니다. 이를 통하여 OOP를 연습하게 됩니다.

Day 5. 동적 배열
ArrayList를 활용하여 고정된 수의 배열이 아닌, 상황에 따라 그 수가 변할 수 있는 배열을 만듭니다.
Day 4에서 만든 파티클 시스템에 적용하여, 파티클의 수가 계속해서 변화하도록 만듭니다.

Day 6. 네트워킹
OSC(Open Sound Control), MIDI 등의 프로토콜을 활용하여 프로세싱과 타 소프트웨어 혹은 하드웨어 간의 통신을 시도합니다. 이를 통하여, 더 확장되고 다양한 작업의 가능성을 배웁니다.


< 강사소개 >

장재호는 작곡가이자 미디어 아티스트이다. 그는 주로 컴퓨터 프로그래밍을 통하여 알고리즘을 만들고 이를 이용한 오디오비주얼 작품을 만든다.
그는 이진원과 함께 오디오-비주얼 공연 그룹인 태싯그룹(Tacit Group)과, 사운드 아티스트들의 상생 커뮤니티인 위사(WeSA)를 창립했다. 2008년 창립된 태싯그룹은 백남준아트센터 초청 공연, 공간 500호 기념 공연, 국립현대미술관 서울관 개관 기념 공연 등으로 국내에 작품을 알렸다. 2011년 덴마크의 45년 역사를 가진 오르후스 페스티벌(Aarhus Festuge)에 초대되어 오프닝 공연을 담당하며 세계적으로 이름을 알리기 시작한 후, 미국 시카고 현대미술관(MCA)과 뉴욕 링컨센터 등을 포함한 미국 투어, 프랑스와 벨기에에서의 유럽 투어, NYU 아부다비 초청 공연, 러시아 Plums Festival 오프닝 공연, ISEA 2019 초청 공연 등 꾸준히 국내외에서 활동 중이다. 최근에는 코스모40과 피크닉 등에서 빛과 사운드를 이용한 설치 작업에 몰두하고 있다.
그는 서울대학교에서 작곡을 공부하고 네델란드 헤이그 왕립음악원에서 전자음악을 공부했다. 한국예술종합학교 멀티미디어영상과 겸임교수, 한국과학기술연구원(KIST) 영상미디어센터 위촉연구원, 한국예술종합학교 음악원 음악테크놀로지과 교수, 융합예술센터 센터장을 역임했다. 2020년 부터는 작품 활동에만 전념하고 있다.
http://tacit.kr





< 수강료 >


600,000원




< 수강 인원 >


최대 5명


© 2013-2024 by WeSA. All rights reserved. / academy@wesa.kr