Lecturer(s)
|
-
Ženčák Pavel, RNDr. Ph.D.
|
Course content
|
1. Introduction to the development environment. 2. Basic data types and their usage. 3. Vectors and matrices. 4. Program branching and cycles. 5. Creating custom functions and subroutines. 6. Basic graphic functions in 2D and their usage. 7. Basic graphic functions in 3D and their usage. 8. Basic mathematical and statistical functions. 9. Basic functions for working with functions (calculation of roots, numerical integration, minimization). 10. Interpolation and approximation of data in 1D. 11. Interpolation and approximation of data in 2D.
|
Learning activities and teaching methods
|
Monologic Lecture(Interpretation, Training), Demonstration
- Attendace
- 26 hours per semester
- Preparation for the Course Credit
- 45 hours per semester
- Homework for Teaching
- 20 hours per semester
|
Learning outcomes
|
The course introduces basic graphical and mathematical functions and program coding in selected mathematical software.
Knowledge Know the program environment, the basic programming and graphics functions and basic mathematical functions in taught mathematical software.
|
Prerequisites
|
Basic computer skills.
|
Assessment methods and criteria
|
Student performance, Seminar Work
Credit: attend the classes (80%) and solve assigned problems using software.
|
Recommended literature
|
-
Getting started with Matlab, Users Guides. .
-
Python Scientific Lectures Notes (Scipy Lecture Notes). 2017.
-
Erik Engheim. Getting Started with Julia. 2017.
-
Gillat, A. (2016). MATLAB: An Introduction with Applications (6th Edition).
-
John W. Eaton, David Bateman, S?ren Hauberg, Rik Wehbring. The GNU Octave Reference Manual, Free Your Number. 2018.
-
Malcolm Sherrington. Mastering Julia. 2015.
-
Mark Pilgrim. Ponořme se do Python(u) 3. 2011.
-
Ženčák, P. (2013). Matlab pro začátečníky i mírně pokročilé. Olomouc: Univerzita Palackého v Olomouci.
|