Detail předmětu
Vybrané kapitoly z programování
FSI-0VP Ak. rok: 2026/2027 Celoroční semestr
Předmět seznamuje studenty s technologií tvorby programu, s formulací vybraných tříd algoritmů v programovacím jazyce C# (nebo Python) a s používáním pokročilých datových struktur. Důraz je kladen rovněž na tvorbu rozsálhých projektů a základy týmové práce. Veškerý výklad je prováděn na příkladech.
Garant předmětu
Zajišťuje ústav
Výsledky učení předmětu
Prerekvizity
Plánované vzdělávací činnosti a výukové metody
Způsob a kritéria hodnocení
Jazyk výuky
čeština
Cíl
Vymezení kontrolované výuky a způsob jejího provádění a formy nahrazování zameškané výuky
Použití předmětu ve studijních plánech
Program B-PRP-P: Profesionální pilot, bakalářský
obor ---: bez specializace, 4 kredity, volitelný
Program N-AIŘ-P: Aplikovaná informatika a řízení, magisterský navazující
obor ---: bez specializace, 4 kredity, povinný
Program B-ZSI-P: Základy strojního inženýrství, bakalářský
obor STI: Základy strojního inženýrství, 4 kredity, volitelný
Typ (způsob) výuky
Cvičení s počítačovou podporou
26 hod., povinná
Osnova
1. Úvod, organizační pokyny. Struktura a vlastnosti algoritmů.
2. Řídicí struktury, struktura programu.
3. Jednoduché datové typy. Pole. Vstup a výstup.
4. Pole a směrníky.
5. Datový typ struct. Souborové operace.
6. Funkce.
7. Rekurzivní algoritmy.
8. Dynamické datové struktury.
9. Algoritmy pro třídění.
10. Realizace rozsáhlých projektů.
11. Realizace rozsáhlých projektů.
12. Konzultace individuáních projektů.
13. Konzultace individuáních projektů. Zápočet.