Helsingin yliopisto
/
Tietojenkäsittelytieteen
laitos
/
Java-ohjelmointi
Copyright © 2005
Arto Wikla.
Tämän oppimateriaalin käyttö on sallittu vain yksityishenkilöille
opiskelutarkoituksissa. Materiaalin käyttö muihin tarkoituksiin,
kuten kaupallisilla tai muilla kursseilla, on kielletty.
Java-ohjelmointi: koevihjeitä
(Muutettu viimeksi 21.6.2005)
Koealue:
- kirjassa:
luvut 2-5, ei kuitenkaan kappaletta 4.3.4 linkitetyistä listoista
(s. 174-179), ei lukua 5.3 sarjallistetuista olioista,
luvun 5 tiedostojenkäsittelyluokkia ei tarvitse osata ulkoa
- www-sivuilla:
luvut 2-5, ei kuitenkaan kappaleen 4.6 kohtaa "Pakkaukset
Unixissa/Linuxissa (bash-shell)",
ei kappeletta 5.3 "Pari näppärää tietorakennetta",
luvun 5 tiedostojenkäsittelyluokkia ei tarvitse osata ulkoa,
- Kannattaa huomata, että kirjan 4. täydennetyssä painoksessa (2003)
on muutama hyödyllinen täydennys vanhempiin painoksiin verrattuna.
Näiden täydennysten "raakaversiot" löytyvät myös www-sivuilta:
-
Esimerkki luokkamuuttujan käytöstä: Jonotuskone
luvussa 4.2.
-
Esimerkki luokkametodin käytöstä: laajennettu Jonotuskone
luvussa 4.2.
-
"Nelikenttä" (julkinen-yksityinen, luokka-ilmentymä)
luvussa 4.2.
-
Pieni esimerkki abstraktin luokan yhdestä käyttötavasta
luvussa 4.4.
- Myös kirjan 3. painokseen verrattuna www-sivut ovat monin paikoin
kehittyneet Java 1.5-version aiheuttaman päivitystarpeen myötä.
- Harjoitustehtävät ovat tärkeitä, erityisesti "vaikeat" tehtävät.
Tärkeitä asioita, vihjeitä, ...
Muita neuvoja:
- Kannattaa muistaa, mistä kokeessa oikeastaan on kysymys ja mistä ei:
Koevastaus on teksti, jolla tarkastaja saadaan
uskomaan - tai edes luulemaan - että vastaaja osaa asiat.
Ajattele koetilanteessa tarkastajan psykologiaa,
älä omaa intoasi tai ahdistustasi!
Koe on kuin esitys, jonka vastaanottaja on tarkastaja.
- On järkevää vastata ensin niihin kysymyksiin, jotka osaa.
Sitten voi yrittää sitten niitä toisia ...
- On järkevää käyttää kuvaavia tunnuksia ja kirjoittaa hyvin selkeätä
ohjelmatekstiä! Silloin tarkastaja saattaa ymmärtää, mitä hivenen
virheelliselläkin ratkaisulla on tarkoitettu.
- Tarkastajalle on annettu ohje "jos lausekkeen ymmärtämiseen kuluisi enemmän
aikaa kuin 15 sekuntia, lauseketta ei tarvitse yrittääkään ymmärtää".
On siis syytä kirjoittaa selkeitä lausekkeita.
- System.out.println-lauseen saa lyhentää muotoon "S.o.p".
- Harjoitustehtävät ovat tärkeitä!
Viimeisten harjoitusten (5.)
Java-API:n tiedostonkäsittelyluokkia ei tarvitse osata ulkoa.
- Vanhat kokeet ja vanhan Johdatus ohjelmointiin kurssin 2.
välikokeet saattavat olla kiinnostavia. Linkkipolkujen alkuja löytyy
kurssin
luennointikertojeni luettelosta.
Kurssin arvosanan määräytyminen (alustava!):
harjoitukset 8 pistettä
koe 52 pistettä
-----------
yhteensä 60 pistettä
tehtyjä tehtäviä: 4 6 8 10 12 14 16 18
pisteitä: 1 2 3 4 5 6 7 8
pisteitä: 30 33 36 39 42 45 48 51
arvosana: 1- 1 1+ 2- 2 2+ 3- 3
Takaisin koetulos- ja koeselityssivulle.