Course: Basics of Algorithmization

« Back
Course title Basics of Algorithmization
Course code KIT/IZALG
Organizational form of instruction Tutorial
Level of course Bachelor
Year of study 1
Semester Winter
Number of ECTS credits 3
Language of instruction Czech
Status of course Compulsory
Form of instruction Face-to-face
Work placements This is not an internship
Recommended optional programme components None
Lecturer(s)
  • Benedikovič Miroslav, RNDr.
  • Brožek Josef, Ing.
  • Gago Lumír, Ing.
  • Macháček Miloslav, Ing. Ph.D.
Course content
Introduction to programming. Concept of algorithm, the basic characteristics of the algorithm. Method of dividing problems into subproblems Description methods of algorithms - ČSN ISO 5807 Flowchart - symbolic algorithmic language for displaying of algorithm of processing of information. Creation and writing of algorithms in specialized SW - step-by-step operation, verification of algorithms and the complexity of the algorithm. Sequential algorithms. Branching of algorithms. Cyclic algorithms. Sorting algorithms. Propositional calculus - the basic logical operators, formal grammar, formal semantics.

Learning activities and teaching methods
Monologic (reading, lecture, briefing), Dialogic (discussion, interview, brainstorming), Work with text (with textbook, with book), Skills training
Learning outcomes
The aim of this course is to make students familiar with the basics of algorithmization, algorithmic way of thinking and preparing students for learning basics of programming.
Improving of analytical and logical thinking . Ability to create and write algorithms
Prerequisites
Basic knowledge of mathematics on the level of a secondary school. Notebook with Windows.

Assessment methods and criteria
Home assignment evaluation, Creative work analysis, Discussion

Active participation in the compulsory lessons where selected topics will be practiced and also fulfilling of certain specified requirements. Successful finishing of all tasks is required.
Recommended literature
  • LUKASOVÁ, Alena. Formální logika v umělé inteligenci. [s.l.] : [s.n.], 2003. 269 s. ISBN 80-251-0023-5.. Pardubice: Univerzita Pardubice, 2001.
  • PŠENČÍKOVÁ, Jana. Algoritmizace. [s.l.] : [s.n.], 2007. 120 s. ISBN 80-86686-80-9..
  • TAUFER, I., HRUBINA, J., TAUFER, J. Algoritmy a algoritmizace: vývojové diagramy, sbírka řešených příkladů. Pardubice: Univerzita Pardubice, 2001..


Study plans that include the course
Faculty Study plan (Version) Category of Branch/Specialization Recommended year of study Recommended semester
Faculty: Faculty of Electrical Engineering and Informatics Study plan (Version): Information Technology (2015) Category: Informatics courses 1 Recommended year of study:1, Recommended semester: Winter
Faculty: Faculty of Electrical Engineering and Informatics Study plan (Version): Information Technology (2013) Category: Informatics courses 1 Recommended year of study:1, Recommended semester: Winter
Faculty: Faculty of Electrical Engineering and Informatics Study plan (Version): Process Control (2016) Category: Special and interdisciplinary fields 1 Recommended year of study:1, Recommended semester: Winter
Faculty: Faculty of Electrical Engineering and Informatics Study plan (Version): Information Technology (2016) Category: Informatics courses 1 Recommended year of study:1, Recommended semester: Winter
Faculty: Faculty of Electrical Engineering and Informatics Study plan (Version): Process Control (2013) Category: Special and interdisciplinary fields 1 Recommended year of study:1, Recommended semester: Winter
Faculty: Faculty of Electrical Engineering and Informatics Study plan (Version): Process Control (2014) Category: Special and interdisciplinary fields 1 Recommended year of study:1, Recommended semester: Winter
Faculty: Faculty of Electrical Engineering and Informatics Study plan (Version): Process Control (2015) Category: Special and interdisciplinary fields 1 Recommended year of study:1, Recommended semester: Winter
Faculty: Faculty of Electrical Engineering and Informatics Study plan (Version): Information Technology (2014) Category: Informatics courses 1 Recommended year of study:1, Recommended semester: Winter