Kurssin arvostelu¶
Kurssi arvostellaan numeroasteikolla 1-5. Arvosana perustuu pääasiassa kurssin tehtävistä ja lopputyöstä saatuihin pisteisiin. Tämän lisäksi kurssin arvostelussa on kaksi rajaa, jotka eivät ole pisteistä riippuvaisia: läpipääsyn raja, ja ykkösen ylittävän arvosanan raja.
Tiivistetysti kurssin voi suorittaa kolmella eri tavalla, ja arvosana riippuu valitusta tavasta. Valitse siis suoritustapa omien tavoitteidesi mukaan.
- Ei lopputyötä: Kurssin any%-suoritus, jossa tehdään vain pakolliset viikkotehtävät, odotettavissa arvosana 1
- Pieni lopputyö: Pakolliset viikkotehtävät sekä pieni lopputyö, odotettavissa arvosana 2 tai 3
- Iso lopputyö: Iso lopputyö sekä siihen liittyvät harjoitustehtävät, odotettavissa arvosana 4 tai 5
Kurssisuorituksen minimivaatimus¶
Riippumatta kerätyistä pisteistä, kurssista ei voi saada suoritusmerkintää ennen kuin seuraavat ehdot on täytetty:
- hyväksytty suoritus kaikista materiaalitehtävistä paitsi neljännen materiaalin "Graafista loistoa" otsikon jälkeen olevista;
- hyväksytty suoritus kaikista kertaustehtävistä;
- vähintään yhden pisteen vastaus kaikkiin kaikille yhteisiin harjoitustehtäviin (lopputyötehtävät siis eivät ole pakollisia)
Lopputyö ei siis ole pakollinen osa minimisuoritusta. Tällä hetkellä minimisuoritukseen kuuluvia tehtäviä ei ole merkattu erikseen Lovelacessa, mutta mahdollisesti niihin saadaan merkintä lisättyä syksyn edetessä. Jos minimisuoritukseen kuuluvan tehtävän palauttaa myöhässä, siitä riittää silti, että Lovelace on antanut hyväksymismerkin (vaikka pistearvo on tuolloin vain puolet).
Tehtävien pisteytys¶
Materiaali- ja kertaustehtävät ovat kukin yhden pisteen arvoisia. Harjoitustehtävien pisteytys on tyypillisesti 3 pistettä, jotka jaetaan seuraavasti:
- 1 piste jos ohjelma toimii kokonaisuutena
- 1 piste jos yksittäiset funktiot toimivat oikein
- Jos ohjelma saa vähintään toisen yllä olevista pisteistä, siitä saa myös lisäpisteen jos tyylitarkistuksen arvostelu on 9+
- 4 pisteen tehtävissä pisteytysperiaatteet vaihtelevat tehtävän mukaan
Tehtäviin saa vastata niin monta kertaa kuin haluaa.
Syksyn lähiopetuskurssilla kaikissa pisteytettävissä tehtävissä on palautusaikaraja, jonka jälkeen tehdyt palautukset antavat vain puolet pisteistä. Korkein saavutettu pistemäärä jää aina voimaan. Eli jos olet palauttanut esim. harjoitustehtävän kahden pisteen arvoisena ennen aikarajaa, voit kyllä palauttaa aikarajan jäljeen kolmen pisteen vastauksen, mutta pisteiksi jää silti 2, koska myöhässä palautettu kolmen pisteen vastaus on vain 1.5 pisteen arvoinen.
Viikkotehtävistä on tarjolla kaiken kaikkiaan 152 pistettä, joista 129 tulevat kaikille yhteisistä tehtävistä ja loput 23 lopputyötehtävistä.
Lopputyön pisteytys¶
Lopputyö pisteytetään kurssin lopussa. Pisteytyskriteerit löytyvät palautuslaatikon vasemmasta reunasta "Arvosteluperusteet" linkin alta.
Ison lopputyön kokonaispistemäärä on 152 josta 52 pistettä mittaa ohjelman toimintaa ja loput 100 ratkaisun ja koodin laatua. Laadun mittaamisesta 20 pistettä tulee Pylintin automaattisen arvion perusteella ja loput arvioi lopputyön tarkastaja.
Pienen lopputyön kokonaispistemäärä on 100, josta 40 mittaa ohjelman toimintaa, ja loput 60 koodin laatua. Laadun mittaamisesta 15 pistettä tulee Pylintin automaattisen arvion perusteella, ja loput arvioi lopputyön tarkastaja.
Numeroarvostelu¶
Kurssin numeroarvostelu perustuu taulukossa oleviin pisterajoihin. Pisterajat arvosanoille on listattu alla. Ykkösellä ei ole pisterajaa, koska sen vaatimusten täyttäminen perustuu aiemmin esitettyihin minimivaatimuksiin. Pienin teoreettinen pistemäärä, jolla kurssin voi läpäistä on 47.
arvosana | pisteet | kuvaus |
1 | - | Opiskelija on tehnyt vain harjoitustehtävät, ja tuntee ohjelmoinnin lähinnä pintapuolisesti |
2 | 160+ | Opiskelija on palauttanut pienen lopputyön, joka toimii pääosin oikein |
3 | 200+ | Opiskelija on palauttanut hyvin tehdyn pienen lopputyön, tai puutteellisesti tehdyn ison lopputyön |
4 | 240+ | Opiskelija on palauttanut ison lopputyön, tai erittäin hyvän pienen lopputyön sekä tehnyt lopputyötehtävät harjoituksista |
5 | 275+ | Opiskelija on palauttanut ison lopputyön, joka vastaa täysin vaatimuksia, ja jonka koodi on laadukasta |