Kurssi on tietojenkäsittelytieteen cum laude approbatur -oppimäärän pakollinen kurssi, sivuaineopiskelijalle approbatur-oppimäärän pakollinen kurssi. Laajuus on 3 opintoviikkoa. Kurssilla opitaan ohjelmoinnin peruskäsitteet. Ohjelmointikielenä on Java. Normaalisti opiskelija suorittaa tämän kurssin jälkeen välittömästi kurssin Java-ohjelmointi, 2 ov.
Huom: Kurssi on hyvin tiivis ja edellyttää päätoimista opiskelua, so. n. 40 tuntia viikossa. Mutta niinhän on oltavakin, kun noin kolmessa viikossa hankitaan 3 opintoviikkoa!
Kurssin kotisivu on osoitteessa
http://www.cs.helsinki.fi/u/wikla/Ohjelmointi/Perusteet/kesa05/
Avoimen yliopiston sivu on
http://www.avoin.helsinki.fi/
Luennot ovat auditoriossa CK112 ma 16.5., ke 18.5., ma 23.5., ke 25.5., pe 27.6., ti 31.5., to 2.6. kello 12-16 sekä ma 6.6. kello 12-14.
Kurssikirja on Arto Wikla: Ohjelmoinnin perusteet Java-kielellä, 4. täydennetty painos, OtaDATA 2003. Javan version 1.5 myötä oppikirjan esittämä tapa lukea syöttötietoja korvataan kurssilla uudella. Muilta osin kirja on edelleen käyttökelpoinen. Kurssin sisältöä löytyy myös www-osoitteesta http://www.cs.helsinki.fi/u/wikla/Ohjelmointi/Sisalto/
Harjoitusryhmät kokoontuvat ti 17.5., pe 20.5., ti 24.5., to 26.5., ma 30.5., ke 1.6. ja pe 3.6.
1. Veli-Matti Kujala 14 - 16 CK107 2. Veli-Matti Kujala 16 - 18 CK107Harjoituksissa 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. Tehtäviä on kaikkiaan 32. Pisteitä saa alustavasti seuraavasti:
tehty vähintään: 10 12 14 16 18 20 22 24 26 28 pisteitä: 1 2 3 4 5 6 7 8 9 10
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.
Ensimmäisen harjoituskerran päätteeksi ti 17.5. halukkaita opastetaan laitoksen Java-välineiden käytössä. Opastus tapahtuu kokoontumisen jälkimmäisellä tunnilla laitoksen mikroluokassa B221.
Huom: Harjoitukset ovat hyvin tärkeitä kurssin asioiden oppimiselle. Yhdenkin kerran jääminen väliin voi olla turmiollista!
Kurssikoe on keskiviikkona 8.6. kello 17.00-20:30. Paikka ilmoitetaan aikanaan.
Arvosana määräytyy alustavasti seuraavasti: Kokeesta voi saada enimmillään 50 pistettä, harjoituksista 10 pistettä.
pisteitä: 30 33 36 39 42 45 48 51
arvosana: 1- 1 1+ 2- 2 2+ 3- 3
Aikataulu:
luennot harjoitukset
----------------------------------------
ma 16.5. 12-16 -
ti 17.5. - 1.
ke 18.5. 12-16 -
to 19.5. - -
pe 20.5. - 2.
----------------------------------------
ma 23.5. 12-16 -
ti 24.5. - 3.
ke 25.5. 12-16 -
to 26.5. - 4.
pe 27.5. 12-16 -
----------------------------------------
ma 30.5. - 5.
ti 31.5. 12-16 -
ke 1.6. - 6.
to 2.6. 12-16 -
pe 3.6. - 7.
----------------------------------------
ma 6.6. 12-14 - (kertausluento)
ti 7.6. - -
ke 8.6. KOE KELLO 17:00-20:30! (HUOM: Java alkaa 12-16)
----------------------------------------