Oliot ja tietokannat (5 op)
Toteutuksen tunnus: AT00BT78-3011
Toteutuksen perustiedot
Ilmoittautumisaika
20.11.2024 - 03.01.2025
Ajoitus
07.01.2025 - 30.04.2025
Opintopistemäärä
5 op
Virtuaaliosuus
5 op
Toteutustapa
Etäopetus
Yksikkö
Teknologia (LAB)
Toimipiste
Verkkokampus
Opetuskielet
- Suomi
Koulutus
- Tieto- ja viestintätekniikan koulutus
Opettaja
- Karri Miettinen
Opetusryhmät
- Luento 1 (Koko: 0. Avoin AMK: 0.)
- Avoimen ammattikorkeakoulun kiintiö (Koko: 5. Avoin AMK: 5.)
Ryhmät
-
TLTITVT24SVTieto- ja viestintätekniikan koulutus 24SV Lahti
Pienryhmät
- Luento 1
- Avoimen ammattikorkeakoulun kiintiö
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 ja päättyy lukujärjestyksen mukaisesti.
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 28 h, omatoiminen opiskelu 30 h, harjoitustehtävien teko 50 h, lopputyö 27 h
Kokonaismitoitus 135h => 5 OP
Sisältö
- Olio-ohjelmointi
- Relaatiotietokannat
- Tiedostojen käsittely
Lisätietoja opiskelijalle: mm. edeltävä osaaminen
Edeltävä osaaminen:
Vähintään 5 ECTs laajuiset ohjelmoinnin perusteet Python kielellä.
Arviointimenetelmät
Arviointiasteikko: 0-5
Kurssin osasuorituksiksi lasketaan tehtävien, sekä harjoitustyön pisteet. Kurssiarvio muodostuu arviolta 50% tehtävistä ja 50% harjoitustyöstä. Lopullinen toteuma selviää kurssin aikana. Kurssilla saattaa lisäksi esiintyä ekstra tehtäviä, joilla voi positiivisesti vaikuttaa arvosanaan.
Arviointiasteikko
1-5
Hylätty (0)
Ei yllä tason 1 vaatimuksiin.
Arviointikriteerit: taso 1: (arviointiasteikko 1-5)
Osaa toteuttaa olio-ohjelma rakenteen, sekä taltioida tietoja tiedostoihin. Tuntee myös relaatiotietokantoihin liittyvän kyselykielen perus periaatteet
Arviointikriteerit: taso 3 (arviointiasteikko 1-5)
Taitaa tason 1 asiat ja kykenee laajentamaan olio-ohjelmaa, käsitellä tiedostoja ohjelmallisesti, sekä muodostaa 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. Hallitsee tiedostojen käsittelyn, sekä osaa hyödyntää tietokantoja ohjelmissa.