FI:PB173 Tematický vývoj aplikací - Informace o předmětu
PB173 Tematicky zaměřený vývoj aplikací
Fakulta informatikypodzim 2021
- Rozsah
- 0/2/0. 2 kr. (plus ukončení). Ukončení: k.
- Vyučující
- RNDr. Vladimír Štill, Ph.D. (přednášející)
Mgr. Roman Lacko (přednášející) - Garance
- RNDr. Vladimír Štill, 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 - Rozvrh seminárních/paralelních skupin
- PB173/linux: Po 13. 9. až Po 6. 12. Po 12:00–13:50 A219, R. Lacko
- Předpoklady
- 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. Povinnou prerekvizitou je absolvování předmětu PB071 nebo výjimka udělená přednášejícím. - 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 110 stud.
Momentální stav registrace a zápisu: zapsáno: 0/110, pouze zareg.: 0/110, pouze zareg. s předností (mateřské obory): 0/110 - Mateřské obory/plány
- předmět má 75 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í C/C++ 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 tematické 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, který však typicky nepřesáhne 30 % času cvičení – 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
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.
Aktuálně víme pro podzim 2021 o následujících tématech:- Systémové programování Linux (Roman Lacko) – Skupina Systémové programování Linux predmetu PB173 je zameraná na programovanie aplikácií v užívateľskom priestore (tzv. user space) OS Linux. Cieľom je ukázať, čo všetko Linux poskytuje, a na praktických príkladoch si vyskúšať koncepty, ktoré existujú aj v iných jazykoch a systémoch. Skupina sa vyučuje v C99 s rôznymi rozšíreniami (napr. POSIX). Více na https://www.fi.muni.cz/~xlacko1/pb173/.
Příklady témat: 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.- Další komentáře
- Studijní materiály
Předmět je vyučován každý semestr.
- Statistika zápisu (podzim 2021, nejnovější)
- Permalink: https://is.muni.cz/predmet/fi/podzim2021/PB173