Tietoa kurssista

Web-palvelinohjelmointi Java on Helsingin yliopiston kaikille avoin ja ilmainen web-palvelinohjelmoinnin perusteet opettava verkkokurssi. Kurssilla perehdytään web-sovellusten perusideoihin sekä niiden toteuttamiseen. Kurssin käyminen edellyttää kurssien Ohjelmoinnin perusteet (TKT10002), Ohjelmoinnin jatkokurssi (TKT10003) ja Tietokantojen perusteet (TKT10004) tuntemisen sekä Java-ohjelmointikielen osaamista tai innokkuutta opetella sitä kurssin aikana.

Kurssi on päättynyt lopullisesti

Kurssin ylläpito on päättynyt eikä kurssia olla pitämässä uudestaan. Mikäli olet kiinnostunut web-palvelimista käytävissäsi on avoin kurssi https://fullstackopen.com. Tämän lisäksi tämän kurssin materiaali pysyy kaikille avoimena.

Sisältö ja aikataulu

Kurssi koostuu seitsemästä tehtäväsarjasta, ohjelmointiprojektista sekä kokeesta.

Kurssin laskennallinen työkuorma on noin 135 tuntia. Kunkin tehtäväsarjan tekemiseen kannattaa varata noin 12 tuntia, projektiin ja siihen liittyviin vertaisarviointeihin noin 40 tuntia, ja kokeeseen kertaamiseen noin 8 tuntia. Varaamme oikeuden aikataulun ja aiheiden muutoksiin.

Kurssilla ei ole viikkokohtaisia deadlineja. Kurssin suorittamiselle on kuitenkin kolme vaihtoehtoista deadlinea. Ilmoittautuminen tehdään vasta kun olet päässyt jo pidemmälle kurssissa.

Projekti deadlineTenttiVertaisarviointi deadline
3.5.20216.5.202110.5.2021
24.6.202124.6.202129.6.2021
10.11.202111.11.202117.11.2021

Tehtävien deadline on samassa kuin vertaisarvioinnin deadline.

Huomioithan työmäärän ja projektin deadlinen suunnitellessasi omaa aikatauluasi kurssin osalta.

Arvosanan korottaminen

Opintosuorituksen on päätyttävä tenttiin tai projektipalautukseen, joten arvosanan korotus pelkästään lisätehtäviä tekemällä ei ole mahdollista. Voit kuitenkin tehdä lisätehtäviä ja palauttaa parannellun projektin + vertaisarvionnin tai vaihtoehtoisesti tehdä uusintatentin, vaikka edellinen olisi jo hyväksytty.

Kurssi arvioidaan kokonaisuutena, eli tehdessäsi uuden loppupalautuksen lasketaan uudestaan tehtävistä, projektista ja sen vertaisarvioinnista saadut pisteet. Uusi pistemäärä ei voi laskea kurssin arvosanaasi. HUOM: Projekti arvioidaan kokonaisuutena vertaisarvioinnin kanssa (yhteensä 30% pisteistä), eli mikäli palautat projektin paranneltuna uudestaan on syytä myös tehdä uusi vertaisarviointi.

Mikäli olet korottamassa arvosanaa kurssin aiemmasta versiosta, esimerkiksi keväältä 2019, joudut palauttamaan kaiken uudestaan. Voit kuitenkin uusiokäyttää aiemman projektipalautuksesi lähdekoodia ja submitoida vanhoja tehtäväsuorituksia, joten ei ole tarpeellista tehdä aivan kaikkea uudestaan.

Ilmoittautuminen

Katso tarkemmin sivulta "Arvostelu ja kokeet".