Skip to main content
Skip header
Terminated in academic year 2011/2012

Algorithms and Data Prosessing

Type of study Bachelor
Language of instruction Czech
Code 714-0387/01
Abbreviation AZD
Course title Algorithms and Data Prosessing
Credits 2
Coordinating department Department of Mathematics and Descriptive Geometry
Course coordinator prof. RNDr. Radek Kučera, Ph.D.

Subject syllabus

Week. Lecture
-------------

1st Algorithmization. Introduction to Delphi: panel, pallet, editor.
2nd Simple and structured commands. Creating a program: project, form, components.
3rd Data structures and variables, operators and expressions, definition of types.
4th Procedures and functions. Local and global variables, var parameters.
5th Advanced data structures: pointer, dynamic array. Strings.
6th Basics of object-oriented programming. Objects and classes.
7th Visual design of Windows applications. Component library, event-driven environment, non-visual components.
8th Introduction to Matlab, interface, variables, numerical and logical operators, data structures, transport and formatting.
9th Numeric computations: linear algebra problems (linear systems, inverse matrices, determinants, rank), accuracy.
10th 2D and 3D Graphic: plotting function graphs, curves and surfaces, standard functions for interpolation and approximation.
11th Symbolic computations by Symbolic Math Toolbox.
12th Programming in Matlab: script and function M-files, input and output of data.
13h Solving selected problems.
14th Tests and credits.

Literature

1. Kolomazník, Ivan: Computer Technics and Algorithms, VŠB – TUO, Ostrava 2005, ISBN 80-248-0799-8

Advised literature

1. Mark S. Gockenbach: A Practical Introduction to Matlab, on
http://www.math.mtu.edu/~msgocken/intro/intro.html.
2. http://www.math.utah.edu/lab/ms/matlab/matlab.html