Opinto-opas 2005-2006

OHJP-1100 OHJELMOINTITEKNIIKKA, 6 op
Programming Techniques

Opintojakson vastuuhenkilö
FL Markku Nevanranta

Opettajat
Markku Nevanranta, erikoistutkija
Mika Saari, tutkija

Toteutuskerrat
Toteutus 1
  Periodi 1 Periodi 2 Periodi 3 Periodi 4 Kesä Opetuskieli
Luento 3 h/vko+ 3 h/vko - - - Vain suomeksi
Harjoitus 2 h/vko+ 2 h/vko - - - Vain suomeksi
Tentti   Vain suomeksi
(Lukuvuoden 2005-2006 aikataulu)

Tavoitteet
Opiskelija oppii jäsentämään ongelman ohjelmaksi. Hankkii perusohjelmointitaidon, jota voi käyttää työvälineenä opiskelussaan ja tutkimustyössään. Antaa lähtötason, josta harjoittelemalla ja opiskelemalla pystyy kehittymään ammattitaitoiseksi ohjelmoijaksi.

Sisältö
Sisältöalue Ydinaines Täydentävä tietämys Erityistietämys
1. Algoritminen ajattele. Ongelman ratkaisun kuvaaminen algoritmina. Kehitysympäristöön ja kehitysprosessiin tutustuminen.       
2. Muuttuja-käsite. Syöttö ja tulostus.       
3. Ehtorakenteet, toistorakenteet. Operaatiot.       
4. Metodit ja näkyvyysalueet.       
5. Luokan perusrakenne ja koodin organisointi.
 
     

Suoritusvaatimukset
Harjoitukset Kaksi ohjelmointitenttiä

Opintojakson arviointikriteerit
Opintojakson aikana ratkaistaan 40 harjoitusta, joista voi saa 10 pistettä. Tehtävillä on eräpäivät. Opintojakson aikana on kaksi tenttiä, joissa kummassakin laaditaan ohjelma, joka ratkaisee annetun tehtävän. Kummastakin tentistä saa 10 pistettä. Arvioinnissa käytettävät hyvän ohjelman kriteerit ja arvosanoja vastaavat pisterajat käydään läpi opintojakson alussa.

  • Opintojaksolla käytetään numeerista arviointiasteikkoa (1-5)
  • Oppimateriaali
    Tyyppi Nimi Tekijä ISBN URL,painos,saatavuus... Tenttimateriaali Kieli
    Luentokalvot Ohjelmointitekniikkaa javalla Markku Nevanranta     Kyllä  Suomi 
    Kirja Ohjelmoinnin perusteet java-kielellä Wikla     Kyllä  Suomi 

    Huomautuksia

  • Opintojakson osasuoritusten pitää liittyä samaan toteutuskertaan.
  • Opintojaksokorvaavuus
    81970 Ohjelmointitekniikan peruskurssi

    Viimeksi muokattu 20.05.2005
    MuokkaajaTiina Suominen