|
Vyučující
|
|
|
|
Obsah předmětu
|
1. Úvod do programování a algoritmizace, přehled programovacích a skriptovacích jazyků 2. Pojem algoritmus, základní struktury řízení toku (vývojové diagramy) 3. Úvod do prostředí MATLAB, datové typy a proměnné 4. Sekvenční algoritmy, tvorba skriptů 5. Podmíněné algoritmy, logické a relační operátory 6. Cyklické algoritmy a tvorba funkcí 7. Hierarchie matematických operací, základy skalárního a vektorového počtu, práce s komplexními čísly 8. Základy maticového počtu, operace s maticemi, vícerozměrné matice, pole buněk 9. Vizualizace dat, 2D grafy, pokročilý popis grafů 10. 3D grafy, psaní speciálních symbolů 11. Struktury, práce se soubory 12. Základy objektového programování 13. Návrh grafického uživatelského rozhraní
|
|
Studijní aktivity a metody výuky
|
Monologická (výklad, přednáška, instruktáž), Dialogická (diskuze, rozhovor, brainstorming), Metody práce s textem (učebnicí, knihou), Nácvik dovedností
- Účast na výuce
- 13 hodin za semestr
- Vypracování seminární práce
- 50 hodin za semestr
- Praktická výuka
- 26 hodin za semestr
- Příprava prezentace (referátu)
- 20 hodin za semestr
- Příprava na zkoušku
- 12 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
|
Posouzení zadané práce, Rozbor díla tvůrčího charakteru, Rozhovor
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..
-
Taufer, Ivan . Algoritmy a algoritmizace - vývojové diagramy. Pardubice: Univerzita Pardubice, 2009. ISBN 978-80-7395-182-5.
-
Zaplatílek, Karel. MATLAB pro začátečníky. Praha: BEN - technická literatura, 2005. ISBN 80-7300-175-6.
|