Opiskelija osaa
- Javan olio-ohjelmoinnin keskeisimmät käsitteet, luokat, perityminen, rajapinnat.
- osaa soveltaa ja ymmärtää Java-kielen edistyksellisimpiä piirteitä, esimerkiksi annotaatiot, streamit ja lambdat
tehdä tietokantaa käyttävän sovelluksen.
- suunnitella ja toteuttaa yksikkötestausta.