FI PVA Programování a vývoj aplikací
Název anglicky: Programming and development
bakalářský prezenční jednooborový, vyučovací jazyk: čeština čeština
Zahrnut v programu: FI B-PVA Programování a vývoj aplikací

Součásti SZZ a jejich obsah

Státní závěrečná zkouška sestává ze dvou odděleně klasifikovaných součástí: obhajoby bakalářské práce a
odborné závěrečné zkoušky. Celá státní zkouška trvá zhruba půl hodiny (přibližně 15 minut obhajoba, 15 minut zkoušení). Na prezentaci bakalářské práce má student zhruba 8 minut, poté probíhá rozbor posudků a diskuze. V následující ústní závěrečné zkoušce student odpovídá dvě na položené otázky, které mu byly vylosovány, a na které měl před samotným konání SZZ možnost se 30 minut připravovat. Přičemž platí, že jedna otázka je mu kladena teoretického okruhu bakalářského společného základu (matematika a informatika) a jedna otázka z oblasti počítačových technologií (technologie, infrastruktura programování).

Pro úspěšné složení závěrečné zkoušky musí student být schopen vysvětlit základní pojmy s nimiž se seznámil v profilujících předmětech studijního programu, musí demonstrovat schopnost použití základních technik, metod a pojmů vysvětlených v profilujících předmětech programu a musí být schopen reagovat na relevantní doplňující otázky, případně, vybrané téma rozvinout mírně do hloubky. Pokud student není schopen dostát některému z těchto požadavků, je hodnocem stupněm nevyhovující.

Podmínkou přístupu k závěrečné zkoušce je odevzdání bakalářské práce. V případě negativních posudků na bakalářskou práci se student může vzdát obhajoby, akceptovat hodnocení „nevyhověl“ a přejít rovnou ke zkoušení. V případě neúspěšné obhajoby není možné odstoupit od zkoušení.

Návrh témat kvalifikačních prací a témata obhájených prací

Příklady obhájených závěrečných prací:
1) Webový portál skládek České republiky: https://is.muni.cz/auth/th/410072/fi_b/
2) Systém pro správu aktivit rodinného centra: https://is.muni.cz/auth/th/374460/fi_b/
3) Návrh řídicího systému časosběrného zařízení pro digitální fotografické přístroje: https://is.muni.cz/auth/th/422285/fi_b/
4) Detekce bezpečnostních rizik u síťových prvků domácí sítě: https://is.muni.cz/auth/th/422628/fi_b/
5) Moderní nástroje pro měření výkonu v praxi: https://is.muni.cz/auth/th/393963/fi_b/

Doporučený průchod studijním plánem

Povinné předměty studijního programu

