Oliosovellukset ja tietokannat (5 op)
Toteutuksen tunnus: TX00CD78-3020
Toteutuksen perustiedot
- Ilmoittautumisaika
-
01.01.2020
Ilmoittautuminen toteutukselle on päättynyt.
- Ajoitus
-
09.01.2023 - 12.03.2023
Toteutus on päättynyt.
- Opintopistemäärä
- 5 op
- Lähiosuus
- 5 op
- Toteutustapa
- Lähiopetus
- Yksikkö
- (2019-2024) ICT ja tuotantotalous
- Toimipiste
- Myllypurontie 1
- Opetuskielet
- suomi
- Paikat
- 0 - 40
- Koulutus
- Tieto- ja viestintätekniikan tutkinto-ohjelma
Toteutuksella on 2 opetustapahtumaa joiden yhteenlaskettu kesto on 6 t 0 min.
Aika | Aihe | Tila |
---|---|---|
Ti 07.03.2023 klo 09:00 - 12:00 (3 t 0 min) |
Oliosovellukset ja tietokannat TX00CD78-3020 |
MPA5026
Luentosali
|
Ke 08.03.2023 klo 13:00 - 16:00 (3 t 0 min) |
Oliosovellukset ja tietokannat TX00CD78-3020 |
MPA5026
Luentosali
|
Tavoitteet
Opintojakson suoritettuaan opiskelija osaa toteuttaa Javalla graafiseen käyttöliittymään perustuvan tapahtumapohjaisen ja ORM-mallin käyttöön perustuvan tietokantasovelluksen ja osaa hyödyntää erilaisia tietorakenteita ja säikeitä.
Sisältö
- edistynyttä olio-ohjelmointia Javalla
- luokkien yhteistoiminnallisuus (assosiaatiot, koosteet)
- periytyminen
- rajapinnat
- graafisen käyttöliittymän toteuttaminen
- tapahtumien käsittely (kuuntelijat)
- poikkeusten käsittely
- tiedostot ja tietovirrat
- rinnakkaisohjelmointi (säikeet, säikeiden synkronointi)
- MVC-arkkitehtuuri
- tietokantojen käyttö (JDBC + ORM-malli)
- versionhallinnan käyttö
- yksikkötestaus
Arviointiasteikko
0-5
Arviointikriteerit, tyydyttävä (1)
Opiskelija osaa selittää MVC-arkkitehtuuriin ja ORM-kehyksen käyttöön perustuvan tietokantasovelluksen rakenteen, osaa luetella erilaisia tietorakenteita ja niiden käyttötapoja sekä osaa kuvata rinnakkaisohjelmoinnin menettelytavat. Opiskelija tuntee graafisen käyttöliittymän rakentamisen periaatteet.
Arviointikriteerit, hyvä (3)
Opiskelija osaa toteuttaa MVC-arkkitehtuuriin ja ORM-kehyksen käyttöön pohjautuvan tietokantasovelluksen käyttäen erilaisia tietorakenteita sekä osaa hyödyntää rinnakkaisohjelmointia ja ORM-kehystä. Opiskelija osaa toteuttaa graafisen käyttöliittymän.
Arviointikriteerit, kiitettävä (5)
Opiskelija osaa toteuttaa MVC-arkkitehtuuriin ja ORM-kehyksen käyttöön pohjautuvan tietokantasovelluksen käyttäen erilaisia tietorakenteita sekä osaa hyödyntää rinnakkaisohjelmointia. Opiskelija osaa toteuttaa monipuolisen graafisen käyttöliittymän. Lisäksi hän osoittaa kykyä hankkia itsenäisesti uutta tietoa ja osaa luovalla tavalla soveltaa sitä eteen tulevien ongelmien ratkaisuissa.
Arviointikriteeri, hyväksytty/hylätty
Opiskelija osaa selittää MVC-arkkitehtuuriin ja ORM-kehyksen käyttöön perustuvan tietokantasovelluksen rakenteen, osaa luetella erilaisia tietorakenteita ja niiden käyttötapoja sekä osaa kuvata rinnakkaisohjelmoinnin menettelytavat. Opiskelija tuntee graafisen käyttöliittymän rakentamisen periaatteet.
Esitietovaatimukset
Tieto- ja viestintätekniikan tutkinto-ohjelman opintokokonaisuus Orientaatio tieto- ja viestintätekniikkaan (60 op).
Avoimen amk:n opiskelijoilta edellytetään Java-ohjelmoinnin perustaidot sekä olio-ohjelmoinnin alkeiden ja SQL:n perusteiden hallinta.
Lisätiedot
Opiskelija tarvitsee oman kannettavan tietokoneen.