Basic programming

Display Schedule

Code Completion Credits Range Language Instruction Semester
373ZP Z 2 2PT English, Czech summer

Subject guarantor

Name of lecturer(s)

Michal KINDERNAY

Learning outcomes of the course unit

Students comprehend the fundamental concept of programming in two different programming language and in the second and third study years they will be able to approach to artistic programming courses.

Mode of study

lectures

Prerequisites and co-requisites

none

Course contents

Introduction to programming through two software environments: Python and MAX (Cycling 74). These two application, one a scripting/programming and the other objectively oriented, will be used for explaining the basic concepts of programming. This introduction provides students with sufficient basic knowledge for completing a more advanced course of programming directly related to their artistic practice.

Topic scope:

Students practice the aforementioned concepts in weekly exercises

Recommended or required reading

MATTHES, Eric. Python Crash Course: A Hands-On, Project-Based Introduction to Programming. San Francisco: No Starch Press, 2015. 560 s. ISBN 978-1593276034.

CYCLING ‘74 online MAX tutorials https://docs.cycling74.com/max8/tutorials/00_maxindex

CYCLING ‘74 online getting started with MAX https://cycling74.com/get-started

Assessment methods and criteria

Weekly exercises

Note

none

Schedule for winter semester 2021/2022:

The schedule has not yet been prepared

Schedule for summer semester 2021/2022:

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
room 423
Room No. 423

(Lažanský palác)

13:10–15:35
EVEN WEEK

(parallel1)
Tue
Wed
Thu
Fri
Date Day Time Tutor Location Notes No. of paralel
Mon 13:10–15:35 Room No. 423
Lažanský palác
parallel1

The subject is a part of the following study plans