PB173 Tematicky zaměřený vývoj aplikací

Fakulta informatiky
jaro 2026
Rozsah
1/1/0. 2 kr. (plus ukončení). Ukončení: k.
Vyučováno kontaktně
Vyučující
doc. RNDr. Petr Švenda, Ph.D. (přednášející)
Lukasz Michal Chmielewski, PhD (cvičící)
Mgr. Kristína Hanicová (cvičící)
Ing. Michal Prívozník (cvičící)
RNDr. Martin Ukrop, Ph.D. (pomocník)
RNDr. Milan Šorf (cvičící)
Garance
doc. RNDr. Petr Švenda, Ph.D.
Katedra počítačových systémů a komunikací – Fakulta informatiky
Dodavatelské pracoviště: Katedra počítačových systémů a komunikací – Fakulta informatiky
Předpoklady
( PB111 Principy nízkoúr. prog. || PB071 Principy nízkoúr. prog. ) && SOUHLAS
Předpokládá se znalost programovacího jazyka a operačního systému dle konkrétní skupiny.
Omezení zápisu do předmětu
Předmět je nabízen i studentům mimo mateřské obory.
Předmět si smí zapsat nejvýše 70 stud.
Momentální stav registrace a zápisu: zapsáno: 0/70, pouze zareg.: 36/70, pouze zareg. s předností (mateřské obory): 25/70
Mateřské obory/plány
předmět má 37 mateřských oborů, zobrazit
Cíle předmětu
Rozvinout schopnost programovat v daném programovacím jazyce na základě vybrané konkrétní aplikační domény.
Výstupy z učení
Obecným cílem předmětu je prohloubení znalostí programovacího jazyku v konkrétní oblasti dle vybrané seminární skupiny. Každá skupina si definuje své vlastní specifické cíle.
Osnova
Konkrétní obsah kurzu je závislý na tematických skupinách, které jsou uvedeny v sekci informace učitele.
Literatura
  • Literatura dle tématické skupiny.
Výukové metody
Výuka probíhá formou praktických dvouhodinových cvičení, doplněných samostatnými domácími programátorskými úlohami procvičujícími aktuálně probíranou látku. Cvičení obsahují nutný teoretický úvod do problematiky, zbylá část je věnována programování a používání souvisejících vývojových nástrojů u praktických úloh.
Metody hodnocení
Student během celého semestru vypracovává domácí úkoly a/nebo se podílí na projektu. Konkrétní rozsah domácích úkolů a pravidla hodnocení si stanoví každá tematická skupina samostatně.
Informace učitele

Důležité: Uvedená seminární skupina bude otevřena pouze v případě, že do ní bude do 9.2.2026 (týden před začátkem výuky) zaregistrováno alespoň 10 studentů. V opačném případě si student musí vybrat jinou jinou z nabízených skupin. 

Konkrétní skupiny/témata pro daný semestr budou rozeslány hromadným mailem před začátkem zápisu seminárních skupin a budou doplněny i na tuto stránku.

Pro Jaro 2026 jsou plánovány následující seminární skupiny (přečtete si upozornění výše):
  • 1.  PB173/virt Virtualizace (Red Hat, čeština) – hlavním cílem skupiny je poskytnout vhled do problematiky virtualizace, použitých principů, praktického připravení virtualizačního prostředí a efektivního využití. Výuká probíhá standardně v průběhu celého semestru (2 hodiny týdně).
  • 2.  PB173/git Pokročilé využití verzovacího systému git (Red Hat,  česky).
  • 3.  PB173/Qt Multiplatformní programování s využitím C++ a frameworku Qt (Miroslav Jaroš; česky).

Příklady témat z minulých let: Perl, Zpracování obrazu, Aplikovaná kryptografie a bezpečné programování, Systémové programování Linux, Implementace interpretu v C++, Efektivní programování, Implementace jádra operačního systému, Analýza binárek a implementace disassembleru, Side-channel analysis....
Další komentáře
Předmět je vyučován každý semestr.
Výuka probíhá každý týden.
Předmět je zařazen také v obdobích podzim 2010, podzim 2011, podzim 2012, podzim 2013, podzim 2014, podzim 2015, jaro 2016, podzim 2016, jaro 2017, podzim 2017, jaro 2018, podzim 2018, jaro 2019, podzim 2019, jaro 2020, podzim 2020, jaro 2021, podzim 2021, jaro 2022, podzim 2022, jaro 2023, podzim 2023, jaro 2024, podzim 2024, jaro 2025, podzim 2025.
  • Statistika zápisu (nejnovější)
  • Permalink: https://is.muni.cz/predmet/fi/jaro2026/PB173