Přístupnostní navigace
E-přihláška
Vyhledávání Vyhledat Zavřít
Detail předmětu
FP-APVAk. rok: 2022/2023
Předmět je zaměřen zejména na tvorbu projektů a programů ve vývojovém prostředi Visual Basic for Application prostředí MS Excel. Obsahem předmětu je výuka programovacího jazyka VBA v prostředí MS EXCEL s cílem získat základní znalosti a principy programování a dovednosti při tvorbě jednoduchých formulářových programů nebo vlastních funkcí.
Jazyk výuky
Počet kreditů
Garant předmětu
Zajišťuje ústav
Výsledky učení předmětu
Studenti budou znát teoreticky i prakticky filosofii tvorby jednoduchých i složitějších aplikací na základě znalostí obecných a moderních programovacích technik a algoritmů včetně znalostí konkrétního vývojového nástroje.
Prerekvizity
Základní znalost MS Excel z učiva pro střední školy a gymnázia
Plánované vzdělávací činnosti a výukové metody
Předmět je vyučován formou přednášek, které mají charakter výkladu základních principů a teorie dané disciplíny. Cvičení je postaveno jednak na praktickém procvičení látky z přednášek a dále na dobrovolných konzultacích k řešení konkrétního problému na zadaném projektu.
Způsob a kritéria hodnocení
Pro získání klasifikovaného zápočtu je potřeba získat minimálně 50 bodů z celkového počtu 100 bodů za zpracovaný semestrální projekt v prostředí VBA MS Excel. Zadání projektu bude zveřejněno druhý týden v semestru.
Osnovy výuky
1. Pravdivostní tabulka, ASCII, Číselné soustavy, převod mezi číselnými soustavami. Úvod excel, formátování, funkce, skládané a kombinované funkce, filtrování, třídění dat.2. Tvorba, úprava a využití grafů, kontingenční tabulky.3. Úvod do VBA, formuláře, událostní procedury listů a sešitu.4. Ovládací prvky ActiveX5. Objekty, metody, vlastnosti, události, Range, vlastnosti Offset a Cells6. Proměnné, konstanty, práce s variantním datovým typem zjišťování datového typu proměnné7. Strukturované proměnné, propojení s ovládacími prvky ActiveX8. Podmínky, větvení9. Cykly s konstantním počtem opakování, s řídící podmínkou na začátku a na konci cyklu, cykly prvků množiny nebo kolekce (for each in)10. Procedury, funkce, moduly, přetěžování 11. Techniky pro ošetření chyb12. Práce se soubory, tisky13. Závěrečná konzultace k projektům
Učební cíle
Hlavním cílem je osvojení programovacích technik s podporou současných vývojových nástrojů při tvorbě uživatelských programů nebo složitějších projektů.
Vymezení kontrolované výuky a způsob jejího provádění a formy nahrazování zameškané výuky
Přednášky (sudý týden) jsou nepovinné, cvičení v sudém týdnu jsou povinná - procvičování odpresentované látky z přednášky, cvičení v lichém týdnu jsou nepovinné, tzv. konzultační cvičení, určené ke konkrétnímu řešení problému spojeného s řešením semestrálního projektu nebo procvičované látky.
Základní literatura
Elearning
Zařazení předmětu ve studijních plánech
Přednáška
Vyučující / Lektor
Osnova
Cvičení