Helsingin yliopisto        Tietojenkäsittelytieteen laitos

581253-6 Java(TM)-ohjelmointi, 3 ov: kurssikuvaus

Arto Wikla , 21.1.1996

Asema opetuksessa:
Tietojenkäsittelytieteen approbatur-oppimäärän valinnainen kurssi

Esitiedot:
Kurssi Ohjelmointi (Pascal) tai muuten hankittu kohtuullinen ohjelmointitaito ja -kokemus

Tavoitteet:
Kurssilla perehdytään olio-ohjelmointiin ja Java-ohjelmointikieleen

Kurssimateriaali:

Opetusmuodot:
Kurssilla on 36 (11x3) tuntia luentoja ja 22 (11x2) tuntia ohjattuja harjoituksia. Kurssin lopussa on koe (4 tuntia).

Suoritustavat:
Kurssin voi suorittaa osallistumalla aktiivisesti luennoille ja harjoituksiin sekä osallistumalla kurssin lopussa olevaan 'välikokeeseen'. Kurssin voi suorittaa myös erillisellä loppukokeella.

Sisältöä (a'priori):

  1. Johdanto
  2. Perusasioita: sovellus, sovelma, algoritmin kirjoittamista, luokkia, olioita, tulostusta, syöttöä
  3. Algoritmien laadintavälineet: lauseet, arvot, lausekkeet, taulukot
  4. Luokat ja oliot, periytyminen
  5. Poikkeusten käsittely
  6. Sovelmista ja graafisista käyttöliittymistä
  7. Paketit, Interfacet: näkyvyyden säätely
  8. Tiedostot: java.io
  9. Tarvikkeita: java.util
  10. Rinnakkaisuus: "threadit"
  11. Kirjastot

Lähdemateriaalina voi käyttää esimerkiksi:
Arnold, Gosling: The Java Programming Language, Addison-Wesley, 1996. Kirja ei käsittele sovelmien laatimista, joten sen tietoja joutuu hieman täydentämään muista lähteistä.


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.