Oliot ja tietokannat (5 op)
Toteutuksen tunnus: AT00BT78-3007
Toteutuksen perustiedot
Ilmoittautumisaika
21.11.2022 - 08.01.2023
Ajoitus
09.01.2023 - 28.04.2023
Opintopistemäärä
5 op
Virtuaaliosuus
5 op
Toteutustapa
Etäopetus
Yksikkö
Teknologia (LAB)
Toimipiste
Verkkokampus, Lahti
Opetuskielet
- Suomi
Koulutus
- Tieto- ja viestintätekniikan koulutus
Opettaja
- Karri Miettinen
Opetusryhmät
- Luennot 1 (Koko: 500. Avoin AMK: 0.)
Ryhmät
-
TLTITVT22SVTieto- ja viestintätekniikan koulutus 22SV Lahti
Pienryhmät
- Luennot 1
Osaamistavoitteet
Opiskelija osaa
- tunnistaa olioparadigman ja sen peruskäsitteet
- suunnitella ja toteuttaa sovelluksia oliopohjaisella kielellä
- toimia tehokkaasti nykyaikaisessa ohjelmankehitysympäristössä
- organisoida ylläpidettävän sovellusrakenteen
- käyttää tiedostoja ja tietokantoja sovelluksen tietojen tallentamiseen
- tehdä tietokantakyselyjä ja datan päivityksiä tietokantoja hyödyntäen
Toteutustapa ja opetusmenetelmät
Luennot ja tuntiharjoitukset verkossa.
Kurssilla tehdään viikoittain aiheeseen liittyviä tehtäviä, sekä kurssin päätteeksi harjoitustyö pohjautuen opittuun.
Ajoitus ja läsnäolo
Kurssi alkaa lukujärjestyksen mukaisesti kun kevätlukukausi opetuksen osalta käynnistyy 09.01.2023 ja jatkuu aina huhtikuun loppuun asti (30.04.2023).
Kurssilla läsnäolo on suotavaa.
Oppimateriaali ja suositeltava kirjallisuus
Kurssin Moodle sivulla esitettävä materiaali.
Oppimisympäristö
Moodle alustalla oppimateriaalien, sekä ohjeiden jako.
Etäluennot pidetään Zoom alustalla.
Opiskelijan ajankäyttö ja kuormitus
Tuntiopetusta 42 h, omatoiminen opiskelu 25 h, harjoitustehtävien teko 43 h, lopputyö 25 h
Kokonaismitoitus 135h => 5 OP
Sisältö
Kurssilla opetellaan olioparadigman ja tietokantojen hyödyntämistä, sekä tiedostojen käsittelyä.
Lisätietoja opiskelijalle: mm. edeltävä osaaminen
AT00BT75 Ohjelmoinnin perusteet 5 OP
Arviointimenetelmät
Arviointiasteikko: 0-5
Kurssin osasuorituksiksi lasketaan viikkotehtävät, sekä harjoitustyö. Arvio koostuu painoarvoilla 70% viikkotehtävät ja 30% harjoitustyö.
Arviointiasteikko
1-5
Hylätty (0)
Ei yllä tason 1 vaatimuksiin.
Arviointikriteerit: taso 1: (arviointiasteikko 1-5)
Osaa toteuttaa olio-ohjelma rakenteen, sekä käyttää tietokantaa tiedon taltioimiseksi.
Arviointikriteerit: taso 3 (arviointiasteikko 1-5)
Taitaa tason 1 asiat ja kykenee laajentamaan olio-ohjelmaa hyödyntäen perintää, sekä onnistuu muodostettua tietokannasta tarpeenmukaisia tulosjoukkoja. Pystyy myös kuvailemaan ammattimaisesti kehittämiensä olio-ohjelmien piirteitä.
Arviointikriteerit: taso 5 (arviointiasteikko 1-5)
Taitaa tason 3 asiat ja osaa toteuttaa ylläpidettävän, sekä laajennettavan olio-ohjelma rakenteen hyödyntäen oikein abstraktiota, polymorfismia, sekä kapsulointia.