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 suoritettuaan kurssin Ohjelmoinnin perusteet, 5 op.
Huom: Kurssilla Ohjelmoinnin jatkokurssi Javaa on siis jo osattava Ohjelmoinnin perusteet -kurssin laajuudessa! Kurssi on myös hyvin tiivis ja edellyttää päätoimista opiskelua: Parissa viikossa hankitaan 4 opintopistettä!
Kurssin kotisivu on osoitteessa http://www.cs.helsinki.fi/u/wikla/Ohjelmointi/Java/kesa10/ . Avoimen yliopiston sivu on http://www.avoin.helsinki.fi/.
Luennot ovat 11.6.-23.6. maanantaisin, keskiviikkoisin ja perjantaisin Exactumin auditoriossa CK112. Poikkeus: perjantaina 18.8. luennot ovat auditoriossa B123.
Kurssin verkkomateriaali on osoitteessa http://www.cs.helsinki.fi/u/wikla/Ohjelmointi/Sisalto/index.html.
Harjoitusryhmät kokoontuvat 14.6.-24.6. maanantaisin, tiistaisin ja torstaisin salissa CK111:
ryhmä 1: ma, ti, to 16-18 ryhmä 2: ma 18-20; ti, to 14-16Ryhmiä ohjaa Hannu Kärnä.
Harjoituksissa käsitellään kotitehtäviä. Valtaosa niistä tehdään tietokoneella. Ensimmäisellä luennolla ja myöhemmin harjoituksissa on mahdollista saada tilapäinen käyttölupa tietojenkäsittelytieteen laitoksen atk-järjestelmiin. Harjoituksista saa arvosanaan vaikuttavia pisteitä. Pistemaksimi on 10, jonka saa, jos tekee lähes kaikki tehtävät. Jo muutamalla tehtävällä saa yhden pisteen.
Ensimmäisellä harjotuskerralla opintopiirityöskentelystä kiinnostuneista harjoitusryhmien osanottajista muodostetaan 3-5 hengen opintopiirejä, jotka vapaasti ja itsenäisesti ratkovat seuraavien harjoitusten tehtäviä, ks. kurssisivut. Ohjelmoinnin perusteet -kurssilla aloittaneet opintopiirit voivat mainiosti jatkaa tällä kurssilla.
Huom: Harjoitukset ovat hyvin tärkeitäkurssin asioiden oppimiselle. Yhdenkin kerran jääminen väliin voi olla turmiollista
Kurssin koe on keskiviikkona 30.6. klo 16:00-19.
Paikka ilmoitetaan Avoimen yliopiston sivuilla.
Huom: Kokeeseen pitää erikseen ilmoittautua Avoimeen yliopistoon
vähintään 10 päivää ennen tenttipäivää.
Arvosana määräytyy alustavasti seuraavasti: Kokeesta voi saada enimmillään 50 pistettä, harjoituksista 10 pistettä.
pisteitä: 30 35 40 45 50 arvosana: 1 2 3 4 5Aikataulu:
luennot harjoitukset ---------------------------------------------- pe 11.6 12-16 - ---------------------------------------------- ma 14.6. 12-16 R1:16-18, R2:18-20 ti 15.6. - R1:16-18, R2:14-16 ke 16.6. 12-16 - to 17.6. - R1:16-18, R2:14-16 pe 18.6. 12-16 (B123) - ---------------------------------------------- ma 21.6. 12-16 R1:16-18, R2:18-20 ti 22.6. - R1:16-18, R2:14-16 ke 23.6. 12-16 - to 24.6. - R1:16-18, R2:14-16 ---------------------------------------------- ... ke 30.6. KOE KELLO 16:00-19