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

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.