Cílem předmětu je představit základy programování v jazyce Java a chování jazyka Java a seznámit studenta se řešením běžných úloh v jazyce Java.

Cílem předmětu je představit problematiku programování vícevláknových a víceprocesových aplikací.