Studijní katalog FI MU 2019/2020
bakalářský program bez specializací
- český studijní program, přednášky mohou být v angličtině
- doc. RNDr. Eva Hladká, Ph.D.
Bakalářský studijní program Programování a vývoj aplikací je zaměřen na technologii návrhu, tvorby, implementace a údržby programového vybavení a v přiměřené míře i technického vybavení moderních počítačových systémů a zařízení počítači řízených. Absolventi programu získají základní znalosti pokrývající celý životní cyklus počítačových systémů, od základů počítačových architektur, programování a softwarového inženýrství přes počítačové sítě a operační systémy až po vývoj vestavěných systémů. Tento technologický pohled je podpořen nezbytným základem matematiky a teoretických principů a s principy návrhu a realizace bezpečných počítačových systémů. Podstatným rysem programu je důraz na průběžné praktické ověřování všech získaných znalostí, včetně semestrálního projektu a volitelné semestrální praxe. Cílem studijního programu je absolventy nasměrovat na řešení konkrétních technologických (praktických) problémů.
Absolventi budou moci okamžitě pracovat jako juniorní programátoři, vývojáři nebo členové testovacích týmů s dostatečně širokými základy pro další odborný a kariérní růst.
Požadavky na úspěšné absolvování programu
- Získat nejméně 180 kreditů za celou dobu studia a složit státní závěrečnou zkoušku.
- Získat 10 kreditů za předmět SBAPR a obhájit bakalářskou práci. Viz pokyny.
- Absolvovat všechny povinné a povinně volitelné předměty programu nejvyšší formou ukončení.
- Získat alespoň dva zápočty za tělesnou výchovu. Viz Centrum univerzitního sportu.
Povinné předměty programu
IB000
|
Matematické základy informatiky |
---|---|
IB002
|
Algoritmy a datové struktury I |
IB015
|
Neimperativní programování |
IB109
|
Návrh a implementace paralelních systémů |
IB110
|
Základy informatiky |
IB111
|
Základy programování |
PB006
|
Principy programovacích jazyků a OOP |
PB007
|
Softwarové inženýrství I |
PB071
|
Principy nízkoúrovňového programování |
PB138
|
Moderní značkovací jazyky a jejich aplikace |
PB151
|
Výpočetní systémy |
PB152
|
Operační systémy |
PB152cv
|
Operační systémy - cvičení |
PB154
|
Základy databázových systémů |
PB156
|
Počítačové sítě |
PB156cv
|
Počítačové sítě - cvičení |
PB175
|
Správa projektu a projekt |
PV028
|
Applied Information Systems |
PV080
|
Information security and cryptography |
PV170
|
Konstrukce digitálních systémů |
PV239
|
Vývoj aplikací pro mobilní platformy |
PV260
|
Software Quality |
MB141
|
Lineární algebra a diskrétní matematika |
MB142
|
Aplikovaná matematická analýza |
MB143
|
Návrh a analýza statistických experimentů |
PV004
|
UNIX |
VB000
|
Základy odborného stylu |
VB001
|
English Exam |
SBPrip
|
Opakování před SBZZ |
SOBHA
|
Obhajoba závěrečné práce |
SZB
|
Státní zkouška (bakalářský studijní program) |
Programování Absolvovat alespoň 1 předmět z následujícího seznamu | |
PB161
|
Programování v jazyce C++ |
PB162
|
Programování v jazyce Java |
PB069
|
Vývoj desktopových aplikací v C#/.NET |
Angličtina Získat alespoň 2 kredity absolvováním předmětů z následujícího seznamu | |
VB035
|
English I |
VB036
|
English II |
VV064
|
Academic and Professional Skills in English for IT |
Společný univerzitní základ Získat alespoň 10 kreditů absolvováním předmětů z následujícího seznamu | |
IV123
|
Informatics-Driven Future |
VB003
|
Ekonomický styl myšlení I |
VB004
|
Ekonomický styl myšlení II |
VB005
|
Panorama fyziky I |
VB006
|
Panorama fyziky II |
VB007
|
Filosofie vědy I |
VB008
|
Filosofie vědy II |
VB023
|
Folková hudba |
VB041
|
Principy právního myšlení |
VB042
|
Právo duševního vlastnictví |
VV019
|
Vybraná témata z politologie |
VV024
|
Interpretace textů |
VV026
|
Laboratoř slovesné tvorby |
VV027
|
Kultura postmoderny |
VV028
|
Psychologie v informatice |
VV030
|
Filosofie a teorie mysli |
VV031
|
Základy výtvarné kultury I |
VV032
|
Základy výtvarné kultury II |
VV040
|
Divadelní hra |
VV063
|
Hygiena práce s počítačem |
VV065
|
Vybrané kapitoly k teorii mysli |