FF:ISKM72 Basics of Algorith. Thinking - Course Information
ISKM72 Basics of Algorithmic Thinking
Faculty of ArtsSpring 2025
- Extent and Intensity
- 1/1/0. 5 credit(s). Type of Completion: k (colloquium).
Synchronous online teaching - Teacher(s)
- Ing. Ondřej Veselý (lecturer)
- Guaranteed by
- PhDr. Petr Škyřík, Ph.D.
Department of Information and Library Studies – Faculty of Arts
Contact Person: Mgr. Alice Lukavská
Supplier department: Department of Information and Library Studies – Faculty of Arts - Prerequisites
- TYP_STUDIA(N)
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 also offered to the students of the fields other than those the course is directly associated with.
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 - fields of study / plans the course is directly associated with
- Information and Library Studies (programme FF, B-IS) (2)
- Information studies and librarianship (programme FF, B-ISK_) (5)
- Information and Library Studies (programme FF, N-IS) (2)
- Information and Library Studies (programme FF, N-ISK_) (5)
- Course objectives
- 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.
- Learning outcomes
- Upon completion of the course, the student will be able to:
- think comprehensively about the principles of algorithmic thinking especially in the context of mass data processing tasks.
- work with basic programming techniques for the purpose of practical data analysis and transformation - Syllabus
- 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
- Literature
- recommended literature
- 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.
- Teaching methods
- Weekly lectures. Programming exercises and commented code presentation. Course is available for distance students.
- Assessment methods
- Written tests
- Language of instruction
- Czech
- Further Comments
- The course is taught annually.
The course is taught: every week.
- Enrolment Statistics (Spring 2025, recent)
- Permalink: https://is.muni.cz/course/phil/spring2025/ISKM72