Processing 1.0 1
- Course unit code:
- 373ZP1
- Course unit title:
- Processing 1.0 1
- 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
- zimní
- Number of ECTS credits allocated:
- 2
- Garant předmětu:
- Kryštof PEŠEK
- Name of lecturer(s):
- Kryštof PEŠEK
- Study Objectives:
-
Cílem kurzu programovacího jazyka Processing je seznámit studenty, zejména výtvarných škol s koncepcí psaného jazyka jako takového. Cílem předmětu je osvojení si základních konceptů při tvorbě počítačových aplikací využitelných při tvorbě audiovizuálních děl.
- Mode of delivery:
-
Kurz má podobu přednášky konané jednou týdně a předpokládá
- Prerequisites and co-requisites:
-
Kurz je rozdělen do dvou semestrů a k započetí prvního cyklu není předpokládána předchozí zkušenosti s programováním. Kurz by měl vést nejprve studenty od začátku k pokročilejším technikám využívání výpočetní síly čistě na bázi otevřeného softwaru. V druhém semestru se již od studentů očekává alespoň základní dovednosti při stavbě programu, absolvování prvního semestru potažmo vlastní zkušenost s programováním.
- Recommended optional programme components
- Course contents:
-
Praktický úvod do programovacího jazyka Processing z dílen MIT (od tvůrců Bena Frye a Casey Reasea), se věnuje výuce syntaxu a základům logiky kontrukce programu. Je určena jak pro naprosté začátečníky, tak pro středně pokročilé posluchače.
- Study materials:
-
Getting Started with Processing, Ben Fry, Casey Reas
Learning Processing: A Beginner's Guide to Programming Images, Animation, and Interaction, Daniel Shiffman
http://processing.org
- Planned learning activities and teaching methods
- Assessment methods and criteria
-
Metodika výuky spočívá v kolaborativním psaní exemplárních programů, které naznačují různé strategie programování. K tomu je využívána zejména interaktivní webová aplikace http://sketchpad.cc.
Studenti jsou hodnoceni v druhém semestru za samostatnou práci uskutečněnou prostřednictvím jazyka Processing.
- Language of instruction:
- Czech
- Work placement(s):
- Pracovní stáž není u tohoto předmětu zavedena.
- Course web page:
- Note:
-
Processing 1.0 ? Kryštof Pešek
Akademický rok: 2010-2011
Sylabus:
Zimní semestr:
Zimní semestr setkání nad programovacím jazykem Processing si klade za úkol základní seznámení studentů se syntaxí jazyka. Každá jednotlivá hodina je věnována jiné oblasti práce s psaným kódem. Hodina probíhá interaktivní formou společného psaní exemplárního programu.
Studenti by se měli v průběhu prvního semestru přednášek seznámit s programovacím prostředím natolik aby jej dokázali použít pro tvorbu jednoduchých aplikací.
18.10.2010 ? první program, základní interakce s programem, zobrazování obrázků
25.10.2010 ? jednoduchá interakce s programem, kresba
01.11.2010 ? ?FOR? smycky
08.11.2010 ? práce s textem, řetězce
22.11.2010 ? práce s proměnnými a pole proměnných
29.11.2010 ? funkce
06.12.2010 ? objekt
Letní semestr:
Druhý semestr je věnován pokročilejším programovacím rutinám v jazyce Processing. V druhém semestru se klade důraz na objektově orientované programování práci s externími knihovnami a používání Processingu ke konkrétním výstupům. Přednáška pro ukázku využívá sdílené interaktivní prostřčedí sketchpad.cc (javascript verzi processingu), pro práci s knihovnami standartní Processing IDE.
V letním semestru by si studenti měli osvojit dovednost řešit jednoduché problémy psaním standartně strukturovaného programu.
Výuka probíhá
21.02.2011 ? opakování
28.02.2011 - pokročilá práce s funkcemi
07.03.2011 ? pokročilá struktura programu, práce s objekty
14.03.2011 ? práce s knihovnami, video
21.03.2011 ? práce s několika knihovnami najednou
28.03.2011 ? pokročilá interakce objektů, arraylist
04.04.2011 ? komunikace s externími zařízeními
11.04.2011 ? konzultace vlastních projektů
18.04.2011 ? protokoly komunikace, datové standarty, webové aplikace
25.04.2011 ? práce s API třetích stran
05.05.2011 ? finalizace práce studentů
- Further information:
- This course is an elective for all students of this school
- Schedule for winter 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 - Schedule for summer semester 2010/2011:
- The schedule has not yet been prepared
- 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)