Helsingin yliopisto /Tietojenkäsittelytieteen laitos

581325-0 Ohjelmoinnin perusteet: kurssiesite touko-kesäkuussa 2005
(Avoin yliopisto)

(Arto Wikla, 15.5.2005)

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   CK107
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. 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)
   ----------------------------------------

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.