Kurssin arvostelu

Kurssin suoritus koostuu viikottain tehtävistä teoriatehtävistä, harjoitustehtävistä sekä harjoitustyöstä eli projektista. Lisäksi tulee läpäistä tentti (arvostelu hyväksytty/hylätty), joka järjestetään sähköisenä tenttinä.

Arvosana muodustuu seuraavista osista:

  1. Teoria: Teoriapisteitä kerryttää opetusvideoiden katseleminen, materiaalin lukeminen ja kyselytunneille osallistuminen. Videoihin ja materiaaliin perustuviin kysymyksiin vastaamalla saa 25 pistettä joka viikko ja ensimmäisellä kurssiviikolla 10 pistettä. Kyselytunneille osallistumisesta saa 15 pistettä (5p etukäteen jätetystä kysymyksestä ja 10p osallistumisesta) joka viikko. Maksimimäärä teoriapisteitä on siten 405p. Kerätyistä teoriapisteistä muodostuu osa-arvosana kaavalla arvosana = pisteet/55. Tarvitset siis 55 teoriapistettä läpipääsyyn ja 275 pisteellä saat arvosanan 5. Teoriapisteet muodostavat 20% kurssin kokonaisarvosanasta.

  2. Harjoitus: Harjoituspisteitä kerryttää viikottain tehtävät harjoitustehtävät - tyypillisesti koodaustehtäviä. Harjoituspisteitä on tarjolla viikoittain 55 pistettä ja ensimmäisellä viikolla 25 pistettä. Maksimimäärä pisteitä on siten 520p. Kerätyistä harjoituspisteistä muodustuu osa-arvosana kaavalla arvosana = pisteet/68. Tarvitset siis 68 harjoituspistettä läpipääsyyn ja 340 pisteellä saat arvosanan 5. Harjoituspisteet muodostavat 35% kurssin kokonaisarvosanasta.

  3. Projekti: Harjoitustyö kerryttää projektipisteitä. Harjoitustyötä tehdään neljännen periodin ajan siten, että määritellystä minimitoteutuksesta saa maksimissaan 140 pistettä. Toteuttamalla minimitoteutuksen päälle määriteltyjä perus- ja lisäominaisuuksia sekä muilla harjoitustyön ansioilla saa kerrytettyä lisää projektipisteitä. Projektipisteistä muodostuu osa-arvosana kaavalla arvosana = pisteet/100. Tarvitset siis 100 pistettä läpipääsyyn ja 500 pisteellä saat arvosanan 5. Projektipisteet muodostavat 45% kurssin kokonaisarvosanasta.

  4. Tentti: Kurssilla on sähköinen lopputentti. Se arvostellaan hyväksytty/hylätty ja se on läpäistävä saadakseen hyväksytyn kokonaissuorituksen. Tentti kattaa kurssin keskeiset osaamistavoitteet teorian ja Javan osalta, teknisemmät osaamistavoitteet liittyvät harjoitustyöhön. Kurssikierrosten näkökulmasta tenttikysymykset perustuvat kierrosten 1-8 sisältöön.