Siirry suoraan sisältöön

Oliosovellukset ja tietokannatLaajuus (5 op)

Tunnus: TX00CD78

Laajuus

5 op

Osaamistavoitteet

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

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.

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.

Lisätiedot

Opiskelija tarvitsee oman kannettavan tietokoneen.

Ilmoittautumisaika

01.01.2020

Ajoitus

09.01.2023 - 12.03.2023

Opintopistemäärä

5 op

Toteutustapa

Lähiopetus

Yksikkö

ICT ja tuotantotalous

Toimipiste

Myllypurontie 1

Opetuskielet
  • Suomi
Paikat

0 - 40

Koulutus
  • Tieto- ja viestintätekniikan tutkinto-ohjelma
Opettaja
  • Vesa Ollikainen
Ryhmät
  • TVT22K-O
    Ohjelmistotuotanto

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.

Ilmoittautumisaika

01.01.2020

Ajoitus

22.08.2022 - 16.10.2022

Opintopistemäärä

5 op

Toteutustapa

Lähiopetus

Yksikkö

ICT ja tuotantotalous

Toimipiste

Myllypurontie 1

Opetuskielet
  • Suomi
Paikat

0 - 40

Koulutus
  • Tieto- ja viestintätekniikan tutkinto-ohjelma
Opettaja
  • Vesa Ollikainen
Ryhmät
  • TVT21-O
    Ohjelmistotuotanto

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.

Ajoitus

10.01.2022 - 13.03.2022

Opintopistemäärä

5 op

Toteutustapa

Lähiopetus

Yksikkö

ICT ja tuotantotalous

Toimipiste

Myllypurontie 1

Opetuskielet
  • Suomi
Koulutus
  • Tieto- ja viestintätekniikan tutkinto-ohjelma
Opettaja
  • Auvo Häkkinen
  • Simo Silander
Ryhmät
  • TVT21K-O
    Ohjelmistotuotanto

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.