Skip to main content
Skip header
Terminated in academic year 2019/2020

Algorithms and Data Structures

Type of study Bachelor
Language of instruction Czech
Code 714-0085/01
Abbreviation ADS
Course title Algorithms and Data Structures
Credits 5
Coordinating department Department of Mathematics and Descriptive Geometry
Course coordinator doc. RNDr. Zdeněk Boháč, CSc.

Subject syllabus

1. Introduction. Algorithm and its properties, write algorithms using flowcharts.
2. Algorithmization of tasks, computer simulation work.
3. Delphi programming language. Constants, variables, identifiers, operators.
4. Standard data types, ordinal types. Expressions. The structure of the program.
5. Assignment statement, input and output commands.
6. Compound statement, conditional statements.
7. Loop statements.
8. Structured data types. Array type.
9. Strings.
10. Records. Working with files, text files.
11. Subroutines. Subroutine declaration and subroutine call, formal and actual parameters.
12. Passing a parametr by value and by reference. Block structure, local and global variables.
13. Recursion, recursive procedures and functions, forward declarations..
14. Reserve.

E-learning

www.studopory.vsb.cz
mdg.vsb.cz

Literature

[1] Wirth, N.: Algorithms + Data Structures = Programs. Prentice Hall,
New Jersey, 1975. ISBN 0-13-022418-9 
[2] Kolomazník, I.: Computer Technics and Algorithms. VŠB – TUO,
Ostrava 2005. ISBN 80-248-0799-8

Advised literature

[1] Wirth, N., Jensen, K.: PASCAL - User Manual and Report, ISO Pascal
Standard. Springer-Verlag 1991. ISBN 0-540-97649-3 
[2] Lischner, R.: Delphi in a Nutshel.O’Reilly, 2000. ISBN 1-56592-659-5