Takaisin kaikki kurssit

Data-arkkitehtuurin perusteet – Datan mallinnuksen ja ohjelmallisen käsittelyn perusteet

Yksittäinen kurssi

Maksimimäärä FITech-opiskelijoita: 40 aikuisopiskelijaa

Opintojaksolla opitaan nykyaikaisen, hajautetun datan hallinnan vaatimia teknisiä ja suunnittelutaitoja, jotka auttavat yhdistämään tietoa eri tietolähteistä sekä tunnistamaan erilaisia tietolähteitä. Tämä tekee datan käsittelystä tavoitteellisempaa, säilyttää tiedon eheyden ja mahdollistaa tiedon turvallisen käsittelyn siirrettäessä tietoa eri järjestelmien välillä. Opintojakson käytyään opiskelija tietää, millaista käsittelyä missäkin tiedonkäsittelyn vaiheessa tarvitaan ja miksi. Tällöin ymmärretään paremmin myös, mihin erilaista dataa voidaan käyttää ja miten.

Kurssin sisältö

  • Datan käsittelyoperaatiot
  • Datan rakenne
  • Tiedonmallinnus (erityisesti dimensio- ja graafi-perusteinen)
  • Datan tallennus- ja siirtomuodot
  • Datan tyypit
  • Datan validointi ja skeemojen käyttö

Osaamistavoitteet

Kurssin jälkeen opiskelija

  • ymmärtää rakenteellisen, osittain rakenteellisen ja rakenteettoman datan erot, ja miten se vaikuttaa datan käsittelyyn
  • ymmärtää transaktiotietokantojen ja analytiikkatietokantojen suunnittelua
  • tuntee, tietää ja tunnistaa joitakin dataformaatti-standardeja ja niiden käyttökohteita
  • tunnistaa datan eri muodot (masterdata, transaktiodata, reference data, temporary data, meta data)
  • pystyy tekemään datan käsittelyä kuten suodattamista, puhdistusta, validointia, kohdistamista, rikastusta ja muuttamista muodosta toiseen
  • pystyy suunnittelemaan skeeman käyttötarkoitukseen
  • pystyy muuntamaan datan tiedostoformaatista toiseen ohjelmallisesti
  • osaa muita yksittäisiä taitoja kuten tiedoston ja hakemiston luonti, lukeminen ja kirjoitus ohjelmallisesti ja skeemavalidointi.

Kurssimateriaali ja teknologiat

Materiaali saatavana kurssin Moodlessa. Luennot on saatavana nauhoituksina. Opintojaksolla käytetään työkaluina Python ja JavaScript-kieliä sekä niiden kirjastoja. JavaScript-ympäristönä käytetään node.js-sovelluskehitysympäristöä.

Opintojakson kurssimateriaalista osa (<50%) on englanniksi, jotta alan englanninkielinen terminologia tulee tutuksi tässä kadidaattiopintojen loppuvaiheeseen kuuluvassa kurssissa.

Opetuksen aikataulu

  • Luennot (6 kertaa) aikataulutetusti Zoomissa 2 h/ kerta.
  • Harjoitukset (5 kertaa) aikataulutetusti Zoomissa 2 h/ kerta.

Suoritustapa

Opintojakso suoritetaan tekemällä viikkoharjoituksia. Ensimmäiset viikkoharjoitukset tulee olla tehtyinä kahden viikon aikana, jotta kurssilla voi jatkaa.

Lisätietoja Vaasan yliopiston opinto-oppaassa.

Tämän kurssin suorituksesta on mahdollista saada digitaalinen suoritusmerkki.

dataintegraatiot, datan transformointi

Vastuuopettaja

Vaasan yliopisto
Maarit Välisuo

Lisätietoa opinnoista

Vaasan yliopisto
Piia Tiainen

Hakua koskevat kysymykset

FITech-verkostoyliopisto
Fanny Qvickström, Opintoasioiden suunnittelija
Aloita tästä
Aloita tästä
Teemat:
Ohjelmistosuunnittelu ja -tuotanto,
Ohjelmointi,
Tietojenkäsittelytiede
Kurssikoodi:
ICAT2190A
Opintopisteet
3 ECTS
Hinta:
0 €
Kurssin taso:
Kurssin ajankohta:
4.11.–20.12.2024
Haun alkamispäivä:
05.06.2024
Viimeinen hakupäivä:
21.10.2024
Vastuuyliopisto:
Vaasan yliopisto
Kuka voi hakea:
Aikuisopiskelija
Toteuttamistapa:
Verkko-opetus
Opetuskieli:
Englanti,
Suomi
Esitietovaatimukset:
Sujuva ohjelmointitaito perusohjelmoinnin osalta (silmukan soveltaminen listojen käsittelyssä), muuttujien ja if-lauseiden käyttö, osaat erottaa ohjelmakoodista osan funktioksi, nimetä sen ja kutsua sitä.
Kenelle kurssi sopii:
Henkilöt, jotka ovat kiinnostuneita ohjelmoinnista ja haluavat kehittää tätä taitoa datan käsittelyn suuntaan. Kurssi on hyvä pohja esim. data-analytiikan opintojen aloitukselle, koska kurssilla muunnetaan dataa analytiikalle sopivaksi. Myös järjestelmä- ja dataintegrointityöhön kurssi antaa teknistä osaamista ja ymmärrystä.
Oletko kiinnostunut tästä kurssista? Tilaa ilmoitus kurssin tietojen muutoksista suoraan sähköpostiisi! Voit peruuttaa tilauksen koska tahansa.