Systémové programování

Naučíme vás navrhovat a vyvíjet efektivní systémové části aplikací. Pro takový vývoj je důležitá jak detailní znalost těchto částí a jejich existujících návrhů, tak i detailní znalost teoretických a praktických možností programových nástrojů používaných při jejich vývoji. Nabídneme vám vyvážený poměr teoretických a aplikačních témat, díky kterým pochopíte principy a možnosti jejich aplikace.

Co se naučíte?

Studiem si osvojíte principy a vnitřní strukturu systémových částí moderních systémů a nástroje pro jejich tvorbu a optimalizaci. Budete umět:

  • Orientovat se v sémantice moderních programovacích jazyků a nízkoúrovňovém programování
  • Navrhovat a vyvíjet komponenty moderních operačních systémů, překladačů a systémů běhové podpory
  • Analyzovat nestandardní systémové požadavky, navrhovat a realizovat jejich řešení

Jaké bude vaše uplatnění?

Pro programování jste se narodili a teď jste to potvrdili vystudováním této specializace. Můžete se stát:

  • Vývojářem softwarových systémů
  • Programátorem ve sféře používání vyšších programovacích jazyků
  • Programátorem se specializací na softwarový vývoj systémových nástrojů

doc. Ing. Jan Janoušek, Ph.D.

Vedoucí Katedry teoretické informatiky