Cílem předmětu je seznámit studenty s technologiemi tvorby statického a dynamického webu, jako jsou značkovací jazyky HTML, XML a XHTML, jazyk pravidel kaskádových stylů CSS a principy použití k jednotlivých stupňů kaskády a skriptovací jazyky určené pro skriptování na straně klienta (jazyk JavaScript) a serveru (ASP.NET Core). Propojit web s přístupem do databáze SQL Server prostřednictvím jazyka SQL či ORM technologií. Na základě získaných znalostí a dovedností zpracují studenti samostatně ukázkový webový projekt, který bude obsahovat interaktivní sekce a funkcionality.

Cílem předmětu je seznámit studenty s pokročilými funkcemi vybraného objektově orientovaného programovacího jazyka a připravit je na vývoj moderních multiplatformních aplikací.

Cílem předmětu je seznámit studenty s moderními trendy v oblasti elektronického vzdělávání ve školním prostředí. Součástí znalostí je též načerpání nutného teoretického základu pro tvorbu e-learningovývh kurzů v souladu s aktuálními požadavky praxe.
Rozšířit kompetence studentů v oblasti práce s moderními prostředky ICT, posílit rovněž jejich znalosti v oblasti e-learningu a distančního vzdělávání.
Poskytnout studentům hlubší teoretické znalosti z oblasti teorie grafů a seznámit je s řadou dalších grafových algoritmů. Rozvíjet logické a algoritmické myšlení studentů, jejich schopnost aplikovat získané poznatky z oblasti teorie grafů v praxi, samostatně nastudovat novou látku, zpracovat ji a srozumitelně ji prezentovat. Obsahové předmět Diskrétní metody a optimalizace navazuje na předmět Grafy a grafové algoritmy vyučované v bakalářském stupni studia.