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 CK111Harjoituksissa 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 5Aikataulu:
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