autorské právo, priemyselná právna ochrana
informatika
programovacie jazyky
postupy programovania aplikácií pre webové stránky, mobilné telefóny a tablety
formálne jazyky a automaty
nové trendy a vývoj v oblasti tvorby multimediálnych aplikácií
postupy a spôsoby zabezpečenia aplikácií
dizajn multimediálnych aplikácií
princípy prístupnosti a použiteľnosti v oblasti informačných technológií
vlastnosti vývojových platforiem/nástrojov
postupy implementácie upgradov a opráv chýb v aplikáciách
postupy a princípy optimalizácie aplikácií pre internetové prehliadače
základné znalosti z predpisov na zaistenie bezpečnosti a ochrany zdravia pri práci, ochrany verejného zdravia a požiarnej ochrany; zásady bezpečnej práce a ochrany zdravia pri práci, zásady bezpečného správania na pracovisku a bezpečné pracovné postupy
právne predpisy a základné pojmy v oblasti informačných a komunikačných technológií
softvérové prostredie, operačné systémy
algoritmy v programovacích jazykoch
riadiace štruktúry daného programovacieho jazyka
metodika systémovej integrácie
metodika na testovanie softvérových systémov
metódy riadenia IKT projektov a softvérového vývoja agilným spôsobom, napr. SCRUM
paradigmy vývoja softvéru
bezpečnosť softvérových systémov
zásady, metódy a postupy testovania aplikácií
postupy a analýza užívateľských požiadaviek, podmienok a prostredí
typy bezpečnostných opatrení na ochranu aplikácií
metódy a postupy tvorby technickej dokumentácie
zásady a techniky profesionálnej komunikácie
dizajn web aplikácií
nové trendy vo web dizajne
metodiky modelovania informačných tokov, rozhraní, používateľov
grafické počítačové systémy