Cílem předmětu je rozvinout u studentů algoritmické myšlení a ukázat jim vytváření algoritmů od jednoduchých úloh až po složitější. Studenti se seznámí se syntaxí jednoho ze základních programovacích jazyků. Studenti budou samostatně řešit konkrétní zadané úlohy.