Helsingin yliopisto /Tietojenkäsittelytieteen laitos

581326-3 Java-ohjelmointi, 4 op kesäkuussa 2008 (Avoin yliopisto)

(Arto Wikla, 3.6.2008)

Kurssi on tietojenkäsittelytieteen perusopintojen pakollinen kurssi. Laajuus on 4 opintopistettä. Kurssilla perehdytään Java-ohjelmointikieleen. Koko kieltä ei tällä kurssilla ole mahdollista opetella; painopiste on kielen perusvälineiden käytössä. Ns. valmiit pakkaukset jäävät vähemmälle huomiolle, mutta niiden käyttämisen perusteet ja rakenteen idea opitaan. Tavoitteena on, että kurssin kunnollisesti suorittanut opiskelija osaa omatoimisesti ja itsenäisesti käyttää kielen alkuperäisdokumentaatiota.

Normaalisti opiskelija suorittaa tämän kurssin heti suoritettuaan kurssin Ohjelmoinnin perusteet, 5 op.

Huom: Kurssilla Java-ohjelmointi Javaa on siis jo osattava Ohjelmoinnin perusteet -kurssin laajuudessa! Kurssi on myös hyvin tiivis ja edellyttää päätoimista opiskelua: Parissa viikossa hankitaan 4 opintopistettä!

Kurssin kotisivu on osoitteessa http://www.cs.helsinki.fi/u/wikla/Ohjelmointi/Java/kesa08/ . Avoimen yliopiston sivu on http://www.avoin.helsinki.fi/.

Huom: Ilmoittautukaa Avoimen yliopiston virallisen ilmoittautumisen lisäksi laitoksen ilmoittautumisjärjestelmään, jotta kurssikirjanpito saadaan hoideltua! Linkki löytyy kurssin kotisivulta.

Luennot ovat Exactumin auditoriossa CK112 ke 4.6., pe 6.6., ti 10.6., to 12.6. ja ma 16.6. ja ke 18.6. kello 12-16.

Kurssilla käytetään verkkomateriaalia, joka on kehitelty oppikirjasta Arto Wikla: Ohjelmoinnin perusteet Java-kielellä, 4. täydennetty painos, OtaDATA 2003.. Kurssilla käytetään kirjasta poiketen Javan version 1.5 uutta tapaa lukea syöttötietoja. Verkkomateriaali on osoitteessa http://www.cs.helsinki.fi/u/wikla/Ohjelmointi/Sisalto/index.html.

Harjoitusryhmät kokoontuvat to 5.6, ma 9.6., ke 11.6., pe 13.6., ti 17.6. ja to 19.6

  1. Mika Holmström   14-16  CK111
  2. Mika Holmström   16-18  CK111

Harjoituksissa käsitellään kotitehtäviä. Valtaosa niistä tehdään tietokoneella. Ensimmäisellä luennolla ja myöhemmin harjoituksissa on mahdollista saada tilapäinen käyttölupa tietojenkäsittelytieteen laitoksen atk-järjestelmiin. Harjoituksista saa arvosanaan vaikuttavia pisteitä. Pistemaksimi on 10. Tehtäviä on kaikkiaan 25. Alustavasti pisteitä saa seuraavasti:
   tehty vähintään:  5  7  9  11  13  15  17  19  21  23
   pisteitä:         1  2  3   4   5   6   7   8   9  10

Ensimmäisellä harjotuskerralla opintopiirityöskentelystä kiinnostuneista harjoitusryhmien osanottajista muodostetaan 3-5 hengen opintopiirejä, jotka vapaasti ja itsenäisesti ratkovat seuraavien harjoitusten tehtäviä, ks. kurssisivut. Ohjelmoinnin perusteet -kurssilla aloittaneet opintopiirit voivat mainiosti jatkaa tällä kurssilla.

Huom: Harjoitukset ovat hyvin tärkeitä kurssin asioiden oppimiselle. Yhdenkin kerran jääminen väliin voi olla turmiollista!

Kurssin koe on ke 25.6. klo 16.00-19. Paikka ilmoitetaan Avoimen yliopiston sivulla http://www.avoin.helsinki.fi/palvelut/tenttipaikat.asp

Arvosana määräytyy alustavasti seuraavasti: Kokeesta voi saada enimmillään 50 pistettä, harjoituksista 10 pistettä.

   pisteitä:  30  35  40  45  50
   arvosana:   1   2   3   4   5

Aikataulu:
            luennot       harjoitukset
------------------------------------------
ke  4.6.     12-16             -
to  5.6.       -               1.
pe  6.6.     12-16             -
------------------------------------------
ma  9.6.       -               2.
ti 10.6.     12-16             -
ke 11.6.       -               3.
to 12.6.     12-16             -
pe 13.6.       -               4.
------------------------------------------
ma 16.6.     12-16             -
ti 17.6.       -               5.
ke 18.6.     12-14             - 
to 19.6.       -               6.
------------------------------------------
...
ke 25.6.     KOE KELLO 16:00-19


Java and all Java-based marks and logos are trademarks or registered trademarks of Sun Microsystems, Inc. in the U.S. and other countries. University of Helsinki is independent of Sun Microsystems, Inc.