Creative Coding 1

Display Schedule

Code Completion Credits Range Language Instruction Semester
373CRC1 credit 2 2 seminar hours (45 min) of instruction per week, 32 to 42 hours of self-study English winter

Subject guarantor

Georgy BAGDASAROV

Name of lecturer(s)

Georgy BAGDASAROV

Department

Předmět zajišťuje Department of Audiovisual Studies

Contents

When we speak about Python we should speak about two key features of that programming language - its power and beauty. The power of Python is that it represents a high-level programing language which can be used for general purposes (like Delphi, Perl or the family of C based languages C, C++, C# etc.). But in the meantime, the beauty of Python is that it's less complicated for understanding and is a more intuitive programming language. The aim of the course is to introduce the features of coding in Python, which can be used in artistic practice.

Learning outcomes

The course will bring an understanding of the data structures of audio, image and video files and will open possibilities for working with media far beyond the features of available softwares. The skills obtained in the course can be further applied in Neural Network development, physical computing, implementing new features to some open media softwares as well as bring possibilities to develop standalone applications which can be used in performances, installations or fixed media works.

Prerequisites and other requirements

none

During a check of study plans, the course 373CC1 can be replaced with the course 373CRC1.

Literature

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.

Evaluation methods and criteria

Attendance, participation and exercises each class. Practical exercises and Final exam.

Attendance is compulsory for each class as it is impossible to continue if you miss one

Note

room 336 Tržiště

Malostranské náměstí 259/12, 11800 Prague 1 - Malá Strana, Czechia

Further information

This course is an elective for all students of this school

Schedule for winter semester 2024/2025:

06:00–08:0008:00–10:0010:00–12:0012:00–14:0014:00–16:0016:00–18:0018:00–20:0020:00–22:0022:00–24:00
Mon
Tue
Wed
Thu
Fri
room TR-336
Room No. TR-336

(Tržiště 20, Praha 1 (vchod z Rektorátu AMU, Malostranské nám. 12))
BAGDASAROV G.
14:00–19:00
(lecture parallel1)
Date Day Time Tutor Location Notes No. of paralel
Fri 14:00–19:00 Georgy BAGDASAROV Room No. TR-336
Tržiště 20, Praha 1 (vchod z Rektorátu AMU, Malostranské nám. 12)
lecture parallel1

Schedule for summer semester 2024/2025:

The schedule has not yet been prepared

The subject is a part of the following study plans