Aineopintojen harjoitustyö: Tietokantasovellus (periodi IV)

582203
5
Ohjelmistojärjestelmät
Aineopinnot
Kurssilla perehdytään tietokantaohjelmointiin ja yksinkertaisten web-sovellusten rakenteisiin sekä web-sovelluksen toteutukseen. Kurssilla harjoitellaan tietokantasuunnittelua sekä tietokannan pystytystä ja hyväksikäyttöä. Kurssin jälkeen opiskelija tuntee joitakin tietokanta- ja web-ohjelmoinnin tekniikkoja ja osaa laatia yksinkertaisia web-sovelluksia. Kurssin pääosan muodostaa harjoitustyö. Esitiedot: Tietokantojen perusteet ja Ohjelmistotekniikan menetelmät (Ohjelmistojen mallintaminen).
Vuosi Lukukausi Päivämäärä Periodi Kieli Vastuuhenkilö
2013 kevät 11.03-26.04. 4-4 Suomi Harri Laine

Luennot

Aika Huone Luennoija Päivämäärä
Ma 16-18 D122 Harri Laine 11.03.2013-11.03.2013

Harjoitusryhmät

Group: 1
Aika Huone Ohjaaja Päivämäärä Huomioitavaa
Ma 12-16 A318 Paula Lehtola 11.03.2013—26.04.2013
Group: 2
Aika Huone Ohjaaja Päivämäärä Huomioitavaa
Ti 14-18 A318 David Consuegra 11.03.2013—26.04.2013
Group: 3
Aika Huone Ohjaaja Päivämäärä Huomioitavaa
Ke 10-14 A318 Paula Lehtola 11.03.2013—26.04.2013
Group: 4
Aika Huone Ohjaaja Päivämäärä Huomioitavaa
To 14-18 A318 Juhani Toivonen 11.03.2013—26.04.2013
Group: 5
Aika Huone Ohjaaja Päivämäärä Huomioitavaa
Pe 10-14 A319 Harri Laine 15.03.2013—15.03.2013 pe 9-11, 16-17 (B221)
Group: 6
Aika Huone Ohjaaja Päivämäärä Huomioitavaa
Pe 12-16 A318 Hannu Kärnä 11.03.2013—26.04.2013

Aloitusluento 11.03. MA 16-18 D122. Ilmoittautuminen tälle kurssille alkaa tiistaina 19.2. klo 9.00.

Registration for this course starts on Tue 19th of February at 9.00. Non finnish students contact Harri Laine (laine@cs.helsinki.fi).

Yleistä

Kurssi suoritetaan harjoitustyönä.

Harjoitustyön ohjausta varten on osallistujien ilmoittauduttava ohjausryhmään. Ohjaus on kuitenkin henkilökohtaista, muodostuen lyhyistä ohjauspalavereista ja pajatyyppisestä ohjauksesta. Henkilökohtaiselle ohjauspalaverille (n. 15 min) pitää sopia aika ohjaajan kanssa. Näitä palavereja harrastetaan yleensä työn alkuvaiheessa. Ajat sijoittuvat ohjausryhmälle ilmoitettuun aikaan. Paja-ajat sijoittuvat myös ohjausryhmälle ilmoitettuun kokoontumisaikaan. Pajaohjauksessa voi käydä myös muiden kuin oman ryhmän kokoontumisaikoina. Opiskelijoille yhteisiä tilaisuuksia ovat aloitustilaisuus ja lopussa oleva demo-tilaisuus, jossa opiskelijat esittelevät työnsä muille ohjausryhmän jäsenille.

Opiskelija voi ilmoittautua uutena opiskelijana kurssille vain yhteen kertaan. Kurssin keskeyttänyt opiskelija joutuu myöhemmin hakemaan suoritusmahdollisuutta ilmoittautumalla keskeyttäjien jonoon.

Opiskelijat jaetaan ohjausryhmiin aloitustilaisuudessa. Ohjausryhmät kokoontuvat ensimmäisellä viikolla siten, että kullekin on oma vartin aikansa. Tämän jälkeen ohjaukset pidetään pajamuotoisina luokassa B221. Kurssi on opetusohjelmassa tarjolla kaikilla periodeilla

Kurssin suorittaminen

Kurssi suoritetaan harjoitustyönä. Kurssin arvostelu perustuu toteutettavan sovelluksen toiminnallisuuteen ja käytettävyyteen sekä toteutuksen ja dokumentaation laatuun. Arvosanaa alentavia tekijöitä ovat mm. vajavainen tai virheellinen toiminnallisuus (esim. puuttuvat virhetarkistukset), puutteet käytettävyydessä, puutteet tietokantaratkaisussa, puutteet ja ristiriidat dokumentaatiossa, toteutuksen ongelmat ja huonolaatuinen ohjelmakoodi.

Harjoitustyön palautus

Palautuksen voi hoitaa esim. näin:

Vaihtoehto 1, zip-paketti:

Pakkaa harjoitustyösi lähdekoodi ja dokumentaatio zip-pakettiin nimellä sukunimi_etunimi.zip ja lähetä se ohjaajallesi sähköpostitse otsikolla "Tietokantasovellus, periodi 4, 2013, palautus".

Vaihtoehto 2, github(tms.)-repositorio:

Lähetä ohjaajallesi sähköpostiin otsikolla "Tietokantasovellus, periodi 4, 2013, palautus" linkki github-repositorioon, josta harjoitustyön lähdekoodi on ladattavissa. Dokumentaation voi sisällyttää versionhallintaan, laittaa liitteeksi viestiin tai antaa linkin verkossa olevaan dokumentaatioon. Arvosteltavaksi haetaan 30.4. klo 00:00 versionhallinnan päähaarassa voimassa ollut tuorein versio, ellei viestissä yksilöidä toista versiota arvosteltavaksi.

Vaihtoehto 3. Ohjaajan kanssa erikseen sopimasi kolmas tapa.

Kirjallisuus ja materiaali

Kurssille tuotettua itseopiskelumateriaalia

 Aloitustilaisuus

Perusteita

 

Ohjaajien ohjeita ja esimerkkejä

PHP