Mathematical Software (FSI-0MS)

Academic year 2025/2026
Supervisor: doc. Ing. Petr Tomášek, Ph.D.  
Supervising institute: ÚM all courses guaranted by this institute
Teaching language: Czech
Course type: departmental course
Aims of the course unit:
 
Learning outcomes and competences:
 
Prerequisites:
 
Course contents:
 
Teaching methods and criteria:
 
Assesment methods and criteria linked to learning outcomes:

Credit is awarded on the basis of active participation in exercises and evaluation of the final semester project.

 

Participation in seminars is mandatory. The method of compensating for missed exercises is fully within the competence of
teacher.

Controlled participation in lessons:
 
Type of course unit:
    Computer-assisted exercise  13 × 2 hrs. compulsory                  
Course curriculum:
    Computer-assisted exercise

1) Introduction to Python. Preparation of the programming environment.
2) Working with the Python language - data types, flow control.
3) Working with the Python language - functions and procedures, modules.
4) Work with libraries, introduction to selected libraries.
5) Matrix algebra.
6) Working with functions, plotting graphs.
7) Symbolic mathematics.
8) Working with data, working with files.
9) Ordinary differential equations.
10) Other useful libraries.
11) Introduction to graphical interfaces.
12) Creating an application, solving a selected problem.
13) Project solution.

Literature - recommended:
1.

Pecinovský, R.: Python: kompletní příručka jazyka pro verzi 3.11. Praha: Grada Publishing.

2.

https://www.python.org/doc/ (EN)

The study programmes with the given course:
Programme Study form Branch Spec. Final classification   Course-unit credits     Obligation     Level     Year     Semester  
B-MAI-P full-time study --- no specialisation -- Cr 3 Compulsory 1 2 W
BIT full-time study BITP Information Technology -- Cr 3 Elective 1 1 W
BIT full-time study BITP Information Technology -- Cr 3 Elective 1 1 W