Olio-ohjelmointi
Rakennetyyppi: | Opintojakso |
---|---|
Koodi: | ITTA0209 |
Tyyppi: | Pakollinen / Ammattiopinnot |
OPS: | TT 2016V |
Taso: | Insinööri (AMK) |
Opiskeluvuosi: | 2 (2017-2018) |
Laajuus: | 4 op |
Vastuuopettaja: | Prosi, Pirjo |
Opetuskieli: | Suomi |
Osaamistavoitteet
Opiskelija tuntee olio-ohjelmoinnin keskeisimmät tekniikat kuten luokat, metodit, periytyminen, monimuotoisuus ja sarjallistus. Opiskelija osaa kirjoittaa olioperustaisia ohjelmia, pystyy soveltamaan olioajattelua laajoissa ohjelmointitehtävissä ja ymmärtää oliotekniikan edut ja haitat.
Opiskelijan työmäärä
108 h, josta lukujärjestykseen merkittyä lähiopiskelua 40 h.
Oman oppimisen arviointi 1 h sisältyy lähiopetukseen.
Edeltävät opinnot / Suositellut valinnaiset opinnot
Ohjelmoinnin perusteet (C-kieli).
Sisältö
Olio-ohjelmoinnin perusteoria ja ajattelutapa. Java-kielen perusteet.
Opiskelumateriaali
Opettajan ilmoittama materiaali.
Opetusmuoto / Opetusmenetelmät
Luennot, harjoitukset, harjoitustyö.
Arviointikriteerit
Arvosana 5: Opiskelija ymmärtää suurimman osan aiheesta käsitellyistä käsitteistä (n. 90 %) ja pystyy soveltamaan niitä itsenäisesti tai kehittämään sovelluksen, jolla on paljon kehittyneitä ominaisuuksia.
Arvosana 3: Opiskelija ymmärtää huomattavan määrän (n. 60 %) aiheesta käsitellyistä käsitteistä ja pystyy soveltamaan niitä itsenäisesti tai kehittämään sovelluksen, jolla on kohtuullinen määrä ominaisuuksia.
Arvosana 1: Opiskelija ymmärtää käsitellyn aiheen peruskäsitteet (n. 40 %) ja pystyy soveltamaan niitä tai kehittämään yksinkertaisen sovelluksen.
Arviointimenetelmät
Harjoitukset, harjoitustyö ja tentti.