Vyučující
|
-
Doležel Petr, prof. Ing. Ph.D.
-
Mariška Martin, Ing.
-
Bažant Michael, doc. Ing. Ph.D.
-
Tvrdík Jiří, Ing.
|
Obsah předmětu
|
1. Definice a motivace programování, postup při programování, úvod do Matlab Language. 2. Proměnná, výraz, příkaz, primitivní datové typy. 3. Operátory, příkazy pro řízení toku programu. 4. Jednorozměrná pole, vícerozměrná pole. 5. Řetězce. 6. Třídy, objekty, metody, konstruktory. 7. Základy zapouzdření, přístupová práva. 8. Úvod do jazyka UML. 9. Základy dědičnosti. 10. Výjimky. 11. Práce s textovými soubory. 12. Vnitřní třídy, vnořené třídy. 13. Základy GUI aplikací.
|
Studijní aktivity a metody výuky
|
Monologická (výklad, přednáška, instruktáž), Dialogická (diskuze, rozhovor, brainstorming), Demonstrace
|
Výstupy z učení
|
Studenti se v předmětu naučí implementovat algoritmické úlohy pomocí Matlab Language s využitím strukturovaného a zejména objektově orientovaného paradigmatu programování.
Po absolvování předmětu bude student schopen implementovat jednoduché algoritmy pomocí programovacího jazyka Matlab Language.
|
Předpoklady
|
nespecifikováno
|
Hodnoticí metody a kritéria
|
Písemná zkouška, Didaktický test
Podmínkou pro získání zápočtu je účast na cvičeních (povoleny max. dvě absence) - alternativou je vypracování zápočtové práce. Doporučené je samostudium z dostupné literatury. Zkouška se skládá z části písemné (teoretický i praktický test) a ústní.
|
Doporučená literatura
|
-
DOŇAR B., ZAPLATÍLEK, K. Matlab pro začátečníky.. Praha. ISBN 80-7300-175-6.
-
DOŇAR B., ZAPLATÍLEK, K. Tvorba uživatelských aplikací. Praha. ISBN ISBN 80-7300-133-.
-
Dušek, František. MATLAB a SIMULINK : úvod do používání. Pardubice: Univerzita Pardubice, 2002. ISBN 80-7194-475-0.
-
HANSELMAN D., LITTLEFIELD B. Mastering Matlab. New Jersey, 2011. ISBN 0-13-6013-30-9.
|