Programming 2Laajuus (5 cr)

Course unit code: SWD4TN033

General information


ECTS credits
5 cr

Learning objectives

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

Contents

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

Starting level and linkage with other courses

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.

Implementation methods, demonstration and Work&Study

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.

Assessment criteria - grade 1

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

Assessment criteria - grade 3

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

Assessment criteria - grade 5

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

Learning materials

Jaetaan Moodlessa.

Go back to top of page