Coding Dojo (Advanced Python)
Subject is not scheduled Not scheduled
Code | Completion | Credits | Range | Language Instruction | Semester |
---|---|---|---|---|---|
373CD | Z | 2 | 4ST | English | winter |
Subject guarantor
Name of lecturer(s)
Learning outcomes of the course unit
Each student defines at the beginning of the course the main paradigm and the concept of his own artistic piece and during the course develops the algorithmic element of that work using Python coding. The diversity of problematics can helps other students develop unexpected skills or explore new domains of algorithmic features of Python coding as well as to polish personal coding skills.
Mode of study
seminars
Prerequisites and co-requisites
Basic knowledge of Python either self-obtained or through successful graduation of Creative Coding 1 & 2.
Course contents
At the next level of using Python in artistic practice it is important to understand what exactly it means to be a „python-er“. For a more comprehensive and in-depth explanation of this subject, is important to develop such knowledge in practical applications of artistic work. During the course each student develops an art-piece with implementation of Python coding. The broad variety of Python application ranges from physical computing, interface design, video and image processing, sound application, data-mining, machine poetry etc. Artistic imagination can be a fuel for the engine of learning skills.
Recommended or required reading
PUDIPEDDI, Sridevi and CHITYALA, Ravi. Image Processing and Acquisition using Python. New York: Chapman and Hall/CRC, 2014. 390 s. ISBN 978-1466583757.
MATTHES, Eric. Python Crash Course: A Hands-On, Project-Based Introduction to Programming. San Francisco: No Starch Press, 2015. 560 s. ISBN 978-1593276034.
Assessment methods and criteria
Final artwork created using Python
Note
-
Further information
No schedule has been prepared for this course
The subject is a part of the following study plans
- Audiovisual Studies - master_2021 (required optional subject)