Programovaný obraz - YMSMK035PV
|
|
|
||
|
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í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)
|
|
||
|
Povinná:
Doporučená:
Poslední úprava: Juríková Mária, Bc. (10.05.2026)
|
|
||
|
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)
|
|
||
|
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)
|
