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

Computer Technics and Algorithms

Type of study Bachelor
Language of instruction Czech
Code 714-0286/02
Abbreviation BcVTA
Course title Computer Technics and Algorithms
Credits 2
Coordinating department Department of Mathematics and Descriptive Geometry
Course coordinator RNDr. Břetislav Krček, CSc.

Subject syllabus

Syllabus of subject
1. Algorithmization
1.1. Algorithm and its attributes, flow diagrams language, elementary algorithms
creating, basic data types.
1.2. Loops, basic control structures, structured programming principles.
1.3. Arrays, one-dimensional arrays algorithms, sort algorithms.
2. Delphi
2.1. Integrated development environment, program’s structure, data types.
2.2. Expressions and statements.
2.3. Structured data types.
2.4. Procedures and functions.
2.5. Files.

Syllabus of consultations:
1. Algorithm. Flow diagrams language. Simple algorithms creating.
Algorithms with loops. Array. Integer and real data types.
2. Subprograms (procedures and functions). Programs with matrixes. Files.

Literature

Wirth, N.: Algorithms + Data Structures = Programs. Prentice Hall,
New Jersey, 1975. ISBN 0-13-022418-9 

Advised literature

Wirth, N., Jensen, K.: PASCAL - User Manual and Report,
ISO Pascal Standard. Springer-Verlag 1991. ISBN 0-540-97649-3