Helsingin yliopisto /Tietojenkäsittelytieteen laitos

581325-0 Ohjelmoinnin perusteet: kurssiesite syksyllä 2001

(Arto Wikla, 10.9.2001)

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.

Kurssin kotisivu on osoitteessa http://www.cs.Helsinki.FI/u/wikla/JohdOhj/OhPe/indexS01.html. Kurssin uutisryhmä on hy.opiskelu.tktl.java. Kurssin suorittaminen edellyttää WWW-sivujen ja uutisryhmän säännöllistä seuraamista!

Luennot ovat 12.9-31.10 keskiviikkoisin ja torstaisin 14-16 yliopiston päärakennuksen salissa 1 (Fabianinkatu 33).

Kurssikirja on

Kurssin sisältöä löytyy myös WWW-osoitteesta http://www.cs.helsinki.fi/u/wikla/JohdOhj/Sisalto/

Suomea osaamattomat opiskelijat käyttävät oppikirjaa:

Harjoitusryhmät kokoontuvat viikottain 17.9-2.11:


   1. Jussi Kollin                     MA 10-12 A320
   2. Juhani Haavisto                  MA 12-14 A319
   3. Reetta Janhonen                  TI 10-12 B450
   4. Reetta Janhonen                  TI 14-16 B450
   5. Teemu Sjöblom                    TI 16-18 A216
   6. Jussi Kollin                     KE 10-12 A320
   7. Juhani Haavisto                  KE 12-14 A319
   8. Reetta Janhonen                  KE 16-18 Aleksanterinkatu 7 LS 7
                                                (3.10 Päärakennus AUD XVI)
   9. Teemu Sjöblom                    TO 10-12 A216
  10. Juhani Haavisto                  TO 12-14 A319
  11. Reetta Janhonen                  TO 16-18 Unioninkatu 37 SH 1
  12. Teemu Sjöblom                    PE 10-12 A216
  13. Juhani Haavisto                  PE 12-14 A318
  14. Teemu Sjöblom                    PE 14-16 A216
  15. Jussi Paalanen                   TI 8-10 A216
  16. Jussi Paalanen                   TI 10-12 A318
  17. Jussi Paalanen                   FRI 14-16 A318 (in English!)
  18. Jussi Paalanen                   PE 16-18 A318


Harjoituksissa käsitellään kotitehtäviä. Valtaosa niistä on tehtävä tietokoneella. Harjoitusaktiivisuudesta saa arvosanaan vaikuttavia pisteitä enimmillään 10 (kokeesta voi saada 50). Maksimimäärän saa kun tekee lähes kaikki tehtävät. Aktiivisuus tarkoittaa, että on ratkonut tehtävät ja on valmis esittämään ratkaisutaan ja keskustelemaan niistä.

Ensimmäisen harjoituskerran päätteeksi halukkaita opastetaan laitoksen Java-välineiden käytössä. Opastus tapahtuu 1. harjoituskerran jälkimmäisellä tunnilla mikroluokassa D326. Ryhmät 16 ja 17 kokoontuvat kuitenkin luokassa D423. Keskustan ryhmien (8 ja 11) opiskelijat voivat osallistua vapaasti jonkin toisen ryhmän opastustilaisuuteen.

Ne jotka haluavat jatkaa samassa harjoitusryhmässä kurssilla Java-ohjelmointi, voivat ilmoittaa halustaan etukäteen ryhmän ohjaajalle. Tiedot kerätään hyvissä ajoin ennen yleisen ilmoittautumisen alkamista 9. ja 10. 10. Tarkempia tietoja myöhemmin.

Kurssin koe on maanantaina 12.11. klo 16-20 ainakin Porthania I:ssä ja päärakenmuksen salissa 1. Myös muita saleja tarvitaan. Salijaosta ilmoitetaan aikanaan.

Kokeesta voi saada enimmillään 50 pistettä (harjoituksista voi saada 10). Kokeesta on saatava vähintään 22 pistettä.

Arvosana lasketaan (alustavasti) seuraavasti: (Koe maks. 50 pistettä, harjoitukset maks. 10 pistettä.)

   pisteitä: 30  33  36  39  42  45  48  51
   arvosana: 1-  1   1+  2-  2   2+  3-  3


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.