Předmět: Programování aplikací pro vzdělávání

« Zpět
Název předmětu Programování aplikací pro vzdělávání
Kód předmětu KVD/PGMA
Organizační forma výuky Seminář
Úroveň předmětu Bakalářský
Rok studia nespecifikován
Semestr Zimní a letní
Počet ECTS kreditů 3
Vyučovací jazyk Čeština
Statut předmětu Povinně-volitelný
Způsob výuky Kontaktní
Studijní praxe Nejedná se o pracovní stáž
Doporučené volitelné součásti programu Není
Vyučující
  • Fast Milan, Mgr. Ph.D.
Obsah předmětu
Objektově orientované programování aplikací v praktickém kontextu. Možnosti balíků (packages), a využití základních (a systémových) knihovních tříd či balíků. Praktické využití hlavních výhod OOP (dědičnost, zapouzdření, polymorfismus). Návrh a tvorba GUI aplikace, zásady a principy používané při tvorbě GUI programu. Seznámení a práce s výjimkami. Seznámení a práce se soubory. Ukládání dat. Možnosti využití multitaskingu.

Studijní aktivity a metody výuky
  • Kontaktní výuka - 39 hodin za semestr
  • Projekt individuální [40] - 20 hodin za semestr
  • Příprava na dílčí test [2-10] - 15 hodin za semestr
  • E-learning [dáno e-learningovým kurzem] - 12 hodin za semestr
Předpoklady
Odborné znalosti
využít znalosti z předmětu KVD/PGM1P využít znalosti z předmětu KVD/PGM2B
Odborné dovednosti
Schopnost algoritmizovat zadaný problém Schopnost navrhnout objektově orientované řešení problému
Obecné způsobilosti
bc. studium: své učení a pracovní činnost si sám plánuje a organizuje,
bc. studium: rozpozná problém, objasní jeho podstatu, rozčlení ho na části,
Výsledky učení
Odborné znalosti
rozumět syntaktické stránce programovacího jazyka. rozumět sémantické stránce programovacího jazyka.
Odborné dovednosti
vybírat vhodné programovací prostředí pro svou práci. využívat pokročilejších technik OOP při vývoji aplikací.
Obecné způsobilosti
bc. studium: samostatně a odpovědně se na základě rámcového zadání rozhodují v souvislostech jen částečně známých,
Vyučovací metody
Odborné znalosti
Cvičení (praktické činnosti),
E-learning,
Samostudium,
Odborné dovednosti
Demonstrace dovedností,
Cvičení (praktické činnosti),
Samostatná práce studentů,
Řešení problémů,
Obecné způsobilosti
Přednáška s demonstrací,
Hodnotící metody
Odborné znalosti
Demonstrace dovedností (praktická činnost),
Test,
Odborné dovednosti
Demonstrace dovedností (praktická činnost),
Výstupní projekt,
Obecné způsobilosti
Demonstrace dovedností (praktická činnost),
Doporučená literatura
  • W3Schools - C# Tutorial. .
  • Bory, Pavel. C# bez předchozích znalostí. 1. vydání. 2016. ISBN 978-80-251-4686-6.
  • Miroslav Virius. Programování v c#: od základů k profesionálnímu použití. Praha, 2021. ISBN 978-80-271-1216-6.
  • Petzold, Charles. Mistrovství ve Windows Presentation Foundation : [aplikace = kód + markup]. Vyd. 1. Brno : Computer Press, 2008. ISBN 978-80-251-2141-2.
  • Sharp, John. Microsoft Visual C# Step by Step (9th Edition). Pearson Education, Inc., 2018. ISBN 978-1509307760.


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