Kurssi on tietojenkäsittelytieteen perusopintojen pakollinen kurssi. Sen laajuus on 5 opintopistettä. Kurssilla perehdytään ohjelmoinnin keskeisiin periaatteisiin ja ajattelutapoihin. Sisältöä ovat mm. tietokone ja ohjelma, algoritmi ja sen tila, Java, sijoitus ja lausekkeet, tulostus ja syöttö, ehdollisuus, metodit ja niiden parametrit, luokat ja oliot abstraktin tietotyypin toteuttamisessa, taulukot. Opiskelijalta ei edellytetä ennakkotietoja ohjelmoinnista. Ohjelmointikielenä on pääasiassa Java. Normaalisti opiskelija suorittaa tämän kurssin jälkeen välittömästi Ohjelmoinnin jatkokurssin, 4 op.
Kurssin kotisivu on osoitteessa http://www.cs.helsinki.fi/u/wikla/ohjelmointi/perus/s2010/.
Luennot
Ensimmäinen luento on yliopiston avajaisten takia maanantaina 6.9. jo kello 10-12 auditoriossa B123. Tämän jälkeen luennot ovat maanantaisin 12-14 ja torstaisin 14-16 Exactumin auditoriossa A111. Kurssin viimeinen luento on 14.10. 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 paljon, mutta useimmat ovat pieniä sormiharjoituksia. Linkit viikoittaisiin tehtäviin löytyvät kurssin kotisivulta. Tehtäviä kannattaa tehdä sekä itsenäisesti että ohjatusti.
Ohjausajat ja ohjaajat mikroluokissa B121 ja B221 6.9.-15.10:
1. Aurora Tulilaulu, Pekka Mikkola TI 16-18 B221 2. Pekka Mikkola, Juhana Laurinharju TI 18-20 B221 3. Matti Luukkainen, Antti Laaksonen KE 14-16 B221 4. Samuli Kaipiainen, Antti Laaksonen TO 16-18 B221 5. Matti Luukkainen, Joel Pyykkö TO 16-18 B121 6. Samuli Kaipiainen, Antti Laaksonen TO 18-20 B221 7. Joel Pyykkö, Niko Kiirala TO 18-20 B121 8. Matti Seise PE 12-14 B121 9. Samuli Kaipiainen, Antti Laaksonen PE 16-18 B221 10. Matti Luukkainen MA 14-17 B221 11. Matti Luukkainen TO 12-14 B121 12. Samuli Kaipiainen, Jenny Humaloja PE 14-16 B221Opiskelija on ilmoittaunut johonkin näistä ajoista. Kutsutaan tätä ohjausaikaa opiskelijan "omaksi ryhmäksi".
Käytännöt:
Kurssikoe
Kurssin päätyttyä on kirjallinen kurssikoe tiistaina 19.10. klo 16:00-19:00 saleissa A111 ja B123! (Virheellinen tieto oli: "keskiviikkona" 20.10. klo 16:00-19 salissa A111". Korjattu 12.10.)
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