Programming 2 (5cr)

Course unit code: SWD4TA033

General information


ECTS credits
5 cr
Teaching language
Finnish

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ä.
- Verkkosovellus (Servlet, JSP, JSTL)
- Tietokantaohjelmointi (JDBC)
- Verkkosovelluksen MVC-malli
- Yksikkötestauksen alkeet
- Versionhallinnan alkeet

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.

Learning materials

Jaetaan Moodlessa.

Starting level and linkage with other courses

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

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

Go back to top of page