EnglishPřihlásit se
  • Miluji Tě, mé VUT
  • Stipendium
  • Virtuální prohlídka
  • QS Top Universities
  • Hledáme výzkumníky
  • Výzkumná centra
  • jdi.na.vutbr.cz
  • Centrum sportovních aktivit VUT v Brně
  • Návrh vizuálního stylu
  • Kolej roku - 2. a 3. místo pro VUT v brně

  • Pravděpodobně máte vypnutý JavaScript. Některé funkce portálu nebudou funkční.

Detail předmětu

Informatika II

Kód předmětu: FAST-CU01
Fakulta: Fakulta stavební
Akademický rok: 2011/2012
Otevřen: Ano
Garant: doc. RNDr. Jiří Macur, CSc.
Garantující ústav: Ústav automatizace inženýrských úloh a informatiky
Typ studia: magisterský navazující
Forma studia: prezenční studium
Jazyk výuky: čeština
Počet kreditů: 4
Ukončení: zápočet
Ročník: 1
Semestr: zimní
Povinnost: povinný

Zařazení předmětu ve studijních programech

Cíle předmětu:
Předmět je orientován na strukturovaný návrh programů, zabývá se objektově orientovaným a událostmi řízeným programováním v prostředí jazyka Visual Basic. Předmět je koncipován tak, aby seznámil studenty s pokročilejšími prvky a konstrukcemi programovacího jazyka a jejich užitím pro rozšíření funkcionality běžných programových produktů. Studenti budou navrhovat a ladit programy v jazyce Visual Basic s užitím komponent moderních aplikací.
Výstupy studia a kompetence:
Vtváření programů v jazyce Visual Basic s využitím moderních technik událostmi řízeného programování, komponentních technologií a objektového programování
Prerekvizity:
znalost algoritmizace a programování v jazyce VBA, základní znalost technické angličtiny
Obsah předmětu (anotace):
Základy algoritmizace.
Strukturovaný návrh programu.
Základy objektově-orientovaného programování.
Programování řízené událostmi.
Rozšiřování standardních aplikací o uživatelské programové moduly.
Využití komponent moderních aplikací pro automatizaci inženýrských úloh.
Způsob a kritéria hodnocení:
Podmínky pro úspěšné ukončení předmětu stanoví každoročně aktualizovaná vyhláška garanta předmětu.
Osnovy výuky:
1. Vývojové prostředí pro Visual Basic, principy práce nad projektem.
2. Proměnné, datové typy, konstanty. Přiřazovací příkaz.
3. Funkce a procedury (globální a lokální proměnné, metody předávání parametrů).
4. Vestavěné funkce a příkazy, vstupy a výstupy, matematické a řetězcové funkce, pokročilé knihovní objekty.
5. Příkazy pro řízení běhu programu (strukturovaný podmiňovací příkaz, druhy cyklů, přepínače).
6. Objekty, jejich metody a atributy. Reakce na události.
7. Struktura DOM textového procesoru. Využití objektů DOM pro automatizaci změn v rozsáhlých dokumentech.
8. Struktura DOM tabulkového kalkulátoru. Automatizace inženýrských úloh v uživatelském prostředí tabulkového kalkulátoru.
9. Strukturované proměnné a práce s nimi. Maticové výpočty.
10. Inženýrské algoritmy: Formulace a řešení počáteční úlohy, graf trajektorie.
11. Inženýrské algoritmy: Numerická integrace, vyšetřování konvergence.
12. Inženýrské algoritmy: automatizace konverze dat z vnitřního formátu měřicího přístroje, zpracování měření.
13. Práce se soubory a formuláři.
Vymezení kontrolované výuky a způsob jejího provádění a formy nahrazování zameškané výuky:
Vymezení kontrolované výuky a způsob jejího provádění stanoví každoročně aktualizovaná vyhláška garanta předmětu.
Doporučená literatura:
Knuth, D. E.: Fundamental Algorithms. Third Edition.. Addison-Wesley 1997
Tomáš Šimek, Jiří Vacek: Excel - učebnice pro pokročilé. Computer Press 2002

Typ (způsob) výuky:
Přednáška: 13 hod., nepovinná
Vyučující: doc. RNDr. Jiří Macur, CSc.
Cvičení: 26 hod., povinná
Vyučující: doc. RNDr. Jiří Macur, CSc.