Skip to content
Marko Haanranta edited this page Jul 21, 2015 · 11 revisions

Tietokantasovellus

Huomio! Koska jakso kuusi kestää vain viisi kalenteriviikkoa niin ensimmäisellä viikolla suoritetaan palautukset 1 ja 2!

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.

Pajaohjausta on saatavilla alempana ilmoitetun aikataulun mukaisesti. Ohjaus on henkilökohtaista joko pajaohjausta tai henkilökohtaisessa erikseen sovitussa ohjauspalaverissa tapahtuvaa. Erikseen sovitut 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 27.7. klo 16-18 luokassa B221.

👉 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:59. 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 2 ja viikolla 4, joista molemmista voi saada kaksi lisäpistettä. Lue lisää koodikatselmoinneista täältä.

Koodikatselmointien aikataulu

  • Viikolla 2 koodikatselmoinnin deadline on lauantaina 8.8 klo 23:59
  • Viikolla 4 koodikatselmoinnin deadline on keskiviikkona 19.8 klo 23:59

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

Viikkoaikataulu

Viikko Ma Ti Ke To Pe La Su
31 aloitus 16-18 ohjaus 14-18 - ohjaus 14-16 - - palautus 1palautus 2
32 - ohjaus 16-18 katselmointi ohjaus 14-16 - - palautus 3
33 - ohjaus 16-18 - ohjaus 14-16 - - palautus 4
34 - ohjaus 16-18 katselmointi ohjaus 14-16 - - palautus 5
35 - demo 16-18 B221 - demo 14-16 B221 - - lopullinen palautus

Ohjaus pidetään luokassa B221 ja viikottaisten palautusten deadline on joka viikon sunnuntaina klo 23:59. Lopullisen palautuksen deadline on sunnuntaina 30.8. 23:59 ja arvostelun pyrin saamaan valmiiksi viimeistään 3.9.

Demo

  • Loppudemot pidetään tiistaina 25.8 16-18 luokassa B221 ja torstaina 27.8 14-16 luokassa B221. Valitse itsellesi sopivin aika (tule siis jompaan kumpaan demotilaisuuteen) ja tule esittelemään sovelluksesi muille.
  • Aloitusluento pidetään ma 27.7. klo 16-18 luokassa B221.

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 B221 tiistaisin klo 16-18 ja torstaisin klo 12-14.

Ohjaaja

IRC-kanava

Kurssin irc-kanava on #tsoha2015