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 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 11.5. klo 14-16 luokassa B221.
PHP-materiaali. Tämän materiaalin avulla opit tekemään web-sovelluksia PHP-ohjelmointiekielellä.
Kiinnostaako muut toteutusalustat? Puhu ohjaajan kanssa, sopiiko suunnittelemasi toteutusvaihtoehto kurssin suorittamiseen.
Kurssilla on käytössä viikkoaikataulu ja viikottaiset palautukset, joiden vaatimukset käyvät ilmi alemmasta linkistä. 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.
Viikoittaisten palautusten vaatimukset
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ä.
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ä.
- Viikolla 3 koodikatselmoinnin deadline on sunnuntaina 31.5 klo 23:59
- Viikolla 5 koodikatselmoinnin deadline on sunnuntaina 14.6 klo 23:59
Katselmoitavat repositoriot ovat näkyvissä labtoolissa deadlineviikon maanantaina.
Viikko | ma | ti | ke | to | pe | la | su |
---|---|---|---|---|---|---|---|
20 11.-17.5 |
- | - | - | - | - | - | Palautus 1 klo. 23:59 |
21 18.-24.5 |
- | PAJA* klo.13-14 |
PAJA* klo.16-18 |
Palautus 2 klo. 23:59 |
- | - | - |
22 25.-31.5 |
- | PAJA* klo.13-14 |
- | PAJA* klo.16-18 |
- | - | Palautus 3 klo. 23:59 Katselmointi 1 klo: 23:59 |
23 1.-7.6 |
- | PAJA* klo.13-14 |
- | PAJA* klo.16-18 |
- | - | Palautus 4 klo. 23:59 |
24 8.-13.6 |
- | PAJA* klo.13-14 |
- | PAJA* klo.16-18 |
- | - | Palautus 5 klo. 23:59 Katselmointi 2 klo: 23:59 |
25 15.-21.6 |
- | PAJA* klo.13-14 |
- | PAJA* klo.16-18 |
Lopullinen palautus klo. 23:59 |
- | - |
*Kyseessä on alustava paja-aika, aikataulu voi vielä muuttua.
Ohjaus pidetään luokassa B221 ja viikottaisten palautusten deadline on joka viikon sunnuntaina klo 23:59. Demon ajankohta on viikolla 25, tarkempi aika päätetään myöhemmin.
- Aloitusluento pidetään ma 11.5. klo 14-16 luokassa B122.
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 aikana ??.
- Nikke Kostiainen (ohjaus ??)
- email: [email protected]
- irc: NikG
Kurssin irc-kanava on #tsoha2015