Softwarové inženýrství
Chcete pracovat v IT a stát se klíčovým odborníkem, který rozumí tomu, jak se dělá software? Chcete se stát vývojářem softwaru, programátorem, IT specialistou, testerem či správcem ICT systémů? Chcete vědět, co obnáší práce v malém odborném týmu, který software vytváří, či takový tým vést? Baví vás prostě informatika a nechcete se příliš rozptylovat jinými obory?
Pokud jste si odpověděli ano, jste na správné stopě. Bakalářský studijní program Softwarové inženýrství Vám poskytne komplexní bakalářské vzdělání v informatice zaměřené na vytváření a správu software.
Co a jak budu studovat?
Připravíme Vás na to, abyste rozuměli algoritmizaci a programování, databázovým a operačním systémům, počítačovým architekturám a sítím, počítačové grafice, umělé inteligenci, modelování a návrhu software i bezpečnostním problémům v IT. Naučíte se (kromě jiného) vyvíjet software ve více programovacích jazycích, vytvářet webové aplikace, programovat IoT zařízení, navrhovat uživatelská rozhraní, řídit softwarové projekty, používat týmové kolaborativní nástroje a testovat software.
Standardně studujete 3 roky. Studijní zátěž je 60 kreditů ročně (odpovídá cca běžné 40 hodinové týdenní pracovní době). Studijní plán, viz obrázek níže, obsahuje povinné předměty (na obrázku s růžovým podkladem), povinně volitelné předměty (s modrým podkladem), které si budete vybírat dle Vašeho zájmu a pravidel programu, a výběrové předměty (se zeleným podkladem).
Studijní plán umožňuje relativně snadný přestup mezi informatickými bakalářskými studijními programy v případech, že v průběhu studia zjistíte, že Vám dosavadní studijní program nevyhovuje.
Obrázek: Vizualizace studijního plánu. Více se případně dozvíte v podrobném přehledu předmětů.
Průchod studiem
Doporučený průchodem studiem budeme, dle Vašich preferencí a zájmů, společně průběžně ladit v době předzápisu a zápisu předmětů a následně v rámci předmětu Úvod do studia informatiky (KIV/UVSI). Pro Vaši základní orientaci uvádíme přehled studovaných oblastí a jim odpovídající předměty ve studijním plánu:
Algoritmizace a základy programování:
- Povinné: Počítače a programování (KIV/PPA), Aplikace datových struktur (KIV/ADT), Implementace datových struktur (KIV/IDT), Teoretická informatika (KIV/TI), Programátorská paradigmata (KIV/PPG), Úvod do paralelního programování (KIV/UPP)
- Povinně volitelné: Základy efektivního programování (KIV/ZEP-E)
- Výběrové: Algoritmizace (KIV/ALG), Programátorské strategie (KIV/PRO)
Bezpečnost v IT:
- Povinné: Teoretická informatika (KIV/TI), Bezpečnost v informačních technologiích (KIV/BIT)
- Povinně volitelné: Správa počítačových sítí (KIV/SPOS)
Databáze:
- Povinné: Databázové systémy (KIV/DB1), Databázové aplikace (KIV/DBA)
- Povinně volitelné: Administrace databází (KIV/ADM)
Firemní praxe:
- Povinně volitelné: Oborová praxe (KIV/BOPX)
Počítačová grafika:
- Povinné: Úvod do počítačové grafiky (KIV/UPG)
- Povinně volitelné: Počítačové hry (KIV/PH), Úvod do uživatelských rozhraní (KIV/UUR)
Hardware a IoT:
- Povinné: Počítačová technika (KIV/PCT)
- Povinně volitelné: Základy programování pro IoT (KIV/ZPI), Základy komunikačních systémů pro informatiku (KIV/ZKSI)
Matematika:
- Povinné: Lineární algebra (KMA/LAA), Matematická analýza 1 (KMA/MA1), Diskrétní matematika (KIV/DMA), Pravděpodobnost a statistika A (KIV/PSA)
- Povinně volitelné: Seminář - maticový počet (KMA/SMP), Matematická analýza 2 (KMA/MA2)
Operační a komunikační systémy, počítačové sítě:
- Povinné: Úvod od počítačových sítí (KIV/UPS)
- Povinně volitelné: Úvod do Linuxu (KIV/LNX, od roku 2024/25), Mobilní komunikace a zařízení (KIV/MBKZ), Základy komunikačních systémů pro informatiku (KIV/ZKSI), Správa počítačových sítí (KIV/SPOS)
Programovací jazyky:
- Povinné: Počítače a programování (KIV/PPA, Python), Programování v jazyce C (KIV/PC)
- Povinně volitelné: Programování v jazyce C++ (KIV/CPP), Programování v prostředí .NET (KIV/PNET), Programování v jazyce Java (KIV/JAVA)
Projekty, stáže a praxe:
- Povinné: Projekt 5 (KIV/PRJ5), Základy softwarového inženýrství (KIV/ZSW-E)
- Povinně volitelné: Projekt 2 (KIV/PRJ2), Projekt 4 (KIV/PRJ4), Zahraniční studijní pobyt/praktická stáž (KIV/ZPXB, od roku 2024/25), Oborová praxe (KIV/BOPX)
- Výběrové: Informatický workshop (KIV/IWO)
Softwarové inženýrství:
- Povinné: Základy programátorské praxe (KIV/ZPP), Základy softwarového inženýrství (KIV/ZSW-E), Modelování a návrh software (KIV/MNS), Ověřování kvality software (KIV/OKS), Webové aplikace (KIV/WEB), Programátorská paradigmata (KIVPPG)
- Povinně volitelné: Znalostní a informační management (KIV/ZIM), Mobilní komunikace a zařízení (KIV/MBKZ), Počítačové hry (KIV/PH), Úvod do uživatelských rozhraní (KIV/UUR)
- Výběrové: Informatický workshop (KIV/IWO)
Umělá inteligence:
- Povinné: Umělá inteligence a rozpoznávání (KIV/UIR)
- Povinně volitelné: Základy strojového učení (v přípravě, zatím není ve studijním plánu), Matematická analýza 2 (KMA/MA2)
Ostatní:
- Povinné: Akademická angličtina 6 (UJP/AEP6), Úvod do studia informatiky (KIV/UVSI), Bakalářský seminář (KIV/BPS), Bakalářská práce (KIV/BP)
- Povinně volitelné: Tělocvik (KTS/TV), Základní letní kurs (KTS/ZLK), Fyzika pro aplikované vědy 1 (KFY/FYA1), Úvod do geomatiky (KGM/UGEM), Základy kybernetiky pro informatiky (KKY/ZKYI), Úvod do modelování v mechanice (KME/UMM), Úvod do studia práva pro neprávníky (KPO/USPN), Základy práva informačních technologií 1 (KIV/ZPIT1), Podnikatelský plán a praktikum (KPM/KPP)
Je studium náročné?
Ano, studium je náročné, a provází ho i „pot a slzy“, obzvláště pak na jeho začátku. Avšak odměnou za jeho absolvování je vysoce ceněná vstupenka do spokojeného života v dlouhodobě úspěšném IT světě.