Basic programming
Code | Completion | Credits | Range | Language Instruction | Semester |
---|---|---|---|---|---|
373ZP | Z | 2 | 2PT | English, Czech | summer |
Subject guarantor
Name of lecturer(s)
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:
- Programming environment
- Algorithms
- Syntax basics
- Data types
- Classes
- Changes
- Conditioned
- Basic operations
- Decisions
- Loops
- Fields
- Chains
- Functions
- Collections I/O
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 |
|
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
- Audiovisual Studies - Bachelor_2020 (required subject)