Alla on suunnitelma kurssin harjoituksista. Harjoitukset tulee olla valmiina harjoitustilaisuuteen mennessä ja tilaisuudessa tarkastellaan valmiita tehtäviä. Mikäli tehtävissä on pahoja puutteita, osa ajasta saatetaan käyttää niiden tekemiseen tilaisuudessa.

Jos teet 80% harjoituksista saat 0.5op korotuksen kurssista (ks. kurssikuvaus)

Harjoitukset, jotka ovat merkitty merkinnällä V1-V7 sisältävät harjoitustyön eri vaiheiden palautuksia ja näillä demokerroilla on vähemmän muita tehtäviä. Huomaa, että vaiheiden palauttamisesta ajoissa saa siis demopisteitä, millä yritämme palkita tasaista työntekoa.

(Jos et tee harjoitustyötä, vaihepalautustehtävistä saatavia pisteitä ei vaadita 0.5op:n lisäansioon)

Harjoitukset
# Päivä Aihe
1 4.4.2016 Konekieltä
2 11.4.2016 Lisää konekieltä ja harjoitustyösuunnitelma (V1)
3 18.4.2016 Syntaksi, AST ja jäsennys
4 25.4.2016 Jäsentäjät ja AST (V2)
5 2.5.2016 Tyyppejä ja muita staattisia tarkastuksia Videovastaus 0 Videovastaus 1 Videovastaus 2 Videovastaus 3
6 9.5.2016 Tarkastaja ja sokerinpilkonta (V3)
7 16.5.2016 LLVM-IR ja muut välikielet Videovastaus 1 Videovastaus 2
8 23.5.2016 [Välikielen generointi (V4)]
9 30.5.2016 [Välikielestä kohdekieleen]
10 6.6.2016 [Kohdekielen generointi (V5)]
11 13.6.2016 [Fiksu rekisteriallokaatio (V6)]
12 20.6.2016 [Harjoitustyön palautus (V7), ei tehtäviä]

These are the current permissions for this document; please modify if needed. You can always modify these permissions from the manage page.