Kurssi on tietojenkäsittelytieteen perusopintojen pakollinen kurssi. Laajuus on 4 opintopistettä. Kurssilla perehdytään olio-ohjelmoinnin perusvälineisiin Java-kieltä käyttäen. Painopiste on nimenomaan noiden perusvälineiden käytössä. Javan ns. API, valmiiden työkalujen kokoelma, jää vähemmälle huomiolle, mutta sen käytön perusteet ja rakenteen ideat 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. Tällä kurssilla siis Javaa oletetaan osattavan Ohjelmoinnin perusteet -kurssin laajuudessa!
Kurssin kotisivu on osoitteessa http://www.cs.helsinki.fi/u/wikla/ohjelmointi/jatko/s2010/.
Luennot
Luennot ovat maanantaisin 12-14 ja torstaisin 14-16 Exactumin auditoriossa A111. Kurssin ensimmäinen luento on 1.11., viimeinen 9.12. Kurssilla käytetään verkkomateriaalia, jonne löytää kurssin kotisivulta.
Ohjelmointipaja
Kurssin keskeisin työtapa on konkreettinen ohjelmointiharjoittelu, joka alkaa jo heti ensimmäisellä viikolla. Tehtäviä on melko paljon, mutta ohjelmointia ei opi muuten kuin ohjelmoimalla. Linkit viikoittaisiin harjoitustehtäviin löytyvät kurssin kotisivulta. Tehtäviä kannattaa tehdä sekä itsenäisesti että ohjatusti.
Ohjausajat ja ohjaajat mikroluokassa B221 1.11.-10.12. (Ohjaajaluettelo on aika viitteellinen. Ruuhka-ajoiksi saadaan useampia ohjaajia.)
1. Matti Luukkainen MA 14-16 B221 2. Pekka Mikkola TI 16-18 B221 3. Pekka Mikkola TI 18-20 B221 4. Antti Laaksonen KE 14-16 B221 5. Antti Laaksonen TO 16-18 B221 6. Joel Pyykkö TO 16-18 B121 7. Antti Laaksonen TO 18-20 B221 8. 9. Matti Seise PE 12-14 B221 10. Samuli Kaipiainen PE 14-16 B221 11. Antti Laaksonen PE 16-18 B221Opiskelija ilmoittautuu kurssille ilmoittautumalla johonkin näistä ajoista. Kutsutaan tätä ohjausaikaa opiskelijan "omaksi ryhmäksi".
Ohjelmointipajan käytännöt
Kurssikoe
Kurssin päätyttyä on kirjallinen kurssikoe maanantaina 13.12. klo 16:00-19:00 saleissa A111 ja B123.
Kokeesta voi saada enimmillään 36 pistettä (harjoituksista voi saada 24). Kurssilla on käytössä ns. "koeleikkuri": koepisteitä on saatava vähintään 18. Kurssin suorittaminen edellyttää vähintään yhteensä 30 pisteen saamista.
Arvosana
Arvosana lasketaan (alustavasti) seuraavasti: (koemaksimi 36 pistettä, harjoitusmaksimi 24 pistettä.)
pisteitä: 30 35 40 45 50 arvosana: 1 2 3 4 5