Detail předmětu

Matematický software

0MS FSI 0MS Ak. rok 2023/2024 letní semestr 3 kredity

Předmět poskytuje úvod do jazyka Python s jeho využitím v aplikované matematice. Studentům je představen základ skriptování a tvorba algoritmů s využitím standardní knihovny a knihoven určených pro matematické aplikace, jmenovitě např. SciPy, NumPy,
SymPy.

Garant předmětu

Jazyk výuky

česky

Zakončení

zápočet

Rozsah

  • 26 hod. cvičení

Zajišťuje ústav

Cvičící

Byrtus Roman, Ing. (ÚM OAAG)

Cíle předmětu

Cílem předmětu je seznámit studenty s programovacím jazykem Python a dostupnými knihovnami. Naučit studenty řešit matematické problémy pomocí tvorby jednoduchých aplikací.


Studenti získají základní znalosti programovacího jazyka Python. Naučí se využívat knihovny zaměřené na matematiku a řešit pomoci nich jednoduché problémy.

Požadované prerekvizitní znalosti a dovednosti

Základy práce s počítačem, základy programování. Základní znalosti matematické analýzy a lineární algebry.

Literatura studijní

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

Osnova numerických cvičení

1) Úvod do jazyka Python. Příprava programovacího prostředí.
2) Práce s jazykem Python – datové typy, řízení toku.
3) Práce s jazykem Python – funkce a procedury, moduly.
4) Práce s knihovnami, úvod do vybraných knihoven.
5) Maticová algebra.
6) Práce s funkcemi, vykreslování grafů.
7) Symbolická matematika.
8) Práce s daty, práce se soubory.
9) Obyčejné diferenciální rovnice.
10) Další užitečné knihovny.
11) Úvod do grafických rozhraní.
12) Tvorba aplikace, řešení vybraného problému.
13) Řešení projektu.

Průběžná kontrola studia

Zápočet je udělován na základě aktivní úasti na cvičeních a hodnocení závěrečné semestrální práce.


Účast na cvičeních je povinná. Způsob náhrady zameškaných cvičení je plně v kompetenci vyučujícího.

Rozvrh

DenTypTýdnyMístn.OdDoKapacitaPSKSkupInfo
Po cvičení výuky A1/1843 10:0011:5020 1BIA 1BIB 2BIA 2BIB 3BIT xx Byrtus
Út cvičení výuky A1/1843 11:0012:5020 1BIA 1BIB 2BIA 2BIB 3BIT xx Byrtus

Zařazení předmětu ve studijních plánech

  • Program BIT, 1. ročník, volitelný
  • Program BIT (anglicky), 1. ročník, volitelný
Nahoru