Cílem předmětu je naučit studenty sestavovat základní programy v jazyku Java a řešit jednoduché úlohy. Výuka se skládá z přednášek a cvičení, na kterých si studenti mají prakticky vyzkoušet přednášená témata a naučit se individuálně řešit zadané úlohy. Pro demonstraci obecných principů programování byl zvolen moderní programovací jazyk Java a výkonné vývojové prostředí NetBeans, fy. Sun Microsystem. Součástí výkladu je i úvod do jazyka C.
Předmět je zakončen udělením zápočtu a zkouškou - podmínky pro zápočet a způsob hodnocení
Jádrem výkladu jazyka Java jsou principy procedurálního (strukturovaného) programování, seznámení s objektovým přístupem a součástí předmětu je i úvod do jazyka C.
Těžiště předmětu je nejen ve výkladu na přednáškách, ale především v individuální práci ve cvičeních, ať už přímo pod vedením učitele, ale především v řešení domácích úloh, vypracování semestrální práce s konzultační podporou učitele. Výuka předmětu je podpořena těmito webovými stránkami, podklady z přednášek, pokyny ze cvičení, ale i speciálními pokyny pro vedoucí cvičení. Dalším zdrojem informací je standardní citovaná literatura