Helsingin yliopisto /Tietojenkäsittelytieteen laitos
581326-3 Java-ohjelmointi

581326-3 Java-ohjelmointi: kurssiesite syksyllä 1999

(Arto Wikla, 4.11.1999)

Kurssi on tietojenkäsittelytieteen cum laude approbatur -oppimäärän pakollinen kurssi, sivuaineopiskelijalle approbatur-oppimäärän pakollinen kurssi. Sen laajuus on 2 opintoviikkoa. 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, 3 ov.

Huom: Kurssi Java-ohjelmointi vastaa vanhan kurssin Johdatus ohjelmointiin loppupuolta. Tutkintoon voi ottaa vain jomman kumman. Jos ohjelmoinnin peruskurssin on suorittanut jollakin muulla kielellä kuin Javalla, kurssin Java-ohjelmointi voi ottaa tutkintoon mukaan.

Kurssin kotisivu on osoitteessa http://www.cs.Helsinki.FI/~wikla/JohdOhj/JaOh/indexS99.html . Kurssin uutisryhmä on hy.opiskelu.tktl.java. Kurssin WWW-sivuja ja uutisryhmää on hyvä seurata.

Luennot ovat 10.11.-10.12. keskiviikkoisin 16-18 ja perjantaisin 14-16 yliopiston päärakennuksen salissa 1 (Fabianinkatu 33).

Kurssikirja on

Kurssin sisältöä löytyy myös WWW-osoitteesta http://www.cs.helsinki.fi/~wikla/JohdOhj/Sisalto/ .

Oheiskirjallisuudeksi sopivat esimerkiksi seuraavat:

Harjoitusryhmät kokoontuvat viikottain 8.11.-10.12. Huom: Harjoitukset siis alkavat jo samalla viikolla kuin luennot.

      1. Tuntiop. Olli Lahti           MA 12-14 A320
      2. Tuntiop. Olaf Laczak          MA 12-14 C474
      3. Tuntiop. Olaf Laczak          TI  8-10 B453
      4. Tuntiop. Antti Tuominen       TI 10-12 A320
      5. Leht. Timo Karvi              TI 10-12 B450
      6. Leht. Arto Wikla              TI 12-14 B450
      7. Tuntiop. Antti Tuominen       TI 12-14 A318
      8. Leht. Arto Wikla              TI 14-16 B450
      9. Tuntiop. Joanna Mrozinski     TI 14-16 C474
     10. Tuntiop. Olli Lahti           TI 16-18 A320
     11. Tuntiop. Joanna Mrozinski     TI 16-18 C474
     12. Tuntiop. Antti Kerminen       KE 10-12 A320
     13. Tuntiop. Joanna Mrozinski     KE 10-12 C474
     14. Tuntiop. Olaf Laczak          KE 12-14 Sem.huone 14, Vuorik. 20 
     15. Tuntiop. Jaakko Nurro         KE 12-14 AUD III päärakennus
     16. Tuntiop. Jaakko Nurro         KE 14-16 AUD VI päärakennus
     17. Leht. Timo Karvi (in English) TO 10-12 A318
     18. Tuntiop. Jaakko Nurro         PE 10-12 C454
     19. Tuntiop. Antti Kerminen       PE 12-14 Porthania 607
     20. Tuntiop. Jaana Heino          PE 10-12 C474
Harjoituksissa käsitellään kotitehtäviä. Valtaosa niistä on tehtävä tietokoneella. Harjoituksista saa arvosanaan vaikuttavia aitoja lisäpisteitä. Pistemaksimi on 7. Sen saa kun tekee vähintään 23/25 tehtävistä.
     tehtyjä tehtäviä:  5  8  11  14  17  20  23 
     lisäpisteitä:      1  2   3   4   5   6   7 

Kurssin koe on torstaina 16.12. klo 12-16 Porthanian saleissa I ja II. Salijaosta ilmoitetaan aikanaan.

Arvosana määräytyy seuraavasti: Kokeesta voi saada enimmillään 60 pistettä, harjoituksista 7 lisäpistettä.

     pisteitä: 30  33  36  39  42  45  48  51
     arvosana: 1-  1   1+  2-  2   2+  3-  3

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.