Lecturer(s)
|
-
Ibl Martin, Ing. Ph.D.
-
Jirava Pavel, Ing. Ph.D.
-
Bílková Renáta, Ing. Ph.D.
-
Panuš Jan, Ing. Ph.D.
-
Novák Martin, Ing.
-
Horák Oldřich, RNDr. Ing. Ph.D.
-
Jonášová Hana, Ing. Ph.D.
-
Čermáková Ivana, Ing.
-
Pásler Miroslav, Ing.
-
Sedlák Pavel, Mgr. Ph.D.
-
Máchová Renáta, Ing. Ph.D.
|
Course content
|
Algorithm analysis and design. Basic processes of task solution. Basic algorithm components. Algorithm design methods. Basic data structures. Data Structures operations. Individual phases of the project (algorithm)
|
Learning activities and teaching methods
|
Monologic (reading, lecture, briefing), Methods of individual activities, Demonstration
|
Learning outcomes
|
The aim of the course is to provide an introduction to key concepts in algorithm analysis and design of flowcharts.
Students will be able to apply this knowledge to practical examples, as well as to write down the solution process both in pseudocode and in the form of development diagrams.
|
Prerequisites
|
unspecified
|
Assessment methods and criteria
|
Written examination, Home assignment evaluation, Systematic monitoring
Assignment is conditional to the following requirements: Active participation to seminars. Completion and submission of all the tasks set by the tutor at each seminar.
|
Recommended literature
|
-
Hylmar, Radek. Programování pro úplné začátečníky. Brno: Computer Press, 2009. ISBN 978-80-251-2129-0.
-
Knuth, Donald Ervin. Umění programování.. Brno: Computer Press, 2008. ISBN 978-80-251-2025-5.
-
McConnell, Steve. Dokonalý kód : umění programování a techniky tvorby software. Brno: Computer Press, 2005. ISBN 80-251-0849-X.
-
Töpfer, P. Algoritmy a programovací techniky. Prometheus, Praha, 1995. ISBN 80-85849-83.
-
Virius, M. Základy algoritmizace. ČVUT, Praha, 1995. ISBN 80-01-01346.
-
Wróblewski, Piotr. Algoritmy : datové struktury a programovací techniky. Brno: Computer Press, 2004. ISBN 80-251-0343-9.
|