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

Mathematics on computers and programming basics

Type of study Bachelor
Language of instruction English
Code 714-0584/03
Abbreviation MPaZP
Course title Mathematics on computers and programming basics
Credits 5
Coordinating department Department of Mathematics and Descriptive Geometry
Course coordinator RNDr. Radomír Paláček, Ph.D.

Subject syllabus

Outline of lectures
===================
1)The basic use of computers and computer networks: access to documents on the Internet, the basics of HTML.
2)Introduction to GeoGebra, variables, numerical operation, evaluating of expressions, math function. Logical and set operations. Root finding, numerical derivation.
3)Symbolic computations, simplification of expressions, evalution of limits, symbolic differentiation and integration, investigation of functions, finding of extremes, graphical representation of results.
4)Introduction to Matlab, interface, operations, variables, numerical and logical operators, evaluating of expressions, data structures (binary, text), data transport and formatting.
5)2D Graphics, plotting of graphs of functions and curves, standard functions for interpolation and approximation. 3D Graphics, graphs of functions of two variables, surfaces, processing and transmission of images (graphical formats).
6)Numeric computations: linear algebra problems (linear systems, inverse matrices, determinants, rank), accuracy (computer epsilon).
7)Programming, script and function M-files, input and output of data, conditionally performed command 'if' and 'switch', loops 'while' and 'for'. Solving selected problems, iterative calculations, numerical integration, sorting.

Outline of exercises
====================
1. The basic use of computers and computer networks: access to documents on the Internet, the basics of HTML.
2. Introduction to GeoGebra, interface, basic geometry.
3. Variables, numerical operation, evaluating of expressions, math function.
4. Root finding, numerical derivation.
5. Logical and set operations. Export of graphics.
6. Evalution of limits, symbolic differentiation and integration, investigation of functions, finding of extremes, graphical representation of results.
7. Extremal problems.
8. Introduction to Matlab, interface, operations, variables, numerical and logical operators, evaluating of expressions, data structures (binary, text), data transport and formatting.
9. Tabelace a kreslení grafů funkcí a křivek, standardní funkce pro interpolaci a aproximaci. Grafy funkcí dvou proměnných, plochy.
10. Skripty a programové funkce, jejich volání, vstup a výstup dat.
11. Numeric computations: linear algebra problems (linear systems, inverse matrices, determinants, rank), accuracy (computer epsilon).
12. Programming, script and function M-files, input and output of data, conditionally performed command 'if' and 'switch', loops 'while' and 'for'.
13.Solving selected problems, iterative calculations, numerical integration, sorting.
14. Tests and credits.

Literature

2. Sigmon, K., Davis, T., A.: MATLAB Primer. Chapman and Hall/CRC, 2001.

Advised literature

1. Whyte, A.: Basics HTML. Hardcover, Harcourt Education, ISBN 1904467083 .