Kód Název Garant Ukončení Rozsah Kreditů Semestr Profilace
FI:IB000Matematické základy informatiky P. Hliněnýzk 2/2/14+2 1Z
FI:IB002Algoritmy a datové struktury I I. Černázk 2/2/14+2 2Z
FI:IB015Neimperativní programování J. Barnatzk 2/1/14+2 1Z
FI:IB109Návrh a implementace paralelních systémů J. Barnatzk 2/0/02+2 6Z
FI:IB110Základy informatiky P. Novotnýzk 2/2/03+2 4Z
FI:IB111Základy programování N. Benešzk 2/2/25+2 1Z
FI:PB006Principy programovacích jazyků a OOP J. Obdržálekzk 2/0/02+2 3Z
FI:PB007Software Engineering I B. Bühnovázk 2/2/03+2 5P
FI:PB071Principy nízkoúrovňového programování P. Švendazk 2/2/14+2 2P
FI:PB138Základy webového vývoje a značkovacích jazyků T. Pitnerzk 2/2/03+2 6P
FI:PB151Výpočetní systémy M. Brandejszk 3/0/03+2 1P
FI:PB152Operační systémy P. Ročkaiz 2/0/02 2P
FI:PB152cvOperační systémy - cvičení P. Ročkaik 0/2/13+1 3-
FI:PB154Základy databázových systémů P. Zezulazk 2/1/03+2 1Z
FI:PB156Počítačové sítě E. Hladkázk 2/0/02+2 2Z
FI:PB156cvPočítačové sítě - cvičení E. Hladkáz 0/2/02 4-
FI:PB175Správa projektu a projekt J. Ráčekz 1/0/45 4-
FI:PB176Základy kvality a správy kódu L. Ručkak 2/0/13+1 4-
FI:PV004UNIX M. Brandejszk 2/0/02+2 2-
FI:PV028Applied Information Systems J. Ráčekk 2/0/02+1 3P
FI:PV080Information security and cryptography V. Matyášzk 2/23+2 6Z
FI:PV170Konstrukce digitálních systémů V. Přenosilzk 2/0/13+2 3Z
FI:MB141Lineární algebra a diskrétní matematika P. Hasilzk 2/2/03+2 2P
FI:MB142Aplikovaná matematická analýza P. Hasilzk 2/2/03+2 3P
FI:MB143Návrh a analýza statistických experimentů P. Hasilzk 2/2/03+2 4P
FI:VB000Základy odborného stylu A. Horákk 1/1/02+1 6-
FI:SBPripOpakování před SBZZ J. Barnatz 0/0/11 6-
FI:SB100Bakalářská stáž - Programování a vývoj aplikací J. Ráčekz 0/0/0 Stáž v minimálním rozsahu 12 týdnů.20 5-
FI:SOBHAObhajoba závěrečné práce D. SvobodaSZk 0/0/0- 6-
FI:SZBStátní zkouška (bakalářský studijní program) D. SvobodaSZk 0/0/0- 6-
141 kreditů

Volba jednoho předmětu programování

Absolvovat alespoň 1 předmět z následujícího seznamu

Kód Název Garant Ukončení Rozsah Kreditů Semestr Profilace
FI:PB161Programování v jazyce C++ N. Benešzk 2/2/03+2 4-
FI:PB162Programování v jazyce Java T. Pitnerzk 2/2/03+2 4-
10 kreditů

Volba jednoho předmětu programování II

Absolvovat alespoň 1 předmět z následujícího seznamu

Kód Název Garant Ukončení Rozsah Kreditů Semestr Profilace
FI:PB173Tematicky zaměřený vývoj aplikací P. Švendak 0/2/02+1 --
FI:PV168Seminář z programování v jazyce Java B. Bühnovák 2/2/03+1 --
FI:PV178Úvod do vývoje v C#/.NET M. Macákk 1/2/03+1 --
FI:PV256Úvod do mobilního vývoje pro Android Š. Krajaneck 2/2/03+1 --
15 kreditů

Bakalářská práce

Povinnost získat 10 kreditů z předmětu SBAPR.

Kód Název Garant Ukončení Rozsah Kreditů Semestr Profilace
FI:SBAPRBakalářská práce D. Svobodaz 0/0/010 6-
10 kreditů

Společný univerzitní základ (15 kr.)

Jazyky

Povinně absolvovat VB001. Povinně volba VB035 a VB036, nebo VV064.

Kód Název Garant Ukončení Rozsah Kreditů Semestr Profilace
FI:VB001English Exam E. Rudolfovázk 0/0/01 3-
FI:VB035English I E. Rudolfováz 0/2/01 1-
FI:VB036English II E. Rudolfováz 0/2/02 2-
FI:VV064Academic and Professional Skills in English for IT E. Rudolfovázk 0/2/02+2 --
8 kreditů

Společensko-vědní a přírodovědný základ

Získat alespoň 9 kreditů absolvováním předmětů s prefixem CORE.

TV

Získat minimálně 2 kredity za tělesnou výchovu.

Volitelné předměty

Absolvovat další předměty tak, aby celkový zisk kreditů byl minimálně 180.