Detail předmětu
Algoritmizace a programování
FAST-NUB013Ak. rok: 2020/2021
Tvorba programů a aplikací v prostředí Microsoft Visual Basic.
Základní algoritmy, strukturované programování, objektově orientované programování, aplikační knihovny objektů a jejich využití, řešení inženýrských úloh, simulační a animační techniky. Aplikace elementárních numerických metod v úlohách mechaniky kontinua.
Garant předmětu
Zajišťuje ústav
Ústav automatizace inženýrských úloh a informatiky (AIU)
Výsledky učení předmětu
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
Základy algoritmizace a programování, základní znalost technické angličtiny
Jazyk výuky
čeština
Osnovy výuky
1. Model počítače z hlediska programátora. Vývojové prostředí jazyka.
2. Proměnné, reprezetace datových typů, konstanty, přiřazovací příkaz.
3. Funkce a procedury (způsoby volání a předávání parametrů, globální a lokální proměnné).
4. Vestavěné prvky jazyka, vstupy a výstupy.
5. Příkazy pro řízení běhu, podmíněné příkazy a cykly.
6. Práce se strukturovanou proměnnou.
7. Strukturované a objektově orientované programování, programování řízené událostmi.
8. Aplikační knihovny objektů.
9. Základy simulace, využití numerických metod.
10. Animační techniky, programový projekt.
11. Práce se souborovým systémem, algoritmy datových konverzí.
12. Příklady řešení inženýrských úloh. Statistické a optimalizační problémy, počáteční úloha.
13. Příklady řešení inženýrských úloh. Pokročilé řešení a animace velkých deformací.
Cíl
Předmět naučí strukturovanému návrhu programů, zabývá se událostmi řízenému programování a základními komponentami Visual Basicu. Předmět je koncipován tak, aby seznámil studenty s pokročilejšími konstrukcemi a prvky programovacího jazyka Visual Basic. Studenti budou navrhovat a psát programy v jazyce Visual Basic.
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.
Zařazení předmětu ve studijních plánech
- Program NPC-SIK magisterský navazující, 1. ročník, letní semestr, 4 kredity, povinně volitelný