Ohjeita kokeeseen

Kurssikoe pidetään tiistaina 26.02.2013 klo 16:00-19 Exactumin salissa A111

Koe sisältää useita pieniä ohjelmointitehtäviä. Tehtävät ovat samantyyppisiä kuin mitä harjoitustehtävissä on harjoiteltu. Kokeessa ohjelmointi tehdään paperille.

Mitä ei tarvitse muistaa ulkoa

Koepaperissa annetaan valmiiksi "pääohjelmarunko", eli sitä ei tarvitse osata ulkoa:

import java.util.Scanner;

public class KoeOhjelma {
    
    public static void main(String[] args) {
        Scanner lukija = new Scanner(System.in);

        int luku = Integer.parseInt( lukija.nextLine() );        
        String merkkijono = lukija.nextLine();       
    }
}

Jos tehtävässä tarvitsee ArrayList- tai Random-luokkia, niiden metodien kuvaukset annetaan.

Viikolla 6 käsiteltyjä järjestämisalgoritmeja ja binäärihakua ei tarvitse kokeessa muistaa ulkoa.

Paperiohjelmoinnissa ollaan myös hiukan armollisempia esim. puolipisteiden ja muiden pienten unohdusten suhteen. Kannattaa kuitenkin muistaa että esimerkiksi lohkoilla ({}) on hyvin iso merkitys ohjelman suoritukseen.

Ohjelmat tulee myös sisentää hyvin.

Vanhoja kokeita

Linkkejä vanhoihin Ohjelmoinnin perusteiden kokeisiin

Muitakin Ohjelmoinnin perusteiden vanhoja kokeita löytyy vanhoilta kurssisivuilta. Kurssin sisältö on kuitenkin hieman muuttunut tänne linkittämättömistä editioista ja tämä heijastuu myös koekysymyksissä.

Termejä ja käsitteitä

Kokeessa on todennäköisesti myös termeihin ja käsitteistöön liittyvä kysymys. Kertaa materiaalia lukiessasi ainakin seuraavat käsitteet: