Předmět: Základy programování

« Zpět
Název předmětu Základy programování
Kód předmětu KRP/IZKPR
Organizační forma výuky Přednáška + Cvičení
Úroveň předmětu Bakalářský
Rok studia 1
Semestr Letní
Počet ECTS kreditů 4
Vyučovací jazyk Čeština
Statut předmětu Povinný
Způsob výuky Kontaktní
Studijní praxe Nejedná se o pracovní stáž
Doporučené volitelné součásti programu Není
Vyučující
  • Doležel Petr, doc. 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.


Studijní plány, ve kterých se předmět nachází
Fakulta Studijní plán (Verze) Kategorie studijního oboru/specializace Doporučený ročník Doporučený semestr
Fakulta: Fakulta elektrotechniky a informatiky Studijní plán (Verze): Řízení procesů (2015) Kategorie: Speciální a interdisciplinární obory 1 Doporučený ročník:1, Doporučený semestr: Letní
Fakulta: Fakulta elektrotechniky a informatiky Studijní plán (Verze): Řízení procesů (2013) Kategorie: Speciální a interdisciplinární obory 1 Doporučený ročník:1, Doporučený semestr: Letní
Fakulta: Fakulta elektrotechniky a informatiky Studijní plán (Verze): Řízení procesů (2016) Kategorie: Speciální a interdisciplinární obory 1 Doporučený ročník:1, Doporučený semestr: Letní
Fakulta: Fakulta elektrotechniky a informatiky Studijní plán (Verze): Řízení procesů (2014) Kategorie: Speciální a interdisciplinární obory 1 Doporučený ročník:1, Doporučený semestr: Letní