Fakulta aplikované informatiky

Softwarové inženýrství

Vzdělávací cíle

Cílem tříletého bakalářského studijního programu Softwarové inženýrství je příprava odborníků, kteří jsou schopni řešit úlohy z oblasti informatiky a softwarového inženýrství. V rámci studia jsou studenti seznámeni s různými typy algoritmů, datovými strukturami a programovacími jazyky. Bě-hem studia jsou podrobně seznámeni i s principy kryptologie a umělé inteligence. Důraz je také kla-den na testování software a nástroje pro vývoj softwarových projektů. Studijní program nabízí studentům znalosti nejen z předmětů profilujících program, ale také základní znalosti z matematické analýzy a algebry, optimalizačních metod, teoretické informatiky, architektu-ry počítačů, číslicové a mikropočítačové techniky. Při studiu je také kladen důraz na odbornou ko-munikaci a přehled o současných trendech IT v anglickém jazyce. Cílem studia je poskytnout absol-ventům hlubší znalosti z oblasti softwarového inženýrství a poskytnout jim odpovídající kompetence pro následný výkon povolání. Studium je zakončeno obhajobou bakalářské práce a státní závěrečnou zkouškou.

Návaznost na další studijní programy

Absolventi bakalářského studijního programu Softwarové inženýrství mohou dále prohloubit své znalosti ve studiu navazujícího studijního programu Informační technologie se dvěma specializacemi - Softwarové inženýrství a Kybernetická bezpečnost a následně i v doktorském studijním programu Informační technologie.

Požadavky na přijetí

- u studentů s těžším zrakovým postižením - za předpokladu disponování vlastního spec. softwaru, s nímž může pracovat ve výuce - u studentů neslyšících za předpokladu přítomnosti tlumočníka do znakové řeči - centrum není schopno technicky zajistit - u studentů s postižením horních končetin - omezená dostupnost v případě postižení obou HK (čet-nost laboratorních cvičení) - u studentů se specifickými poruchami učení - s výjimkou dyskalkulie

Další informace o přijímacím řízení fakulty

Profil absolventa

Bakalářský studijní program nabízí vzdělání z oblasti informačních technologií, které jsou žádány na trhu práce. Studium nabízí kombinaci teoretických i praktických znalostí umožňující absolventům programu přejít přímo do praxe. Zároveň také získají dostatek znalostí, dovedností a kompetencí, které jim umožní pokračovat ve studiu v navazujícím magisterském studijním programu. Absolvent studijního programu bude mít znalosti jednotlivých úrovní architektur počítačových systémů, přede-vším číslicových obvodů, procesorů, úložišť dat, počítačových sítí, operačních a databázových sys-témů. Získá potřebné znalosti z analýzy, návrhu a vývoje, testování, nasazení a údržby nejen čistě softwarových systémů, ale i systémů kombinujících návrh a vývoj softwaru a hardwaru. Absolvent bude seznámen s tvorbou informačních systémů, jejich zabezpečením, tvorbou uživatelských rozhra-ní a aplikování počítačové grafiky. Dokáže aplikovat znalosti z programování mobilních a webových technologií, bude mít znalosti práce v týmu a tvorby kódu s využitím nástrojů na testování softwaru. Absolvent bude mít přehled o moderních technologiích z oblasti umělé inteligence.

Předpoklad uplatnitelnosti

Předpokládané uplatnění absolventů: V praxi se absolvent uplatní jako člen vývojových a testova-cích týmů v softwarových firmách, nejen pro vývoj zakázkového softwaru, ale také původních ino-vativních produktů. Může pracovat v průmyslových a obchodních podnicích, ve státní správě jako vývojář nebo správce podpůrných softwarových produktů, či vytvářet úpravy a doplňky pro existu-jící systémy.

Studijní plány

Rok platnosti: 2024

Povinné předměty

RočníkSemestrNázevTyp ukončeníPoč. kreditů
1ZSProgramování a algoritmizaceKlasifikovaný zápočet5
1ZSAnalýza a modelování softwarových systémůZkouška5
1ZSDatabázové systémyZkouška5
1ZSMatematický seminářZkouška6
1ZSFyzikální seminářKlasifikovaný zápočet4
1ZSPython a nástroje pro vývojKlasifikovaný zápočet4
1LSPokročilé nástroje pro vývojKlasifikovaný zápočet4
1LSZáklady jazyka CKlasifikovaný zápočet5
1LSModerní počítačová grafikaKlasifikovaný zápočet4
1LSTeorie přenosu informaceZkouška5
1LSArchitektura počítačůZkouška5
1LSMatematická analýzaZkouška6
2ZSObjektové programování a návrhové vzoryKlasifikovaný zápočet4
2ZSOperační systémyZkouška4
2ZSTeoretická informatikaZkouška6
2ZSKryptologieZkouška6
2ZSElektromagnetické jevy v informaticeZkouška5
2ZSAlgoritmy a datové strukturyKlasifikovaný zápočet5
2LSAplikační frameworkyKlasifikovaný zápočet5
2LSTechnologie wwwZkouška4
2LSTestování softwareKlasifikovaný zápočet4
2LSPočítačové sítěZkouška4
2LSElektrické obvodyZkouška4
2LSOptimalizační metodyZkouška4
3ZSProgramování v jazyku C++Klasifikovaný zápočet5
3ZSVývoj síťových aplikacíZkouška5
3ZSProgramování mobilních aplikacíKlasifikovaný zápočet4
3ZSPokročilé webové technologieZkouška4
3ZSAnalogová a číslicová technikaZkouška5
3ZSEmbedded systémy s mikropočítačiZkouška6
3LSPraktikum programováníKlasifikovaný zápočet5
3LSUmělá a výpočetní inteligenceZkouška5
3LSPodniková ekonomikaKlasifikovaný zápočet3
3LSBakalářská práceZápočet14

Cizí jazyk

RočníkSemestrNázevTyp ukončeníPoč. kreditů
1LSCizí jazyk - angličtinaKlasifikovaný zápočet2
1LSCizí jazyk - němčinaKlasifikovaný zápočet2
1LSCizí jazyk - ruštinaKlasifikovaný zápočet2
2ZSCizí jazyk angličtinaZkouška2
2ZSCizí jazyk - němčinaZkouška2
2ZSCizí jazyk ruštinaZkouška2
2LSCizí jazyk - angličtinaKlasifikovaný zápočet3
2LSCizí jazyk - němčinaKlasifikovaný zápočet3
2LSCizí jazyk - ruštinaKlasifikovaný zápočet3
3ZSCizí jazyk - angličtinaZkouška4
3ZSCizí jazyk - němčinaZkouška4
3ZSCizí jazyk - ruštinaZkouška4