Vyučující
|
-
Macháček Miloslav, Ing. Ph.D.
|
Obsah předmětu
|
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.
|
Studijní aktivity a metody výuky
|
Monologická (výklad, přednáška, instruktáž), Dialogická (diskuze, rozhovor, brainstorming), Metody práce s textem (učebnicí, knihou), Nácvik dovedností
|
Výstupy z učení
|
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.
|
Předpoklady
|
Basic knowledge of work with PC (Windows 7, 8, 10 or Linux OS). Notebook with Windows.
|
Hodnoticí metody a kritéria
|
Posouzení zadané práce, Rozbor díla tvůrčího charakteru, Rozhovor
Active mandatory attendance of seminars where selected topics will be practiced and also fulfilling of certain specified requirements.
|
Doporučená literatura
|
-
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..
|