Skip to content
Marko Haanranta edited this page Apr 25, 2015 · 38 revisions

Tietokantasovellus

Tietokantasovellus on tietojenkäsittelytieteen aineopintojen harjoitustyökurssi, jossa harjoitellaan tietokantaohjelmointia käytännössä ja opitaan samalla web-sovellusohjelmoinnin perusteet.

Kurssin tarkoituksena on tuottaa toimiva, käytettävä, siististi koodattu ja hyvällä arkkitehtuurilla rakennettu web-sovellus, joka käyttää hyväkseen työssä suunniteltua tietokantaa.

Harjoitustyön ohjausta varten opiskelijan pitää ilmoittautua ohjausryhmään. Ohjausryhmille on ilmoitettu ajat, jotka antavat suuntaviivoja siitä milloin (paja)ohjausta on saatavissa. Ohjaus on kuitenkin henkilökohtaista joko pajaohjausta tai henkilökohtaisessa erikseen sovitussa ohjauspalaverissa tapahtuvaa. Erikseen sovitu ajat voivat olla ilmoitettujen ryhmäaikojen ulkopuolella.

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

Kurssi päättyy pakolliseen demotilaisuuteen, jossa jokainen esittelee projektinsa muille.

Kurssi alkaa pakollisella aloitusluennolla ma 9.3. klo 16-18 luokassa D122.

👉 Aloitusluennon kalvot

Kurssimateriaalit

👉 PHP-materiaali. Tämän materiaalin avulla opit tekemään selkeitä ja moderneja web-sovelluksia PHP-ohjelmointiekielellä käyttäen sen tärkeimpiä kirjastoja.

👉 Java-materiaali. Tämän materiaalin avulla opit tekemään web-sovelluksia Javalla.

Kiinnostaako muut toteutusalustat? Puhu ohjaajan kanssa, sopiiko suunnittelemasi toteutusvaihtoehto kurssin suorittamiseen.

Palautukset

Kurssilla on käytössä viikkoaikataulu ja viikottaiset palautukset, joiden vaatimukset käyvät ilmi valitsemassasi kurssimateriaalissa. Viikottaisten palautusten deadline on aina kunkin viikon sunnuntaina klo 23:00. Määräajassa tapahtunut palautus tuottaa 3 pistettä., myöhästyneestä palautuksesta ei saa pisteitä ilman hyvää syytä. Jos palautus lykkäytyy, ota yhteyttä ohjaajaan.

Ensimmäisellä viikolla palautukset suoritetaan rekisteröitymällä Labtool-sivustolle ja seuraavina viikkoina git-versionhallinnan ja GitHubin kautta.

👉 Rekisteröidy Labtool-sivustolle

Jokaisella viikolla sovelluksen kannalta olennaisimmat tiedot ja linkit kootaan erillisille työn esittelysivulle (oman GitHub-repon README.md-tiedosto on hyvä esittelysivu), joka myös syötetään Labtoolin testiosoitteeksi. Muista pitää esittelysivusi ajan tasalla. Sen päivittämättä jättämisestä voi menettää pisteitä.

Koodikatselmoinnit

Kurssilla järjestetään kaksi vapaaehtoista koodikatselmointia, joissa opiskelijat lukevat toistensa koodia ja antavat siitä rakentavaa palautetta. Koodikatselmointeja on yhteensä kaksi, viikolla 3 ja viikolla 5, joista molemmista voi saada kaksi lisäpistettä. Lue lisää koodikatselmoinneista täältä.

Koodikatselmointien aikataulu

  • Viikolla 3 koodikatselmoinnin deadline on lauantaina 28.3 klo 23:00
  • Viikolla 5 koodikatselmoinnin deadline on torstaina 16.4 klo 23:00

Katselmoitavat ovat näkyvissä labtoolissa deadlinea edeltävän viikon sunnuntaina.

Viikkoaikataulu

Ma Ti Ke To Pe La Su
aloitusluento 16-18 ohjaus 14-16 😴 ohjaus 14-16 ohjaus 12-14 😴 palautus 1
😴 ohjaus 14-16 😴 ohjaus 14-16 ohjaus 12-14 😴 palautus 2
😴 ohjaus 14-16 😴 ohjaus 14-16 ohjaus 12-14 katselmointi palautus 3
😴 ohjaus 14-16 😴 😴 😴 😴 😴
😴 😴 😴 ohjaus 14-16 ohjaus 12-14 😴 palautus 4
😴 ohjaus 14-16 😴 katselmointi ohjaus 14-16 ohjaus 12-14 😴 palautus 5
😴 ohjaus 14-16 😴 ohjaus 14-16 ohjaus 12-14 😴 😴
demo 14-16 BK107 demo 14-16 B221 😴 🍺 🍺 😴 lopullinen palautus

Ohjaus pidetään luokassa BK107 ja viikottaisten palautusten deadline on joka viikon sunnuntaina klo 23. Demon ajankohta on 27.4. 14-16 ja 28.4. 14-16.

Ajankohtaista

  • Loppudemot pidetään maanantaina 27.4 14-16 luokassa BK107 ja tiistaina 28.4 14-16 luokassa B221. Valitse itsellesi sopivin aika (tule siis jompaan kumpaan demotilaisuuteen) ja tule esittelemään sovelluksesi muille.
  • Pääsiäistauon vuoksi 4. palautus on vasta 12.4 klo 23:00! Viikolla 30.3 - 3.4 ohjausta vain 31.3 tiistaina klo 14-16
  • Aloitusluento pidetään ma 9.3. klo 16-18 luokassa D122.

Ohjaus

Ongelmien kanssa ei saa olla yksin! Jos on kysyttävää, tulee ohjaukseen, lähetä viestiä irkissä (joko suoraan ohjaajalle tai #tsoha2015 kanavalle), tai lähetä ohjaajalle sähköpostia

Kurssin ohjaukset pidetään luokassa BK107 tiistaisin, torstaisin klo 14-16 ja perjantaisin klo 12-14.

Ohjaajat

IRC-kanava

Kurssin irc-kanava on #tsoha2015