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