Course detail

Kreativní programování 2

FaVU-KREAP2Acad. year: 2021/2022

Předmět prakticky seznámí studentky a studenty s vybranými pokročilejšími technikami a tématy v oblasti programování a vývoje softwaru. Formou kolektivních i individuálních konzultací a praktickými cvičeními dopomůže studentkám a studentům k realizaci vlastního uměleckého projektu v oblasti softwarového umění (software art).

Výuka probíhá on-line v prostředí MS Teams.

Language of instruction

čeština

Number of ECTS credits

2

Mode of study

Not applicable.

Výsledky učení předmětu

Absolventky a absolventi předmětu disponují znalostmi základních konceptů programování (proměnné, datové typy, podmínky, cykly) a jsou schopni je prakticky využívat v jimi zvoleném programovacím jazyce k realizaci vlastního uměleckého projektu. Předmět připraví studentky a studenty pro jejich další samostatnou programátorskou práci, jako i spolupráci s IT sektorem v rámci jejích budoucí praxe v oblasti designu a volného umění.

Prerekvizity

Kreativní programování 1, nebo základní znalost programování.

Co-requisites

Not applicable.

Plánované vzdělávací činnosti a výukové metody

Výuka probíhá on-line v prostředí MS Teams. Teoretické přednášky a odborné konzultace. Asistence při tvorbě studentského semestrálního projektu. Metodologie výuky vychází z výukových metod neziskové organizace Pyladies.cz a Pyvec.org.

Způsob a kritéria hodnocení

Zápočet je udělen na zákaldě aktivní účasti na výuce a realizace semestrálního projektu.

Osnovy výuky

1. Ukládání dat a databáze: SQLite
2. Web scraping: python moduly Requests a Scrapy
3. Continuous integration & development: služby Circle CI, Travis
4. Open source, dokumentace, generování dokumentů: Markdown, AsciiDoc
5. Dynamický web: python framework Django
6. – 13. Práce na individuálním nebo týmovém projektu, konzultace

Work placements

Not applicable.

Učební cíle

Praktické využití programování při tvorbě vlastního uměleckého projektu.

Vymezení kontrolované výuky a způsob jejího provádění a formy nahrazování zameškané výuky

Výuka probíhá podle týdenního rozvrhu formou nepovinných přednášek a konzultací. Ukončení realizací individuálního nebo týmového projektu. Výuka probíhá on-line v prostředí MS Teams.

Recommended optional programme components

Not applicable.

Prerequisites and corequisites

Not applicable.

Basic literature

MANOVICH, Lev. Software takes command: extending the language of new media. London: Bloomsbury, 2013. ISBN 9781623568177.

Recommended reading

FULLER, Matthew a Andrew GOFFEY. Evil media. Cambridge, Mass.: MIT Press, c2012. ISBN 9780262017855.
KLEINER, Dmitry. The Telekommunist Manifesto. Amsterdam: Institute of Network Cultures, 2010. ISBN 978-90-816021-2-9.
RAYMOND, Eric S. The cathedral and the bazaar: musings on Linux and Open Source by an accidental revolutionary. Rev. ed. Cambridge, Mass.: O'Reilly, 2001. ISBN 0596001088.

Elearning

Classification of course in study plans

  • Programme VUB bakalářský

    branch VU-D , 1 year of study, letní semester, volitelný
    branch VU-D , 2 year of study, letní semester, volitelný
    branch VU-D , 3 year of study, letní semester, volitelný
    branch VU-D , 4 year of study, letní semester, volitelný
    branch VU-IDT , 1 year of study, letní semester, volitelný
    branch VU-IDT , 2 year of study, letní semester, volitelný
    branch VU-IDT , 3 year of study, letní semester, volitelný
    branch VU-IDT , 4 year of study, letní semester, volitelný
    branch VU-D , 1 year of study, letní semester, volitelný
    branch VU-D , 2 year of study, letní semester, volitelný
    branch VU-D , 3 year of study, letní semester, volitelný
    branch VU-D , 4 year of study, letní semester, volitelný
    branch VU-IDT , 1 year of study, letní semester, volitelný
    branch VU-IDT , 2 year of study, letní semester, volitelný
    branch VU-IDT , 3 year of study, letní semester, volitelný
    branch VU-IDT , 4 year of study, letní semester, volitelný
    branch VU-VT , 1 year of study, letní semester, volitelný
    branch VU-VT , 2 year of study, letní semester, volitelný
    branch VU-VT , 3 year of study, letní semester, volitelný
    branch VU-VT , 4 year of study, letní semester, volitelný
    branch VU-VT , 1 year of study, letní semester, volitelný
    branch VU-VT , 2 year of study, letní semester, volitelný
    branch VU-VT , 3 year of study, letní semester, volitelný
    branch VU-VT , 4 year of study, letní semester, volitelný
    branch VU-VT , 1 year of study, letní semester, volitelný
    branch VU-VT , 2 year of study, letní semester, volitelný
    branch VU-VT , 3 year of study, letní semester, volitelný
    branch VU-VT , 4 year of study, letní semester, volitelný
    branch VU-IDT , 1 year of study, letní semester, volitelný
    branch VU-IDT , 2 year of study, letní semester, volitelný
    branch VU-IDT , 3 year of study, letní semester, volitelný
    branch VU-IDT , 4 year of study, letní semester, volitelný
    branch VU-IDT , 1 year of study, letní semester, volitelný
    branch VU-IDT , 2 year of study, letní semester, volitelný
    branch VU-IDT , 3 year of study, letní semester, volitelný
    branch VU-IDT , 4 year of study, letní semester, volitelný
    branch VU-IDT , 1 year of study, letní semester, volitelný
    branch VU-IDT , 2 year of study, letní semester, volitelný
    branch VU-IDT , 3 year of study, letní semester, volitelný
    branch VU-IDT , 4 year of study, letní semester, volitelný
    branch VU-VT , 1 year of study, letní semester, volitelný
    branch VU-VT , 2 year of study, letní semester, volitelný
    branch VU-VT , 3 year of study, letní semester, volitelný
    branch VU-VT , 4 year of study, letní semester, volitelný
    branch VU-IDT , 1 year of study, letní semester, volitelný
    branch VU-IDT , 2 year of study, letní semester, volitelný
    branch VU-IDT , 3 year of study, letní semester, volitelný
    branch VU-IDT , 4 year of study, letní semester, volitelný
    branch VU-VT , 1 year of study, letní semester, volitelný
    branch VU-VT , 2 year of study, letní semester, volitelný
    branch VU-VT , 3 year of study, letní semester, volitelný
    branch VU-VT , 4 year of study, letní semester, volitelný
    branch VU-IDT , 1 year of study, letní semester, volitelný
    branch VU-IDT , 2 year of study, letní semester, volitelný
    branch VU-IDT , 3 year of study, letní semester, volitelný
    branch VU-IDT , 4 year of study, letní semester, volitelný
    branch VU-D , 1 year of study, letní semester, volitelný
    branch VU-D , 2 year of study, letní semester, volitelný
    branch VU-D , 3 year of study, letní semester, volitelný
    branch VU-D , 4 year of study, letní semester, volitelný
    branch VU-VT , 1 year of study, letní semester, volitelný
    branch VU-VT , 2 year of study, letní semester, volitelný
    branch VU-VT , 3 year of study, letní semester, volitelný
    branch VU-VT , 4 year of study, letní semester, volitelný

Type of course unit

 

Přednáška

13 hod., compulsory

Teacher / Lecturer

Cvičení

13 hod., compulsory

Teacher / Lecturer

Elearning