|
Opinto-opas 2011-2012
OHJ-1110 Laaja ohjelmointi 1, 5 op
|
Vastuuhenkilö
Hannu-Matti Järvinen
Opetus
Opetusmuoto | P1 | P2 | P3 | P4 | Kesä | Toteutuskerrat | Luentoajat ja -paikat |
|
|
|
|
|
|
|
|
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:
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 |
Luennot Harjoitukset |
Lähiopetus: 50 % Etäopetus: 25 % Itseopiskelu: 25 % |