Helsingin yliopisto /Tietojenkäsittelytieteen laitos

581325-0 Ohjelmoinnin perusteet: kurssiesite syksyllä 2003

(Arto Wikla, 10.9.2003)

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/indexS03.html. Kurssin uutisryhmä on hy.opiskelu.tktl.java. Kurssin suorittaminen edellyttää WWW-sivujen ja uutisryhmän säännöllistä seuraamista!

Luennot ovat 11.9-30.10 maanantaisin ja torstaisin 14-16 Auditoriossa.

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 15.9-7.11:


   1. Pekka Simola     MA 10-12 A319    (In English, and ONLY in English!) 
   2. Ilja Ponka       MA 16-18 A216
   3. Ilja Ponka       MA 18-20 A320    
   4. Tomi Pasanen     TI 10-12 A319     
   5. Jaakko Nenonen   TI 12-14 A216  
   6. Mikko Olin       TI 16-18 A216 
   7. Olli Jokinen     KE 12-14 A319       
   8. Jaakko Nenonen   KE 14-16 A216     
   9. Jan Kaiponen     KE 16-18 A216    
  10. Olli Jokinen     TO 12-14 A320    
  11. Mikko Olin       TO 16-18 A216  
  12. Pekka Simola     PE 12-14 A318  
  13. Jan Kaiponen     PE 14-16 A216   

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äisellä harjotuskerralla harjoitusryhmien osanottajat jaetaan 3-5 hengen opintopiireihin, jotka vapaasti ja itsenäisesti ratkovat seuraavien harjoitusten tehtäviä. Opintopiiri voi saada halutessaan opettajan ohjausta. Opintopiiriohjaajana toimii Olli Alm (Olli.Alm@cs.helsinki.fi). Harjoitustehtäviä voi tehdä myös osallistumatta opintopiiritoimintaan. Tarkempia tietoja opintopiireistä on sivulla http://www.cs.helsinki.fi/u/wikla/JohdOhj/OpintopiiriohjeS03.html

Ensimmäisen harjoituskerran päätteeksi halukkaita myös opastetaan laitoksen Java-välineiden käytössä. Opastus tapahtuu 1. harjoituskerran jälkimmäisellä tunnilla mikroluokassa A213.

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

Kurssin koe on perjantaina 14.11. klo 14-18 ainakin Porthanian saleissa I ja II. Salijaosta ilmoitetaan aikanaan.

Kokeesta voi saada enimmillään 50 pistettä (harjoituksista voi saada 10). Koepisteitä on saatava vähintään 22. Kurssin suorittaminen edellyttää vähintään 30 pisteen saamista.

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.