Fundamentals of Programming in the Practice of Art
- Course unit code:
- 373ZPUP
- Course unit title:
- Fundamentals of Programming in the Practice of Art
- Mode of delivery:
- zápočet
- Range:
- 2/T
- Type of course unit:
- Study plan Animovaná tvorba - bakalář – optional subject
Study plan Dokumentární tvorba - magistr – optional subject
Study plan Dokumentární tvorba - bakalář – optional subject
Study plan Animovaná tvorba - magistr – optional subject
Study plan Scenáristika a dramaturgie - bakalář – optional subject
Study plan Scenáristika a dramaturgie - magistr – optional subject
Study plan Režie - bakalář – optional subject
Study plan Režie - magistr – optional subject
Study plan Kamera - bakalář – optional subject
Study plan Kamera - magistr – optional subject
Study plan Produkce - bakalář – optional subject
Study plan Produkce - magistr – optional subject
Study plan Audiovizuální studia - bakalář – compulsory optional subject
Study plan Střihová skladba - bakalář – optional subject
Study plan Střihová skladba - magistr – optional subject
Study plan Zvuková tvorba - bakalář – optional subject
Study plan Zvuková tvorba - magistr – optional subject
Study plan Fotografie CZ - bakalář – optional subject
Study plan Fotografie CZ - magistr – optional subject
Study plan Audiovizuální studia - magistr – compulsory optional subject
Study plan Fotografie CZ - magistr: restaurování – optional subject - Level of course unit:
- Year of study
- předmět nemá určen ročník studia
- Semester when the course unit is delivered
- letní
- Number of ECTS credits allocated:
- 2
- Garant předmětu:
- Martin BLAŽÍČEK
- Name of lecturer(s):
- Martin BLAŽÍČEK
- Study Objectives:
-
The aim of the course is to guide students to the basics of programming and present its applications in audiovisual creations. No previous knowledge is required. In the first phase the basic function and program procedures will be proposed, then two small applications will be implemented on various platforms with access to sound or image. A significant part of the course will be devoted to interactivity and software use in physical interface for mastering sound and image. All applications will proceed with freely available software.
- Mode of delivery:
-
Lektorský úvod, prezentace ukázek, samostatná moderovaná práce na konkrétních příkladech.
- Prerequisites and co-requisites:
-
Doporučeno pro absolventy předmětu „Základy av technologie 1“ a „Interaktivita a physical computing“.
- Recommended optional programme components
-
Předmět „Interaktivita a physical computing“.
- Course contents:
-
1. Examples of completed projects. Introduction to issues. Survey of technology used.
2. Basic general programming procedures, algorithms. Program running, changes, conditions, cycles, subjects.
3. Visual progamming language QuartzComposer - Introduction to the media, implementation of simple video-players and effective processors.
4. QuartzComposer - fundamental interactive elements, input devices, sound assisted control - implementation of simple reactive systems.
5. QuartzComposer - proposal and implementation of interactive applications using sensors (sound, light, movment...)
6. QuartzComposer - student independent practice - interactive video-player.
7. QuartzComposer - distribution and plug-ins, communication protocols MIDI and OSC.
8. Processing - introduction to the media, basic application structure, structure management examples and data types.
9. Processing - basic registry and functions for playing video and sound. Practical implementation of simple video-player effects.
10. Processing - working with text and basic graphics generation.
11. Processing - Independent work of the students.
12. Reserved.
- Study materials:
-
QuartzComposer
http://en.wikipedia.org/wiki/Quartz_Composer
http://quartzcomposer.com
http://developer.apple.com/graphicsimaging/quartz/quartzcomposer.html
http://blazicek.net/misc.php
http://www.thepixelart.com/quartz-composer-tutorials/
Processing
http://processing.org
http://processing.org/reference
http://wiki.processing.org/w/Main_Page
Casey Reas, Ben Fry
Processing: a programming handbook for visual designers and artists [MIT 2007]
Online: http://books.google.com/books?id=tqW75bfJkxIC&printsec=frontcover&dq=processing&source=bl&ots=Sk1VSENNVd&sig=G68osbp3ifNyGROQn-D9tnc7oII&hl=cs&ei=cbIlTb24HYfB8QPrrZm4Ag&sa=X&oi=book_result&ct=result&resnum=7&ved=0CGEQ6AEwBg#v=onepage&q&f=false
- Planned learning activities and teaching methods
-
Explikace, moderovaná realizace příkladů, samostatná domácí práce.
- Assessment methods and criteria
-
Aktivní účast
Samostatně realizovaná aplikce
- Language of instruction:
- Czech
- Work placement(s):
- Pracovní stáž není u tohoto předmětu zavedena.
- Course web page:
- Note:
- Schedule for winter semester 2010/2011:
- The schedule has not yet been prepared
- Schedule for summer semester 2010/2011:
-
06:00–08:0008:00–10:0010:00–12:0012:00–14:0014:00–16:0016:00–18:0018:00–20:0020:00–22:0022:00–24:00
Mon Tue Fri Thu Fri - The subject is a part of the following study plans:
-
- Animovaná tvorba - bakalář (optional subject)
- Dokumentární tvorba - magistr (optional subject)
- Dokumentární tvorba - bakalář (optional subject)
- Animovaná tvorba - magistr (optional subject)
- Scenáristika a dramaturgie - bakalář (optional subject)
- Scenáristika a dramaturgie - magistr (optional subject)
- Režie - bakalář (optional subject)
- Režie - magistr (optional subject)
- Kamera - bakalář (optional subject)
- Kamera - magistr (optional subject)
- Produkce - bakalář (optional subject)
- Produkce - magistr (optional subject)
- Audiovizuální studia - bakalář (qualification subject, optional subject)
- Střihová skladba - bakalář (optional subject)
- Střihová skladba - magistr (optional subject)
- Zvuková tvorba - bakalář (optional subject)
- Zvuková tvorba - magistr (optional subject)
- Fotografie CZ - bakalář (optional subject)
- Fotografie CZ - magistr (optional subject)
- Audiovizuální studia - magistr (qualification subject, optional subject)
- Fotografie CZ - magistr: restaurování (optional subject)