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