Opinto-opas 2011-2012
Perus

Perus Pori KV Jatko Avoin

|Tutkinnot|     |Opintokokonaisuudet|     |Opintojaksot|    

Opinto-opas 2011-2012

OHJ-1110 Laaja ohjelmointi 1, 5 op
Honours Programming 1

Vastuuhenkilö

Hannu-Matti Järvinen

Opetus

Opetusmuoto P1 P2 P3 P4 Kesä Toteutuskerrat Luentoajat ja -paikat
Luennot
Harjoitukset
Harjoitustyöt
 4 h/vko
 2 h/vko
 20 h/per
+2 h/vko
+2 h/vko
+40 h/per



 



 



 
OHJ-1110 2011-01 Tiistai 12 - 14, TB109
Torstai 12 - 14, TB109
Maanantai 12 - 14, TB109

Suoritusvaatimukset

Hyväksytysti suoritetut harjoitustyöt ja näiden jälkeen hyväksytysti suoritettu tentti.
Osasuoritusten pitää liittyä samaan toteutuskertaan

Osaamistavoitteet

Arvosanan "hyvä" saavuttanut opiskelija pystyy toteuttamaan yksinkertaisia ohjelmia itsenäisesti: Opiskelija tunnistaa, miten ongelman ratkaisussa käytetään kurssin ydinaineksessa esiteltyjä työkaluja. Opiskelija osaa määritellä ja käyttää tietotyyppejä, muuttujia, kontrollirakenteita ja funktioita. Opiskelija pystyy tulkitsemaan toisen kirjoittamaa ohjelmaa.

Sisältö

Sisältö Ydinaines Täydentävä tietämys Erityistietämys
1. Ohjelman ja algoritmin käsitteet. Pienten ohjelmien suunnitteleminen ja testaus.     
2. Suunnitteleminen jakamalla pienempiin osakokonaisuuksiin. Aliohjelmat ja funktiot. Parametrit ja paluuarvon välitys.  Rekursio.   
3. Ehto- ja silmukkalauseet.  Valintalause.   
4. Tyyppikäsite. Perustyypit, taulukot (perinteinen ja vector), tietueet.  Luettelotyyppi.   
5. Muuttujat.  Muuttujien roolit.  Muuttujan elinaika. 
6. Ohjelmointityyli.  Tyylianalysaattorin käyttö.   

Opintojakson arvostelu

Tentti- ja harjoitustyöpisteet yhteen laskettuina.

Arvosteluasteikko:

Opintojaksolla käytetään numeerista arviointiasteikkoa (1-5)

Osasuoritukset:

Osasuoritusten pitää liittyä samaan toteutuskertaan

Oppimateriaali

Tyyppi Nimi Tekijä ISBN URL Painos,saatavuus... Tenttimateriaali Kieli
Opintomoniste     Hannu-Matti Järvinen            Suomi  

Esitietoketju (Vaatii kirjautumisen POPiin)

Vastaavuudet

Opintojakso ei vastaan mitään toista opintojaksoa

Tarkempia tietoja toteutuskerroittain

Toteutus Kuvaus Opetusmuodot Toteutustapa
OHJ-1110 2011-01   Luennot
Harjoitukset
   
Lähiopetus: 50 %
Etäopetus: 25 %
Itseopiskelu: 25 %  

Viimeksi muokattu18.02.2011