Vyučující
|
|
Obsah předmětu
|
a) základní principy GNU Octave, výhody oproti tabulkovým procesorům b) instalace GNU Octave c) základy GNU Octave proměnné, výrazy a operace d) základní reprezentace dat - vektory, matice a jejich použití e) načítání dat z externích zdrojů (xls, xlsx, csv, txt) f) větvení a cykly g) řešení soustav rovnic, hledání minima a maxima funkce h) grafika v GNU Octave 2D grafy i) grafika v GNU Octave 3D grafy j) funkce a jejich použití k) řešené příklady I. - zpracování ekonomických dat v GNU Octave: časové řady, regrese, predikce l) řešené příklady II. - zpracování ekonomických dat v GNU Octave: síťová analýza, lineární programování, optimalizace
|
Studijní aktivity a metody výuky
|
Přednášení, Dialogická (diskuze, rozhovor, brainstorming), Demonstrace
- Účast na výuce
- 25 hodin za semestr
- Semestrální práce
- 25 hodin za semestr
- Domácí příprava na výuku
- 25 hodin za semestr
|
Výstupy z učení
|
Cílem předmětu je seznámit studenty se základním použitím matematického softwaru GNU Octave v ekonomické praxi. GNU Octave je zdarma dostupný software využitelný pro tvorbu ekonomických modelů a analýzu ekonomických dat poskytující uživatelům možnost vytvářet vlastní funkce a již dostupné funkce libovolně kombinovat. GNU Octave je kompatibilní (pro potřeby tohoto kurzu) s programem MATLAB, který patří k nejznámějším komerčním matematickým softwarům (používá se mimo jiné pro výpočty v oblastech financí, ekonometrie, statistiky, strojového učení, optimalizace, risk managementu,). Kolem softwarů GNU Octave/MATLAB se utvořila početná komunita, která vytváří volně dostupné kódy pro řešení praktických problémů. Student si osvojí základní principy programování, bude schopen řešit soustavy rovnic, nalézt minimum/maximum funkce a vykreslovat výsledky ve formě 2D a 3D grafů. Pro potřeby ekonomické praxe budou řešeny praktické příklady zahrnující časové řady, regresi, predikci, síťovou analýzu, lineární programování a optimalizaci.
Student si osvojí základní techniky programování a bude schopný řešit problémy spojené s ekonomickou praxí pomocí softwaru GNU Octave/MATLAB.
|
Předpoklady
|
Vlastní notebook! Může být zapůjčen katedrou.
|
Hodnoticí metody a kritéria
|
Analýza výkonů studenta, Systematické pozorování studenta, Seminární práce
Docházka maximálně 2 absence. Aktivní zapojení na semináři. Vypracování seminární práce řešení problému s využitím v předmětu vyučovaného softwaru a prezentace seminární práce.
|
Doporučená literatura
|
-
Seriál o GNU Octave od Jiřího Poláčka na stránkách abclinuxu.cz.
-
B. Doňar, K. Zaplatílek. (2003). MATLAB pro začátečníky - 1. díl..
-
J. Hansen. (2011). GNU Octave - Beginner's Guide..
-
J. W. Eaton, D. Bateman, S. Hauberg, R. Wehbring. (2017). GNU Octave ? Free Your Numbers.
-
K. Zaplatílek. (2012). MATLAB - začínáme s grafy 2D a 3D.
-
S. Daniš. (2009). Základy programování v prostředí Octave a Matlab.
|