Ohjelmointi 2Laajuus (5 op)

Opintojakson tunnus: SWD4TN033

Opintojakson perustiedot


Laajuus
5 op

Osaamistavoitteet

Opiskelija osaa toteuttaa Java-ohjelmointikielellä pienen tietokantaa käyttävän verkkosovelluksen.

Sisältö

Opintojaksolla syvennetään olio-ohjelmoinnin perusosaamista, ja tutustutaan palvelinohjelmointiin Java-ohjelmointikielellä.
- Periytyminen, Rajapinta ja Map-tietorakenne
- Verkkosovelluksen arkkitehtuuri
- HTTP-tiedonsiirto, pyynnöt ja vastaukset
- Javalla toteutettu palvelinsovellus
- Tietokantaohjelmointi Javalla, haut ja päivitykset
- Selainkäyttöliittymän toteuttaminen
- Yksikkötestauksen alkeet
- Versionhallinnan alkeet

Lähtötaso ja sidonnaisuudet muihin opintojaksoihin

Opiskelija on suorittanut opintojakson Ohjelmointi 1 (SWD4TN032) tai hänellä on vastaavat tiedot ja taidot. Opiskelija suorittaa samanaikaisesti opintojakson Tietokannat ja tiedonhallinta (SWD1TN003) tai hänellä on vastaavat tiedot ja taidot.

Toteutustavat, näyttö ja opinnollistaminen

Tämän opintojakson osaamistavoitteet voi saavuttaa seuraavilla tavoilla:
a. Lähiopetus ja siihen liittyvät tehtävät päivä-, monimuoto- tai intensiivitoteutuksena TAI
b. Työelämäprojektiin tai muuhun projektiin osallistuminen TAI
c. Omassa työssä oppiminen (työssä tehdyn opinnollistaminen)
Opintojaksoon sisältyy myös pakollisena oman oppimisen arviointi.

Arviointikriteerit - arvosana 1

- osaa tehdä yksinkertaisen palvelinpään ohjelman
- osaa tehdä tietokantahaun Java-ohjelmasta

Arviointikriteerit - arvosana 3

- osaa tehdä MVC-mallia toteuttavan verkkosovelluksen
- osaa tehdä tietokantaan talletuksen Java-ohjelmasta tietoturvallisesti

Arviointikriteerit - arvosana 5

- osaa soveltaa oppimaansa luovasti
- osaa hankkia itse uutta tietoa
- osaa kuvata tekemänsä sovelluksen suullisesti ja kirjallisesti

Oppimateriaalit

Jaetaan Moodlessa.

Siirry alkuun