Koe sisältää useita pieniä ohjelmointitehtäviä. Tehtävät ovat samantyyppisiä mitä harjoitustehtävissä on harjoiteltu. Valitettavasti ohjelmointi täytyy nyt tehdä paperille.
Koepaperissa annetaan valmiiksi "pääohjelmarunko", eli sitä ei tarvitse osata ulkoa:
import java.util.Scanner; public class KoeOhjelma { static Scanner lukija = new Scanner(System.in); public static void main(String[] args) { int luku = Integer.parseInt( lukija.nextLine() ); String merkkijono = lukija.nextLine(); } }
Lisäksi jos tehtävässä tarvitsee ArrayList- tai Random-luokkia, niiden metodien kuvaukset annetaan.
Paperiohjelmoinnissa ollaan myös hiukan armollisempia esim. puolipisteiden ja muiden pienten unohdusten suhteen.
Kokeessa on myös termeihin ja käsitteistöön liittyvä kysymys. Kertaa materiaalia lukiessasi ainakin seuraavat käsitteet: