Description
Processing is an open source programming language and environment for people who want to program images, animation, and interactions. Processing is used by students, artists, designers, researchers, and hobbyists for learning, prototyping, and production. It was created to teach fundamentals of computer programming within a visual context and to serve as a software sketchbook and professional production tool. Most interesting, Processing was developed by artists and designers as an alternative to proprietary software tools.
Students will learn how to develop their own software for the processing, manipulation, and synthesis of audio and video. The result will be the useable projects for composition, installations, and performance. Other programming languages will be introduced as extensions to the processing environment.
Students will be encouraged to think critically about technology. We will develop a vocabulary for discussing art made in technical media by through a survey of existing work.
Download syllabus: vm464