Získané dovednosti a znalosti
Obor rozšiřuje znalosti a dovednosti získané ve společných předmětech programu o teoretické základy potřebné při tvorbě efektivních algoritmů, optimalizovaných vzhledem k specifikám architektury výpočetního systému. Dále je důraz kladen na teorii a praxi programovacích paradigmat a jazyků, na pochopení a použití různých výpočetních modelů a na metody vytěžování znalostí z dat.
Oborové předměty
- Algoritmy a grafy 2
- Architektury počítačových systémů
- Object-Oriented Programming
- Programovací jazyky a překladače
- Programovací paradigmata
- Vytěžování znalostí z dat