581326-3 Java-ohjelmointi, 2 ov: kurssikuvaus

(Muutettu viimeksi 16.6.2004)

Kurssin asema ja tavoite

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 Ohjelmoinnin perusteet -kurssin jälkeen.

Esitiedot

Ohjelmoinnin perusteet on tunnettava. Erityisesti Java-kieltä on jo osattava siinä laajuudessa kuin sitä opitaan kurssilla Ohjelmoinnin perusteet.

Opetusmuodot

Kurssilla viikoittain luentoja 2x2 viiden ja puolen viikon ajan (yhteensä 5x4+1x2=22) ja 2 viikkotuntia harjoituksia (yhteensä 5x2=10). Kurssin lopussa on koe.

Suoritustavat

Kurssin voi suorittaa osallistumalla aktiivisesti luennoille, harjoituksiin ja kurssikokeeseen. Kurssin voi suorittaa myös erilliskokeella. Jälkimmäinen mahdollisuus on tarkoitettu lähinnä niille, jotka epäonnistuvat kurssikokeessa tai jotka jo osaavat ohjelmoida.

Kurssin sisältö

  1. Algoritmien laatimisen peruskalusto: tiivis yhteenveto
  2. Olioiden maailma: luokat, periytyminen, pakkaus, näkyvyys
  3. Ohjelmointitekniikkaa: tiedostoja ja poikkeuksia
  4. Sovelmista ja graafisesta käyttöliittymästä: esimerkkejä

Kurssimateriaali

Kurssikirja on Kurssin materiaalia on myös WWW-sivuina (luvut 3-6).

Oheiskirjallisuudeksi sopivat esimerkiksi seuraavat:


Arto Wikla