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: