T r e ś ć Przedmiot dotyczy poznania technik projektowania i

Transkrypt

T r e ś ć Przedmiot dotyczy poznania technik projektowania i
Nazwa przedmiotu
Forma zajęć
godz.
rok
ELEMENTY SYSTEMÓW INTERAKTYWNYCH
(DLA PLASTYKÓW)*
ćwiczenia
grupy
15
liczba semestrów
II
forma zaliczenia
5 osobowe
2
kolokwium
Cel nauczania
Treść
Przedmiot dotyczy poznania technik projektowania i wykonania systemów
interaktywnych do celów budowy interaktywnych instalacji audiowizualnych.
Odbywa się w formie sesji warsztatowych, na których uczestnicy poznają:
- Formy i zasady interakcji.
- Techniki projektowania systemów interakcji.
- Technologie, urządzenia, oprogramowanie wykorzystywane do tworzenia
systemów interakcji.
Przebieg zajęć
1. Podstawy interakcji
2. Przestrzeń interakcji a gest, ruch
3. Projektowanie systemów interakcji
4. Elementy zmienne i stałe w systemie interaktywnym.
5. Pojęcie czasu w systemie interaktywnym.
- liniowość, sekwencyjność
- nieliniowość, skokowość, zdarzeniowość
6. Mapowanie elementów pomiędzy przestrzenią rzeczywistą, a wirtualną.
7. Metody generatywne (szum, maszyny stanowe, szeregi Markowa, fraktale,
teoria chaosu, algorytmy ewolucyjne)
8. Sprzęt (np.: kamera, Arduino) i czujniki (np.: nacisku, ultradźwiękowy,
akcelerometr)
9. Oprogramowanie jako element kontroli, decyzji i warsztatu twórczego
(PureData, Max/Msp, Processing)
*
Autor programu –mgr Paweł Cyrta
czerwiec 2010
Nazwa przedmiotu
BIBLIOGRAFIA
ELEMENTY SYSTEMÓW INTERAKTYWNYCH
1.
Noble J.: Programming Interactivity: Unlock the Power of Arduino, Processing, and
OpenFrameworks,
2.
Igoe T.: Physical Computing: Sensing and Controlling the Physical World with Computers,
3.
Maeda J.: Processing A Programming Handbook for Visual Designers and Artists,
4.
Greenberg I.: Processing: Creative Coding & Computational Art: Creative Coding and
Computational Art,
5.
Igoe T.: Making Things Talk: Practical Methods for Connecting Physical Objects,
6.
Oxer J., Blemings H.: Practical Arduino: Cool Projects for Open Source Hardware,
7.
Maeda J.: Creative Code: Aesthetics and Computation,
Nazwa przedmiotu
LINKI WEB
ELEMENTY SYSTEMÓW INTERAKTYWNYCH
1.
Arduino - strona główna
http://arduino.cc/
2.
Arduino Deumilanove - strona najczęściej używanej płytki
http://arduino.cc/en/Main/ArduinoBoardDuemilanove
3.
Arduino - przykłady i samouczki
http://arduino.cc/en/Tutorial/HomePage
4.
Firmata - protokół komunikacji pomiędzy Arduino a komputerem
http://www.firmata.org/wiki/Main_Page
5.
PureData - open source'owe modularne środowisko programowania multimediów
http://www.puredata.info/
6.
Podręcznik open source'owy do PureData
http://en.flossmanuals.net/PureData
7.
Programming Electronic Music in Pd - książka opisujące tworzenie muzyki za pomocą Pd
http://www.pd-tutorial.com/
8.
Max/Msp - komercyjne modularne środowisko programowania multimediów
http://cycling74.com
9.
Processing
http://www.processing.org/
http://www.processinghacks.com/
http://www.processingblogs.org/
10.
Polski podręcznik Processingu - Krzysztof Trzewiczek
http://trzewiczek.info/processing/
11.
OpenFrameworks - open source'owe środowisko do twórczego programowania
http://www.openframeworks.cc/
12.
Materiały do przedmiotu Introduction to Computational Media na Uniwersytecie Nowy York
http://itp.nyu.edu/varwiki/Syllabus/ICM-All-F09
Materiały do przedmiotu Physical Computing na Uniwersytecie Nowy York
13.
http://itp.nyu.edu/physcomp/Intro/HomePage
http://itp.nyu.edu/physcomp/Tutorials/Tutorials
14.
strona przedmiotu Physical Interaction Design na Uniwersytecie Stanford
https://ccrma.stanford.edu/courses/250a/
https://ccrma.stanford.edu/wiki/Category:PID_2009
strona przedmiotu Make Things Move na wydz. Design & Technology, Uniwersytetu
15. Parsons
http://www.makingthingsmove.org/blog/
16.
Interaction Design Sketchbook - Bill Verplank
https://ccrma.stanford.edu/courses/250a/lectures/IDSketchbok.pdf