
Předmět MSM se zaměřuje na vícerozměrné statistické metody a jejich praktické využití při analýze reálných dat. Součástí výuky jsou ukázky...
Kurz se zaměřuje na základy algoritmizace a programování, vztah mezi problémem, algoritmem a programem, principy objektově orientovaného programování, generické programování, rozhraní, polymorfismus a rekurzi. Studenti se seznámí s analýzou výpočetní složitosti a s hlavními algoritmy řazení (InsertSort, ShellSort, QuickSort, MergeSort). Dále kurz pokrývá abstraktní datové typy a jejich implementace (zásobník, fronta, seznam, tabulka, rozptylová tabulka), stromové a grafové struktury, prohledávání do šířky i hloubky, topologické řazení, prioritní fronty a haldy. Závěr se věnuje formalizaci a klasifikaci problémů včetně tříd P, NP a NP–úplné.
Cílem předmětu je demonstrovat způsoby implementace základních abstraktních datových typů, tj. zásobníku, fronty, seznamu, tabulky, prioritní fronty, stromů, grafů a dalších. Klíčovým nástrojem je koncept výpočetní složitosti, který bude podrobně formálně zaveden a diskutován ve všech praktických případech. Předmět je nadstavbou pro KIV/ADS, dává studentům vhled do způsobu jak jsou základní abstraktní datové typy běžně implementovány a jaké mají konkrétní implementace vliv na jejich vlastnosti.
Student by se měl orientovat v primárních datových typech používaných pro reprezentaci celých čísel, čísel s plovoucí desetinnou čárnou a znaků v počítači. A být schopen popsat principy programování v imperativních jazycích.
Po absolvování kurzu bude student schopen interpretovat výroky o složitosti algoritmů a problémech, rozumět složitostním třídám O, Θ, Ω a vysvětlit rozdíly mezi třídami P, NP a NP-úplné. Dokáže popsat způsob vykonání programu v počítači, zejména principy alokace paměti v zásobníku a na hromadě a vytváření zásobníkových rámců. Bude umět určit výpočetní složitost operací u konkrétních implementací abstraktních datových typů, vyjmenovat a popsat hlavní algoritmy řazení a analyzovat jejich vlastnosti. Zároveň bude znát nejčastěji používané abstraktní datové typy, jejich implementace a souvislosti mezi způsobem implementace a efektivitou operací.
Fakulta aplikovaných věd
KIV/IDT
Od 1. 12. 2025 do 31. 1. 2026
Letní semestr 2025/2026
Místnost – xx000
Den 00:00 – 00:00
18. 02. 2026 – 13. 05. 2026
Budova FAV, areál Bory
Kontaktní výuka : 52h
Vypracování seminární práce: 39h
Příprava na zkoušku: 26h
Příprava na souhrnný test: 13h
Univerzitní 22, Plzeň
Pro více informací o mikrocertifikátech klikněte ZDE.
Po splnění všech požadovaných předmětů prosím vyplňte žádost o vystavení mikrocertifikátu.

Předmět MSM se zaměřuje na vícerozměrné statistické metody a jejich praktické využití při analýze reálných dat. Součástí výuky jsou ukázky...

Předmět seznamuje studenty se základy pravděpodobnosti a matematické statistiky. Zaměřuje se na náhodné veličiny, rozdělení, deskriptivní statistiku, intervaly spolehlivosti a...

Naučte se základy pěvecké techniky a porozumějte principům správného používání hlasu pro kvalitní pěvecký výkon.

Objevte rozmanitost výtvarného světa – naučte se rozlišovat materiály a chápat umělecké koncepty minulosti i současnosti.

Procvičte si němčinu v kontextu – propojte jazykové dovednosti s reáliemi a aktuálním děním v německy mluvících zemích.