Course: Basics of Algorithmization

» List of faculties » FEI » KIT
Course title Basics of Algorithmization
Course code KIT/ZZALG
Organizational form of instruction Tutorial
Level of course unspecified
Year of study not specified
Semester Winter and summer
Number of ECTS credits 3
Language of instruction English
Status of course unspecified
Form of instruction Face-to-face
Work placements This is not an internship
Recommended optional programme components None
Course availability The course is available to visiting students
Lecturer(s)
  • Macháček Miloslav, Ing. Ph.D.
Course content
Introduction to programming. The concept of algorithm, the basic characteristics of the algorithm. The method of dividing problems into subproblems. Description methods of algorithms - 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.

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 course is only for ERASMUS students. The aim of this course is to make students familiar with the basics of algorithmization and algorithmic way of thinking and preparing students for learning basics of programming.
Students are going to gain improving of analytical and logical thinking and ability to create and write algorithms.
Prerequisites
Basic knowledge of work with PC (Windows 7, 8, 10 or Linux OS). Notebook with Windows.

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

Active mandatory attendance of seminars where selected topics will be practiced and also fulfilling of certain specified requirements.
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