There’s no technical prerequisites for this course. Basic computer skills are completely enough. Also, there’s no need for a special software.
Course Enrolment Limitations
The course is offered to students of any study field.
The capacity limit for the course is 20 student(s).
Current registration and enrolment status: enrolled: 0/20, only registered: 0/20, only registered with preference (fields directly associated with the programme): 0/20
The goal of the course is to provide basics of algorithmic thinking within a context of data munging.
Students will be familiar with programming technics in order to be able analyse and tranform data.
Basic terminology, principles and algoritmization possibilities
Reprezentation of algorithms, methods of design algorithms
Options of algorithmic notations and flowchards
Basics data types, its representations and processing
Elements of programming languages
Arrays, matrices, cycles, sorting
Basic tasks of algorithmization, analysis and transformation of data
MOTYČKA, Arnošt. Algoritmizace. 1. vyd. Brno: Konvoj, 1999, 75 s. ISBN 80-85615-80-0.
Švec, Jan. Učebnice jazyka Python. Vydání 2.2, 2002
Chaudhuri, A. 2005. The Art of Programming Through Flowcharts and Algorithms. 1. Laxmi Publications.
Weekly lectures. Programming exercises and commented code presentation. Course is available for distance students.
Language of instruction
The course is taught annually.
The course is taught: every week.