Course: Introduction to Algorithms

« Back
Course title Introduction to Algorithms
Course code USII/PZALE
Organizational form of instruction Lecture + 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)
  • 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.


Study plans that include the course
Faculty Study plan (Version) Category of Branch/Specialization Recommended year of study Recommended semester
Faculty: Faculty of Economics and Administration Study plan (Version): Enterprise Management (2015) Category: Economy 1 Recommended year of study:1, Recommended semester: Winter
Faculty: Faculty of Economics and Administration Study plan (Version): Public Economics and Administration (2015) Category: Economy 1 Recommended year of study:1, Recommended semester: Winter
Faculty: Faculty of Economics and Administration Study plan (Version): Enterprise Management (2015) Category: Economy 1 Recommended year of study:1, Recommended semester: Winter
Faculty: Faculty of Economics and Administration Study plan (Version): Public Economics and Administration (2015) Category: Economy 1 Recommended year of study:1, Recommended semester: Winter
Faculty: Faculty of Economics and Administration Study plan (Version): Enterprise Management (2016) Category: Economy 1 Recommended year of study:1, Recommended semester: Winter
Faculty: Faculty of Economics and Administration Study plan (Version): Enterprise Management (2016) Category: Economy 1 Recommended year of study:1, Recommended semester: Winter