Opintojaksot  
|Tutkinnot| |Opintokokonaisuudet| |Kaikki| |Jatko| |KV|

Opinto-opas 2007-2008

OHJP-1100 OHJELMOINTITEKNIIKKA, 6 op
Programming Techniques

Opintojakson vastuuhenkilö
Markku Nevanranta

Opettajat
Markku Nevanranta
Mika Saari

Toteutuskerrat
  Periodi 1 Periodi 2 Periodi 3 Periodi 4 Kesä
Luento 3 h/vko 3 h/vko - - -
Harjoitus 2 h/vko 2 h/vko - - -
Tentti  
(Lukuvuoden 2007-2008 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 ajattelu. 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 30 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 Java-ohjelmointi Mika Vesterholm, Jorma Kyppö       Kyllä  Suomi 

    Esitiedot
    Esitietoketju (Vaatii kirjautumisen TTY Intranetiin)

    Huomautuksia

  • Opintojakson osasuoritusten pitää liittyä samaan toteutuskertaan.

  • Tieto- ja viestintätekniikan (TVT) käyttö opetuksessa

  • Opintojaksolla hyödynnetyt tieto- ja viestintätekniikat
  • - harjoitustöiden, materiaalin jne. jakelussa ja/tai palauttamisessa

    Mitoitus
    OpetusmuodotTuntia
    Luennot 75
    Harjoitukset 30
    Harjoitustyöt 60
    Kaikki yhteensä 165

    Opintojaksokorvaavuus
    81970 Ohjelmointitekniikan peruskurssi

    Viimeksi muokattu 23.01.2007
    MuokkaajaMarkku Nevanranta