
Cílem je seznámit studenty se základními principy programování.
Ve výuce jsou studenti seznámeni se základy algoritmizace a programování, a to prostřednictvím jazyku PASCAL a JAVA. Předmět se zabývá zcela základními prvky programovacích jazyků, tedy podstatou proměnných, cyklů, větvením programu, členěním programu na funkce a podprogramy, tak i tvorbou složitějších programů za využití vstupů a výstupů, práce se soubory, ukazateli a některými technikami řazení a vyhledávání.
Studenti se naučí základům programování a algoritmizace. Zvládnou formulovat jednoduchý algoritmus a realizovat ho v některém z programovacím jazyku. Získané znalosti umožní studentům lépe a rychleji se zorientovat v dalších programovacích jazycích s kterými by mohli v budoucnu přijít do styku.