During the seminar we will explore the possibilities of programming as a fundament and source of inspiration for artists and designers.
We will have a look on the different artistic/design-related projects and use the programming language Processing actively to create our own art/design-works.
The seminar starts off with a one week of technical training given by external lecturer Marius Watz. During the second and third week students/other participants
are supposed to work mostly independent on their own projects. Artistic and design-related guidance will be provided throughout the seminar by Susanna Hertrich
(Visual Communication) and Jeremy Welsh (Art Academy). The seminar is designed for students used to working in a computer-based environment. It helps to have some
basic knowledge or understanding of other programming languages, such as JavaScript, ActionScript or Lingo, but profound programming skills are not necessary for
the seminar. Absolute beginners to programming with the right amount of enthusiasm are very welcome.
The seminar takes place at the Art Academyıs computerlab (C. Sundsgate). It is aimed to have an exhibition with all finished projects. Please not, that the seminar
is limited to 10 students.
Processing is a programming language and environment built for the electronic arts and visual design communities. It was created to teach fundamentals of computer
programming within a visual context and to serve as an electronic sketchbook. The Processing project introduces a new audience to computer programming and encourages
an audience of hybrid artist/designer/programmers. It integrates a programming language, development environment, and teaching methodology into a unified structure
for learning. Its goal is to introduce programming in the context of electronic art and to open electronic art concepts to a programming audience. Unlike other popular
web programming environments such as Flash and Director, Processing is an extension of Java and supports many of the existing Java structures, but with a simplified syntax.
The application runs locally and exports programs to Java applets, which may be viewed over the Internet. It is not a commercial production tool, but is build specifically
for learning and prototyping.
It is possible to teach programming in a way that moves graphics and concepts of inter-action closer to the surface. Making exercises created during learning viewable
over the web supports the creation of a global educational community and provides motiva-tion for learning. A ³view source² method of programming enables the community
to learn from each other. The language enables sophisticated visual and responsive structures and has a balance between features and ease of use. Many computer
graphics and interaction techniques can be discussed including vector/raster drawing, 2D/3D transformations, image processing, color models, events, network communication,
information visualization, etc.
The software is free to use and the source code will be made public. It runs on Windows, Mac OS X, and Linux and the software is currently in Alpha release.
Further detailed information, can be found in the "studiekalenderen"-database.
Monday 16.11.2004 (Week 47) — Friday 03.12.2004 (Week 49)
10:00 — 15:00, Monday — Friday
C.Sundtsgate, Kunstakademiet, Room: Computerlab