© Arto Wikla. Tämän oppimateriaalin käyttö on sallittu vain yksityishenkilöille opiskelutarkoituksissa. Materiaalin käyttö muihin tarkoituksiin, kuten kaupallisilla tai muilla kursseilla, on kielletty.

582309 Ohjelmointitekniikka (Java), 5 op (3 ov), kevät 2006

(Muutettu viimeksi 6.2.2007)

Kurssi on tietojenkäsittelytieteen aineopintojen valinnainen kurssi. Kurssilla perehdytään mm. poikkeusten käyttöön ohjelmoinissa, geneerisiin kokoelmiin tietorakenneabstraktioina, graafisten käyttöliittymien toteutustekniikkaan ja tapahtumaohjattuun ohjelmointiin sekä rinnakkaisen Java-ohjelmoinnin ideoihin. Kiinnostuksen kohteena on erityisesti kielen uusi versio (1.5) uutuuksineen, joista geneerisyys on keskeisin.

Kurssilla on aihepiireihin johdattelevia luentoja, joiden ei ole tarkoituskaan olla kattavia. Opiskelijan edellytetään itsenäisesti opiskelevan suositellun materiaalin. Opiskelijat muodostavat noin viiden hengen kokoisia opintopiirejä, joilla on ohjattua harjoittelua kaksi kahden tunnin jaksoa viikoittain. Opintopiirit ratkovat tehtäviä ja saavat aktiivisuudestaan ja ratkaisuistaan merkittävän osan kurssin arvosanaan vaikuttavista pisteistä.

Huom: Kurssin suorittaminen pelkällä kokeella - osallistumatta opintopiiritoimintaan - saattaa olla aika vaativaa, koska koepisteiden maksimi on vain 36 pistettä kuudestakymmenestä! Opintopiirin työhön osallistuminen ja siitä saadut pisteet lasketaan mukaan myös kurssin uusintakokeissa, joissa niissäkin koepisteiden maksimi on vain tuo 36/60.

Kurssi edellyttää hyvää Java-ohjelmointitaitoa sekä valmiutta itsenäiseen ryhmätyöskentelyyn. Kurssin materiaali koostuu näille verkkosivuille kootusta aineistosta ja ohjeistosta.

Ajankohtaisia tiedotuksia:

Kurssiesite

Kurssin sisältöä, vinkkejä ja linkkejä, aikataulua

Harjoitukset

Kurssin luonteesta ja työskentelytavoista
Opintopiirien työskentelystä

Koeasioita: kysymyksiä, selityksiä, tuloksia, ...

Kurssikuvaus / Uutisryhmä: hy.opiskelu.tktl.ohjelmointitekniikka

Javan virallisia ilmaisia jakeluversioita löytyy Sun-yhtiön sivulta http://java.sun.com/j2se/1.5.0/download.jsp.
JavaTM 2 Platform Standard Ed. 5.0 Sunin tarjoama Javan pakkausten ja valmiiden luokkien kattava dokumentaatio, 1.5.
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.
Muita www-sivujani:
Homepage / Suomisivu / Music page