Kotitehtävät

Kotitehtäviä on viisi kierrosta, joissa jokaisessa on 10 tehtävää. Yksittäinen tehtävä arvostellaan asteikolla hyväksytty/hylätty. Hyväksytystä tehtävästä saa yhden pisteen. Jokaisesta kotitehtäväkierroksesta vähintään viisi tehtävää tulee olla hyväksytysti suoritettu, jotta kotitehtäväsuoritus hyväksytään. Lisäksi kaikista tehtävistä tulee olla tehtynä yhteensä vähintään 30 kappaletta. Kotitehtävien suorituksesta saatava arvosana määräytyy seuraavasti:

Kotitehtäväkierrokset:

Tilastoja tällä hetkellä tehtyinä olevien tehtävien lukumääristä. Näistä voi yrittää arvioida eri tehtävien vaikeusastetta.

Kotitehtävien palautusdeadline on 13.8. klo 16.00.

Rästipalautus: Lisäksi tehtäviä on mahdollista palauttaa 21.8. klo 16.00 asti, mutta tällöin niistä saa yhden huonomman arvosanan. Tässä rästipalautuksessa käytetään siis seuraavia arvosanarajoja:

Rästipalautuksessakin pitää jokaisesta kotitehtäväkierroksesta olla tehtynä vähintään viisi tehtävää, jotta kotitehtäväsuoritus hyväksytään.

Kotitehtävien arvosanaksi tulee suurempi näillä kahdella tavalla lasketuista arvosanoista, eli 13.8. saatu arvosana ei laske vaikka sen jälkeen tekisi muutaman tehtävän lisää. (Jos jokaiselta kierrokselta ei ole 13.8. tehtynä vähintään viittä tehtävää, käytetään vain rästipalautuksen arvosanarajoja.)

Tulokset

Kotitehtävien alustavat tulokset arvosanoineen:

Scheme-robo

Scheme-roboa pääsee käyttämään osoitteesta https://www2.cs.hut.fi/~scheme/robo/ (Huom! vain https-osoite toimii!). Tunnus ja salasana on lähetetty sähköpostilla siihen osoitteeseen, josta ilmoittautumisviesti kurssille on tullut.

Mikäli et ole saanut sähköpostissa tunnusta ja salasanaa tai tehtävien palauttamisessa on ongelmia, ota yhteyttä kurssin henkilökuntaan joko sähköpostilla osoitteeseen scheme@cs.hut.fi tai kysymällä ircissä.

Huom Yhtä kotitehtävää saa palauttaa enintään 15 kertaa. Hyväksytyn kotitehtävän voi palauttaa uudestaan, jolloin tehtävän arvosana on aina kuitenkin hyväksytty vaikka uudemmasta palautuksesta tulisikin hylätty.

Scheme-robon käyttämä tulkki eroaa jonkin verran kurssin Gambit-C-tulkista ja R5RS:stä. Yleisesti I/O:ta ei tueta, mutta joitain I/O-primitiivejä on määritelty tyhjiksi funktioiksi. Seuraavia primitiivejä ei tueta:

Tulkki tukee seuraavia laajennuksia:

Tarkempi lista Scheme-robon tulkin tukemista erikoismuodoista ja primitiiveistä.


scheme@cs.hut.fi
Fri Aug 7 22:45:04 EEST 2009