Harjoitustehtävät

Kurssin aikana on yhdeksän harjoitustehtäväkierrosta. Tehtäväkierrosten avautumis- ja sulkeutumisajat ovat Aikataulu-sivulla. Tehtävät julkaistaan ainoastaan Goblin-järjestelmässä, joka avataan kurssin alkaessa. Harjoitustehtäviä on kahdenlaisia: ohjelmointitehtäviä ja Vislaamo-tehtäviä.

Ohjelmointitehtävät ovat perinteisiä koodaustehtäviä, joissa kirjoitetaan lyhyitä ohjelmia annettujen ohjeiden mukaisesti. Tehtävät palautetaan Goblin-järjestelmään, joka arvostelee tehtävät ja antaa tehtävistä palautetta välittömästi. Goblin-tehtävät tehdään yksin. Vaikka tehtävistä saa keskustella muiden kanssa, tulee jokaisen kirjoittaa itse oma ratkaisunsa tehtäviin.

Vislaamo-tehtävissä ohjelman koodi annetaan valmiiksi, ja tehtävissä opetellaan ymmärtämään, missä järjestyksessä ohjelmaa suoritetaan tietokoneen sisällä sekä miten erilaiset käskyt ja rakenteet oikeasti toimivat. Osa tehtävistä on katseltavia esimerkkejä ja osassa käyttäjän tulee itse simuloida ohjelman suoritusta.

Yhdeksäs tehtäväkierros on vapaaehtoinen. Harjoitusarvosanaksi tulee kuitenkin korkeintaan 2, jos ei saanut minimipistemäärää yhdeksänneltä kierrokselta. Kesäkurssilla ei ole erillistä rästikierrosta, vaan jokaiselta tehtäväkierrokselta (paitsi viimeiseltä) on saatava kunkin kierroksen minimipistemäärä, jotta saa hyväksytyn harjoitustehtäväarvosanan. Tarkempia tietoja on Suoritusvaatimukset-sivulla.