Detail předmětu

Programovací techniky

FP-PT1Ak. rok: 2016/2017

Předmět je zaměřen zejména na tvorbu projektů a programů ve vývojovém prostředí VBA MS Excel 2013

Jazyk výuky

čeština

Počet kreditů

6

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

1. znalost základů programování - algoritmizace
2. znalost operačních systémů Microsoft Windows 7,8,10

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 zaměřeno na praktické zvládnutí látky probrané na přednáškách.

Způsob a kritéria hodnocení

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í.
Zkouška probíhá písemnou, popř. ústní formou a pokrývá celou problematiku obsahového zaměření předmětu.

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 je osvojení moderních 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

V rámci studia dostávají studenti zpracovat semestrální projekt, na vybraný okruh z obsahového zaměření předmětu a to na základě vypsaných okruhů, nebo s možností zvolení vlastního tématu. Projekty jsou konzultované a kontrolované.
Ke kontrole projektu a konzultacím je využíván i e-learning, kde mají studenti k dispozici elektronické materiály.

Základní literatura

FORSTOVÁ Lenka, VBA Excel v příkladech + CD, Computer media, 2010, ISBN 978-80-7402-042-1 (CS)
Král Martin, Excel VBA - Výukový kurz, Computer Press, Brno 2010, ISBN: 978-80-251-2358-4 (CS)
Walkenbach John : Microsoft Excel 2000&2002; programování ve VBA, Computer Press, Praha 2001, ISBN: 80-7226-547-4 (CS)

Doporučená literatura

Breden Melanie, Schwimmer Michael, : Excel 2007 VBA, Velká kniha řešení, Computer Press, Praha 2009, ISBN: 978-80-251-2698-1 (CS)
D.F.Scott Velká kniha programování v Microsoft Office 2000, Computer (CS)

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

  • Program BAK-MIn bakalářský

    obor BAK-MIn , 1 ročník, letní semestr, povinný

Typ (způsob) výuky

 

Přednáška

26 hod., nepovinná

Vyučující / Lektor

Cvičení

26 hod., povinná

Vyučující / Lektor