582103 Ohjelmoinnin jatkokurssi, 4 op: kurssikuvaus

(Muutettu viimeksi 28.8.2009 / Arto Wikla)

Kurssin asema ja tavoite

Kurssi on tietojenkäsittelytieteen perusopintojen pakollinen kurssi. Laajuus on 4 opintopistettä. Kurssilla perehdytään olio-ohjelmoinnin perusvälineisiin Java-kieltä käyttäen. Painopiste on nimenomaan noiden perusvälineiden käytössä. Javan ns. API, valmiiden työkalujen kokoelma, jää vähemmälle huomiolle, mutta sen käytön perusteet ja rakenteen ideat 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 kuuden viikon ajan (yhteensä 6x4=24) ja 2 viikkotuntia harjoituksia (yhteensä 6x2=12). 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: poikkeuksia, tiedostoja, kokoelmia
  4. [Sovelmista ja graafisesta käyttöliittymästä: esimerkkejä ]

Kurssimateriaali

Kurssin materiaali on www-sivuina (luvut 3-6).