Tidsschema
Anmälning och avgift
Beskrivning
Kurssin esitietovaatimuksena on Ohjelmoinnin perusteet (TKT10002) ja Ohjelmoinnin jatkokurssi (TKT10003) jälkeen. Näiden kurssien materiaaliin voi tutustua mm. osoitteessa https://materiaalit.github.io/ohjelmointi-18/
Tietokantojen perusteet -kurssilla tutustutaan tietokantojen suunnitteluun. Tämä kattaa ongelma-alueen (tai järjestelmän) tietosisällön mallintamisen (käsiteanalyysi, luokkakaaviot), tiedon esittämisen (luokkakaaviot, relaatiokaaviot), tiedon tallentamisen ja tiedon hakemisen (SQL-kieli).
Kurssilla tutustutaan lisäksi tiedon tallentamiseen liittyvään lainsäädäntöön sekä henkilötietolakiin, tietokantojen historiaan, tietokantaa käyttävien sovellusten luomiseen sekä tietokannan toiminnan kannalta oleellisiin käsitteisiin kuten indeksit, transaktiot ja eheys.
Kurssin pääpaino on relaatiotietokannoissa, mutta kurssilla tutustutaan pintapuolisesti myös muihin tietokantajärjestelmiin. Kurssiin kuuluu luentojen ja harjoitustehtävien lisäksi pienryhmissä tehtävä laajempi harjoitustyö, jossa suunnitellaan ja toteutetaan tietokantaa käyttävä web-sovellus.
Oleellinen kurssiin liittyvä tieto tulee löytymään osoitteesta: https://materiaalit.github.io/tikape-kesa18/
Kurssin arvostelu perustuu kurssikokeeseen, kurssin aikataulun mukaisesti tehtäviin harjoitustehtäviin, harjoitustyöhön, sekä harjoitustilaisuuksissa työskentelyyn. Kurssin aktiviteeteista voi saada yhteensä 100 pistettä.
Aloitusluento 2 t + harjoitukset 15 t + harjoitustehtävä + tentti
Aloitusluento: pe 4.5. klo 16.00 - 17.30 (paikka Aikataulu-kohdasta)
Laskuharjoitukset Ryhmä 2: to 17.5. – 14.6.2018 klo 12.15-14.30, paikka: Helsingin yliopiston Kumpulan kampus (Gustaf Hällströmin katu 2 B), Exactum: luokka B221.
Käytössä on verkko-oppimisympäristö Moodle, joka avautuu 4.5.2018
Linkin ja kurssiavaimen opintojakson Moodleen saat kirjautumalla opinto-ohjelmaan Helsingin yliopiston käyttäjätunnuksella ilmoittautumistasi seuraavana päivänä. Saat käyttäjätunnusta koskevaa lisätietoa sähköpostiisi ilmoittautumisesi jälkeen.
Jos sinulla on jotain kysyttävää opiskelusta kurssilla, otathan yhteyttä kurssin tuutoriin Terho Uotilaan (ttuotila@cc.helsinki.fi).
Tenttipäivät:
ke 27.6. klo 16.00-19.00 (huom! aikaistunut kellonaika)
ke 8.8. klo 16.00-19.00
ke 12.9.2018 klo 17.00-20.00
Muista ilmoittautua tenttiin. Opintomaksuun sisältyy opinto-ohjelmassa mainitut tenttipäivät.
Tenttiohjeet
Tenttipaikat
Käytännön ohjeita opiskeluun
Opintojakso on osa Tietojenkäsittelytieteen perusopintoja (25 op).