Opinto-opas 2005-2006

OHJ-1100 OHJELMOINTI I, 4 op
Programming I

Opintojakson vastuuhenkilö
Ari Suntioinen

Opettajat
Ari Suntioinen, "tutkija", ari.suntioinen@tut.fi

Luentoajat ja -paikat
Per II,III: Maanantai 12 - 14, TB104 (Sähkö, Au)
Per II: Keskiviikko 12 - 14, TB104 (Sähkö, Au)
Per IV: Tiistai 14 - 16, TB103 (Kone, TiJo, TeLu)
Per IV,V: Torstai 14 - 16, TB103 (Kone, TiJo, TeLu)

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

Tavoitteet
Opiskelija pystyy tekemään pieniä ohjelmia itsenäisesti.

Sisältö
Sisältöalue Ydinaines Täydentävä tietämys Erityistietämys
1. Ohjelman ja algoritmin käsitteet.
Yksinkertaisten ohjelmien suunnitteleminen ja testaus.
 
Suunnitteleminen jakamalla pienempiin osakokonaisuuksiin.
Ohjelmointityylin perusasiat, tyylianalysaattorin käyttö.
 
  
2. Muuttujat.

 
Muuttujien roolit.
 
Muuttujien elinaika. 
3. Tyyppikäsite: perustietotyypit, taulukot ja tietueet.  Luettelotyyppi.
Vector-taulukko. 
  
4. Ehto- ja silmukkalauseet.  Valintalause.    
5. Aliohjelmat ja funktiot.
Parametrit ja paluuarvon välitys. 
     

Suoritusvaatimukset
Hyväksytysti suoritetut harjoitustyöt ja näiden jälkeen hyväksytysti suoritettu tentti.

Opintojakson arviointikriteerit
Arvosana maaraytyy tenttipisteiden ja mahdollisten harjoitustyopisteiden pohjalta.

  • Opintojaksolla käytetään numeerista arviointiasteikkoa (1-5)
  • Esitiedot
    Tunnus Nimi OP P/S
    OHJ-1010 Tietotekniikan perusteet 4 Pakollinen

    Huomautuksia
    Opintojakso on vaihtoehtoinen opintojakson OHJ-1101 Ohjelmointi I e kanssa.

  • Opintojakson osasuoritusten pitää liittyä samaan toteutuskertaan.
  • Opintojaksokorvaavuus
    8100100 Ohjelmointi I

    Opintojakson kotisivu

    Viimeksi muokattu 20.05.2005
    MuokkaajaAri Suntioinen