Tietoa kurssista

Tietokantojen perusteet on kaikille avoin ja ilmainen nimensä mukaisesti tietokantojen perusteet opettava verkkokurssi. Kurssilla perehdytään Structured Query Language (SQL) -kieleen, tiedon kuvausmenetelmiin, tietokantojen suunnitteluun sekä tietokantaa käyttävien sovellusten toteutukseen. Kurssille osallistuminen vaatii ennakkotiedot ohjelmoinnista Helsingin yliopiston Ohjelmoinnin MOOC -kurssin laajuudessa (vastaa kursseja Ohjelmoinnin perusteet ja Ohjelmoinnin jatkokurssi).

Tietokantojen perusteet vastaa sisällöltään ja laajuudeltaan Helsingin yliopiston tietojenkäsittelytieteen laitoksen kurssia Tietokantojen perusteet (TKT10004), joka on viiden opintopisteen kurssi.

Alla kuvattu aikataulu vastaa kesän 2019 kurssitoteutusta.

Sisältö ja aikataulu

Kurssi koostuu seitsemästä tehtäviä sisältävästä osasta, kahdesta projektista sekä kokeesta. Kunkin osan opiskeluun sekä siihen liittyvien tehtävien tekemiseen kannattaa varata noin 5-20 tuntia. Varaamme oikeuden aikataulun ja aiheiden muutoksiin.

Kurssin sisältö tarkentuu kurssin edetessä. Alla on kuvattuna materiaalissa olevien tehtävien viimeiset palautuspäivämäärät.

AikatauluDeadline
Osa 113.5.2019
Osa 220.5.2019
Osa 327.5.2019
Osa 43.6.2019
Osa 510.6.2019
Osa 617.6.2019
Osa 724.6.2019

Kurssilla on viikoittaisten kurssitehtävien lisäksi kaksi laajempaa projektia. Projektien tehtävänannot julkaistaan Moodle-järjestelmässä, johon ne myös palautetaan. Projektit vertaisarvioidaan.

ProjektiJulkaisuDeadlineVertaisarvioinnin deadline
Suunnitteluprojekti20.5.20193.6.201910.6.2019
Ohjelmointiprojekti3.6.201917.6.201924.6.2019

Palautusten määräajat ovat aina maanantaisin klo 23:55:00. Virallisena määräaikana käytetään aina tehtäviä vastaanottavan palvelimen kelloa, joka on Suomen ajassa. Huomaa, että oman koneesi kello voi olla jäljessä tai edellä, joten älä jätä tehtävien tekemistä ja palauttamista viime hetkeen.

Kokeet

Kurssista järjestetään yksi koe sekä kaksi uusintaa. Kokeen hyväksytty suorittaminen johtaa kurssin läpäisyyn, mikäli kurssin tehtävät ja projektit on suorittanut tarpeeksi hyvin. Arvosana määräytyy tehtyjen tehtävien ja projektien perusteella.

  • Kurssikoe: Lauantai 29.6.2019 klo 10-14
  • Uusintakoe 1: Lauantai 27.7.2019 klo 10-14
  • Uusintakoe 2: Keskiviikko 17.8.2019 klo 10-14

Uusintakokeisiin osallistutaan mikäli osallistuja ei läpäise varsinaista kurssikoetta. Kokeet tehdään kurssin Moodle-järjestelmässä.

Tenttimateriaalina on kurssin materiaali (ml. tehtävät ja projektit).