Course: Mathematical Software

« Back
Course title Mathematical Software
Course code KMA/MSM
Organizational form of instruction Seminar
Level of course Bachelor
Year of study not specified
Semester Summer
Number of ECTS credits 2
Language of instruction Czech
Status of course Compulsory-optional, Optional
Form of instruction Face-to-face
Work placements This is not an internship
Recommended optional programme components None
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.


Study plans that include the course
Faculty Study plan (Version) Category of Branch/Specialization Recommended year of study Recommended semester
Faculty: Faculty of Science Study plan (Version): Applied Mathematics - Specialization in Business Mathematics (2021) Category: Mathematics courses 1 Recommended year of study:1, Recommended semester: Summer
Faculty: Faculty of Science Study plan (Version): Mathematics (2020) Category: Mathematics courses 1 Recommended year of study:1, Recommended semester: Summer
Faculty: Faculty of Science Study plan (Version): Applied Mathematics - Specialization in Industrial Mathematics (2020) Category: Mathematics courses 1 Recommended year of study:1, Recommended semester: Summer
Faculty: Faculty of Science Study plan (Version): Applied Mathematics - Specialization in Data Science (2020) Category: Mathematics courses 1 Recommended year of study:1, Recommended semester: Summer