|
Vyučující
|
-
Panuš Jan, Ing. Ph.D.
-
Juryca Karel, Ing. Ph.D.
-
Matoušek Radek, Ing.
|
|
Obsah předmětu
|
1.Vysvětlení základních pojmů z algoritmizace a programování, přehled programovacích a skriptovacích jazyků 2.Možnosti zápisu algoritmů, tvorba vývojových diagramů 3.Úvod do prostředí práce s nápovědou, základní matematické operace, práce MATLAB 4.Druhy proměnných, datových typů, logické a relační operátory 5.Hierarchie matematických operací, základy skalárního a vektorového počtu, práce s komplexními čísly, psaní skriptů 6.Základy maticového počtu, operace s maticemi, vícerozměrné matice, pole buněk a struktury 7.Větvení, cykly a podmínky v Matlabu 8.Funkce v systému MATLAB, uložení/načítání dat, převody mezi soustavami 9.Řešení soustavy lineárních rovnic, práce s polynomy, úvod do 2D grafiky 10.Druhy 2D grafů, pokročilý popis grafů, psaní speciálních symbolů 11.3D grafy, popis, stínování, nasvícení grafů 12.Handle graphic 13.Vytváření programů s grafickým prostředím
|
|
Studijní aktivity a metody výuky
|
Monologická (výklad, přednáška, instruktáž), Dialogická (diskuze, rozhovor, brainstorming), Laborování
- Domácí příprava na výuku
- 16 hodin za semestr
- Příprava na zkoušku
- 15 hodin za semestr
- Účast na výuce
- 52 hodin za semestr
- Semestrální práce
- 67 hodin za semestr
|
|
Výstupy z učení
|
Předmět představuje úvod do problematiky algoritmizace a programování v programovacím prostředí Matlab. V úvodu se studenti seznámí s pojmy vývojový diagram, algoritmus, program a druhy programovacích jazyků. Následovat bude vysvětlení řídících struktur (logické operace, cykly, větvení atd.), používaných datových typů, funkcí, jedno či vícerozměrných polí, řetězců a základní práce se soubory. Veškeré teoreticky získané poznatky budou ověřovány v programovacím prostředí Matlab. Dále bude následovat vektorový, maticový počet, psaní skriptů a práce s 2D a 3D grafikou. V závěru budou probrány principy vytváření grafických aplikací.
Znalosti práce s prostředím MATLAB. Rozšíření analytických a logických znalostí.
|
|
Předpoklady
|
Základní znalosti práce s OS a PC.
|
|
Hodnoticí metody a kritéria
|
Ústní zkouška, Písemná zkouška
Aktivní účast na cvičeních, kde budou procvičovány a plněny zadané úkoly a požadavky. Vypracování všech úloh zadaných na cvičeních. Písemná zkouška s možným ústním dozkoušením z teoretických znalostí
|
|
Doporučená literatura
|
-
KARBAN, Pavel. Výpočty a simulace v programech Matlab a Simulink. Brno: Computer Press, 2006. ISBN 80-251-1301-9..
-
Panuš, Jan. Základy algoritmizace. Pardubice: Univerzita Pardubice, 2014. ISBN 978-80-7395-866-4.
-
PIDANIČ, Jan. Modelování ve výpočtových SW, e-learnigová opora, online, 2018..
-
POLA, M. Algoritmizace a programování, e-learningová opora, online, 2017..
-
TAUFER, Ivan. . Algoritmy a algoritmizace - vývojové diagramy. Pardubice: Univerzita Pardubice, 2009. ISBN 978-80-7395-182-5..
-
ZAPLATÍLEK, Karel a Bohuslav DOŇAR. MATLAB pro začátečníky. 2. vyd. Praha: BEN - technická literatura, 2005. ISBN 80-7300-175-6..
-
ZAPLATÍLEK, Karel a Bohuslav DOŇAR. MATLAB pro začátečníky. 2. vyd. Praha: BEN - technická literatura, 2005. ISBN 80-7300-175-6..
-
ZAPLATÍLEK, Karel a Bohuslav DOŇAR. MATLAB: tvorba uživatelských aplikací. Praha: BEN - technická literatura, 2004. ISBN 80-7300-133-0..
|