582103 Ohjelmoinnin jatkokurssi, syksy 2010: kurssiesite

(Muutettu viimeksi 1.11.2010, sivu perustettu 21.10.2010.)

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. Tällä kurssilla siis Javaa oletetaan osattavan Ohjelmoinnin perusteet -kurssin laajuudessa!

Kurssin kotisivu on osoitteessa http://www.cs.helsinki.fi/u/wikla/ohjelmointi/jatko/s2010/.

Luennot

Luennot ovat maanantaisin 12-14 ja torstaisin 14-16 Exactumin auditoriossa A111. Kurssin ensimmäinen luento on 1.11., viimeinen 9.12. Kurssilla käytetään verkkomateriaalia, jonne löytää kurssin kotisivulta.

Ohjelmointipaja

Kurssin keskeisin työtapa on konkreettinen ohjelmointiharjoittelu, joka alkaa jo heti ensimmäisellä viikolla. Tehtäviä on melko paljon, mutta ohjelmointia ei opi muuten kuin ohjelmoimalla. Linkit viikoittaisiin harjoitustehtäviin löytyvät kurssin kotisivulta. Tehtäviä kannattaa tehdä sekä itsenäisesti että ohjatusti.

Ohjausajat ja ohjaajat mikroluokassa B221 1.11.-10.12. (Ohjaajaluettelo on aika viitteellinen. Ruuhka-ajoiksi saadaan useampia ohjaajia.)

  1.  Matti Luukkainen  		 MA 14-16 B221  
  2.  Pekka Mikkola 			 TI 16-18 B221  
  3.  Pekka Mikkola 			 TI 18-20 B221  
  4.  Antti Laaksonen 			 KE 14-16 B221  
  5.  Antti Laaksonen 			 TO 16-18 B221  
  6.  Joel Pyykkö 			 TO 16-18 B121  
  7.  Antti Laaksonen 			 TO 18-20 B221  
  8.  
  9.  Matti Seise 			 PE 12-14 B221  
  10. Samuli Kaipiainen	  		 PE 14-16 B221  
  11. Antti Laaksonen			 PE 16-18 B221   
Opiskelija ilmoittautuu kurssille ilmoittautumalla johonkin näistä ajoista. Kutsutaan tätä ohjausaikaa opiskelijan "omaksi ryhmäksi".

Ohjelmointipajan käytännöt

Kurssikoe

Kurssin päätyttyä on kirjallinen kurssikoe maanantaina 13.12. klo 16:00-19:00 saleissa A111 ja B123.

Kokeesta voi saada enimmillään 36 pistettä (harjoituksista voi saada 24). Kurssilla on käytössä ns. "koeleikkuri": koepisteitä on saatava vähintään 18. Kurssin suorittaminen edellyttää vähintään yhteensä 30 pisteen saamista.

Arvosana

Arvosana lasketaan (alustavasti) seuraavasti: (koemaksimi 36 pistettä, harjoitusmaksimi 24 pistettä.)

   pisteitä:  30  35  40  45  50
   arvosana:   1   2   3   4   5