Detail předmětu

Tvorba aplikací v MS Excel

FP-VtaPAk. rok: 2017/2018

Předmět je zaměřen zejména na následující oblasti výpočetní techniky : implementace znalosti z předmětů Algoritmizace a programovací techniky, Základy PC do oblasti tvorby maker a podpůrných programů v prostředí MS Office zejména v MS Excel. Základy objektového programování v prostředí Visual Basicu for Application. (VBA).

Jazyk výuky

čeština

Počet kreditů

4

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 programovacích technik a algoritmů včetně znalostí konkrétního vývojového nástroje (VBA). Těchto znalostí mohou využít při tvorbě semestrálních projektů v jiných předmětech

Prerekvizity

1. Znalost používání PC (teoretické i praktické)
2. Znalost operačního systému MS DOS, MS Windows XP
3. Znalost MS Office, především MS Excel, MS Word
4. Znalost problematiky tvorby algoritmů
5. Znalost základních programovacích technik

Plánované vzdělávací činnosti a výukové metody

Výuka probíhá formou přednášek, které mají charakter výkladu základních principů, metodologie dané disciplíny a problémů. Cvičení podporují zejména praktické ovládnutí látky vyložené na přednáškách.

Způsob a kritéria hodnocení

Pro udělení zápočtu je požadováno splnění následujících podmínek :
1. Odevzdání semestrální práce - projektu
2. Aktivní účast na cvičeních bude hodnocena vyučujícím.
3. Testy - studenti absolvují test z teoretické části probrané látky a vytvoření jednoduché aplikace


Forma zkoušky je kombinovaná a skládá se ze 2 částí:
1. Písemná část – vytvoření konkrétní aplikace
2. Praktická (ústní) část – v případě potřeby ústní dozkoušení

Osnovy výuky

Základní tématická náplň přednášek je následující :
- Tvorba maker v MS Excel
- Vývojové prostředí VBA
- Základní pojmy
- Objektově orientované programování
- Formuláře, dialogy
- Použití API
- Procedury, funkce, moduly
- Konstrukce, strukturované programování, řídící struktury
- Práce se soubory
- Techniky pro ošetření chyb
- Ladění, optimalizace a dokumentace programu

Učební cíle

Hlavním cílem předmětu je, aby si studenti osvojili jak teoretické, tak i praktické základy potřebné pro vytváření jednoduchých uživatelských programů a maker v prostředí MS Excel prostřednictvím vývojového nástroje Visual basic for Application (VBA).

Vymezení kontrolované výuky a způsob jejího provádění a formy nahrazování zameškané výuky

Kontrola výsledků samostatné práce na zadaných úkolech. V případě neúčasti na cvičení může vyučující stanovit náhradní úkol k vypracování

Základní literatura

Michael Schwimmer, Melanie Breden : Excel 2007 VBA Velká kniha řešení, Computer Press, Praha 2009, ISBN: 9788025126981 (CS)
Walkenbach John : Microsoft Excel 2000&2002 – programování ve VBA, Computer Press, Praha 2001, ISBN: 80-7226-547-4 (CS)

Doporučená literatura

D.F.Scott Velká kniha programování v Microsoft Office 2000, Computer Press, Brno 2000, ISBN: 8072262408 (CS)

Zařazení předmětu ve studijních plánech

  • Program BAK-KME bakalářský

    obor BAK-MME , 2 ročník, letní semestr, povinný

Typ (způsob) výuky

 

Přednáška

13 hod., nepovinná

Vyučující / Lektor

Osnova

Základní tématická náplň přednášek je následující :
- Tvorba maker v MS Excel
- Vývojové prostředí VBA
- Základní pojmy
- Objektově orientované programování
- Formuláře, dialogy
- Použití API
- Procedury, funkce, moduly
- Konstrukce, strukturované programování, řídící struktury
- Práce se soubory
- Techniky pro ošetření chyb
- Ladění, optimalizace a dokumentace programu

Cvičení s počítačovou podporou

26 hod., povinná

Vyučující / Lektor

Osnova

Základní tématická náplň je následující :
- Tvorba maker v MS Excel a MS Office
- Vývojové prostředí VBA
- Základní pojmy
- Objektově orientované programování
- Formuláře, dialogy
- Použití API
- Procedury, funkce, moduly
- Konstrukce, strukturované programování, řídící struktury
- Práce se soubory
- Techniky pro ošetření chyb
- Ladění, optimalizace a dokumentace programu