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

581326-3 Java-ohjelmointi: kurssiesite syksyllä 2002

(Arto Wikla, 31.10.2002)

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.
Javaa on siis jo osattava tuon kurssin laajuudessa!

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

Luennot ovat 31.10-5.12 keskiviikkoisin ja torstaisin 14-16 yliopiston päärakennuksen salissa 1 (Fabianinkatu 33). Kurssi alkaa siis keskellä viikkoa torstaina 31.10.

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 voivat käyttää oppikirjaa:

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

    Harjoitusryhmät kokoontuvat viikottain 4.11-5.12,

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

    
      1. Tommi Rajala           MA 14-16 A319
      2. Jaakko Nurro           TI 14-16 A216
      3. Hannu Räisänen         TI 16-18 A319
      4. Teemu Sjöblom          KE  8-10 B453
      5. Tanja Kabara           KE 10-12 B450
      6. Tanja Kabara           KE 12-14 B450
      7. Tommi Rajala           KE 12-14 Aleksanterinkatu 7 SH 7
      8. Tanja Kabara           KE 16-18 B450
      9. Jaakko Saaristo        KE 16-18 A318
     10. Jaakko Saaristo        KE 18-20 A216
     11. Teemu Sjöblom          TO 8-10 A216
     12. Tommi Rajala           TO 10-12 B450
     13. Jaakko Nenonen         TO 12-14 Auditorio IX, päärakennus
     14. Hannu Räisänen         PE 10-12 A216
     15. Jaakko Nenonen         PE 12-14 A216
     16. Jaakko Nurro           PE 14-16 A216
     17. Tanja Kabara           KE 18-20 A318 (in English!)
    
    
    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 (perjantai 6.12) ryhmäläiset saavat vierailla saman viikon muissa ryhmissä.

    Kurssin koe on keskiviikkona 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.