PředmětyPředměty(verze: 996)
Předmět, akademický rok 2026/2027
   
Programovaný obraz - YMSMK035PV
Anglický název: Programmed Image
Podoba výuky: seminář
Zajišťuje: Program Elektronická kultura a semiotika (24-KEKS)
Fakulta: Fakulta humanitních studií
Platnost: od 2026
Počet semestrů výuky: 1
Semestr: letní
E-Kredity: 3
Způsob provedení zkoušky: letní s.:
Rozsah, examinace: letní s.:0/2, KZ [HT]
Počet míst: neurčen / neurčen (60)
Maximální kapacita předmětu: 60
Minimální obsazenost: 5
4EU+: ne
Virtuální mobilita / počet míst pro virtuální mobilitu: ne
Stav předmětu: vyučován
Jazyk výuky: čeština
Forma uskutečňování: prezenční
Možnost opakovaného zápisu: 1 (2) / 1 / 1 / 1
Poznámka: předmět je možno zapsat mimo plán
povolen pro zápis po webu
Garant: Mgr. Aleš Svoboda, Ph.D.
Korekvizity : {Kurz je pod tímto kódem určen studujícím magisterských studijních programů. V případě, že je kurz sdílen s bakalářským studiem, mohou si studující bakaláře zapsat jeho bakalářskou variantu s kódem začínajícím na "YB".}
Neslučitelnost : YBKC187
Je neslučitelnost pro: YBKC187
Anotace
urz má poskytnou úvodní zkušenost s programování v počítačovém jazyce, jehož výsledkem je obrazová struktura. Propojuje tak výtvarnou tvořivost s programovacími schopnostmi. Počítačová technika sice hluboce pronikla do každodenní intelektuální činnosti, její fungování však pro většinu uživatelů zůstává v zásadě skryté. Program Processing, vytvořený pro vizuální praxi, umožňuje přiblížit strukturu programování humanitně zaměřeným studentům. Metodou práce v semináři bude postupné předvedení možnosí Processingu na příkladech umění 20. stoleí a v důsledku osvojení si těchto postupů tvorba vlastního osobitého řešení. Předchozí znalost programování není pro zápis do kurzu nutná.
Poslední úprava: Juríková Mária, Bc. (10.05.2026)
Podmínky zakončení předmětu

Podmínkou atestace je přiměřená účast, průběžné zpracování doporučených cvičení a vytvoření závěrečného programu.

Poslední úprava: Svoboda Aleš, Mgr., Ph.D. (30.06.2019)
Literatura

Povinná:

  • Reas C., Fry, B., Make L. . Getting Started with Processing. San Francisco: Maker Media, 2015, 237 s. ISBN 978-1-4571-8708-7.
  • Reas, C. a Fry, B.. Processing. A Programming Handbook for Visual Designers and Artists. Cambridge, Mass. - London, England: The MIT Press, 2015, 720 s. ISBN 978-0-2620-2828-8.

Doporučená:

  • Glasner, A. Processing for Visual Artists. Natic, Mass.: A K Peters, Ltd., 2010, 954 s. ISBN 978-1-56881-716-3.
  • Terzidis, K.. Algorithms for Visual Design. Using the Processing Language. Wiley: New York, 2009, 384 s. ISBN 978-903452-0-4.
  • Shiffman, D.. The Nature of Code, Simulation natural system with Processing. . : No Starch Press, 2024, 640 s. ISBN 978-1718503700.

Poslední úprava: Juríková Mária, Bc. (10.05.2026)
Sylabus
1) Úvod do Processingu, jeho historie, specifičnost, možnosti, implementace
2) Pracovní plocha, struktura programu, souřadnicový systém, ovládání barevnosi, konstrukce elementárních geometrických tvarů
3) Iterativní struktury
4) Logické rozhodování a využívání náhody
5) Kruh v karteziánských souřadnicích, vytváření pohybu a animací
6) Vytváření vlastních funkcí
7) Využívání sestav (array)
8) Práce s obrazovými reprezentacemi, koláž
9) Práce s textovými řetězci, programování textů a básní
10) Objektově orientované programování
11) Interaktivita
12) Cesty ke generativnímu designu

* Doporučená literatura k předmětu má širší záběr a není nutné ji prostudovat v celém rozsahu. V rámci kurzu si studenti vybírají jednotlivé tituly nebo jejich části podle vlastního zaměření a preferencí.
Poslední úprava: Juríková Mária, Bc. (10.05.2026)
Výsledky učení

Studující navrhne komplexní programový projekt s ohledem na zadané požadavky a technické omezení.

Studující vytvoří funkční programové řešení aplikující pokročilé programovací techniky a algoritmy.

Studující analyzuje efektivitu navržených programových struktur a optimalizuje je podle stanovených kritérií.

Studující aplikuje vhodné programovací paradigmy a návrhové vzory při implementaci složitějších systémů.

Studující zhodnotí kvalitu vlastního programového řešení a navrhne možnosti jeho dalšího rozvoje.

Poslední úprava: Juríková Mária, Bc. (10.05.2026)
 
Univerzita Karlova | Informační systém UK