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

581326-3 Java-ohjelmointi: kurssiesite syksyllä 2001

(Arto Wikla, 1.1.2001)

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.

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

Luennot ovat 1.11-13.12 keskiviikkoisin ja torstaisin 14-16 yliopiston päärakennuksen salissa 1 (Fabianinkatu 33). Kurssi alkaa siis keskellä viikkoa torstaina 1.11.
Huom: Aloitusluento 1.11. on poikkeusaikaan: klo 16-18. Viimeinen luento 13.12. on poikkeuspaikassa, laitoksen Auditoriossa.

Kurssikirja on: Arto Wikla: Ohjelmoinnin perusteet Java-kielellä, OtaDATA 2001.

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

Suomea osaamattomat opiskelijat käyttävät oppikirjaa:

  • Lewis, Loftus: Java Software Solutions: Foundations of Program Design, Addison-Wesley, 1997.

    Harjoitusryhmät kokoontuvat viikottain 5.11-7.12,

    Huom: Ensimmäiset harjoitukset kertaavat Ohjelmoinnin perusteet -kurssin sisältöä.

    
        1. Jussi Kollin            MA 10-12 A320
        2. Teemu Sjöblom           MA 12-14 A319
        3. Reetta Janhonen         TI 18-20 A320
        4. Juhani Haavisto         TI 14-16 A319
        5. Reetta Janhonen         TI 16-18 A216
        6. Jussi Kollin            KE 10-12 A320
        7. Juhani Haavisto         KE 12-14 A319
        8. Reetta Janhonen         KE 16-18 Päärakennus AUD XVI
        9. Juhani Haavisto         TO 10-12 A319
       10. Juhani Haavisto         TO 12-14 A319
       11. Reetta Janhonen         TO 16-18 Unioninkatu 37 SH 1
       12. Teemu Sjöblom           PE 10-12 A320
       13. Teemu Sjöblom           PE 12-14 A318
       14. Teemu Sjöblom           PE 14-16 A320
       15. Jussi Paalanen          TI 8-10 A216
       16. Jussi Paalanen          TI 10-12 A318
       17. Jussi Paalanen          FRI 14-16 A216 (in English!)
       18. Jussi Paalanen          PE 16-18 A216
    
    
    Harjoituksissa käsitellään kotitehtäviä. Valtaosa niistä on tehtävä tietokoneella. Harjoituksista saa arvosanaan vaikuttavia pisteitä. Pistemaksimi on 7. Sen saa kun tekee lähes kaikki tehtävät. Huom: Itsenäisyyspäivän (torstai 6.12) ryhmäläiset saavat vierailla saman viikon muissa ryhmissä.

    Kurssin koe on tiistaina 18.12. klo 9-13 ainakin päärakennuksen salissa 1 ja Porthania I:ssa. Salijaosta ilmoitetaan aikanaan.

    Kokeesta voi saada enimmillään 53 pistettä Kokeesta on saatava vähintään 25 pistettä.

    Arvosana määräytyy seuraavasti:

         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.