VAMK

Vaihda kieltä: English

Etusivu > Opintohaku > Olio-ohjelmointi (ITTA0204)

Olio-ohjelmointi

Rakennetyyppi: Opintojakso
Koodi: ITTA0204
Tyyppi: Pakollinen / Ammattiopinnot
OPS: I-TT 2010 / 2011 / 2012 / 2013
TK 2022 / 2023 / 2024
TT 2014 / 2015 / 2016 / 2017 / 2018 / 2018V / 2019 / 2020 / 2020V / 2021 / 2022 / 2023 / 2024 / V2022 / V2024
YHT-LT VY2022
Taso: Insinööri (AMK) / Tradenomi (AMK)
Opiskeluvuosi: 2 (2011-2012 / 2012-2013 / 2013-2014 / 2014-2015 / 2015-2016 / 2016-2017 / 2017-2018 / 2018-2019 / 2019-2020 / 2020-2021 / 2021-2022 / 2022-2023 / 2023-2024 / 2024-2025 / 2025-2026)
Laajuus: 5 op
Vastuuopettaja: Moghadampour, Ghodrat
Opetuskieli: Suomi

Toteutukset

Tot.Ryhmä(t)OpiskeluaikaOpettaja(t)KieliIlmoittautuminen
1I-TT-2N9.1.2012 – 27.4.2012Pirjo ProsiSuomi7.12.2011 – 15.1.2012
2I-TT-2N29.10.2012 – 22.2.2013Pirjo ProsiSuomi8.10.2012 – 29.10.2012
3I-TT-2N4.11.2013 – 8.3.2014Pirjo ProsiSuomi16.8.2013 – 13.9.2013
4I-TT-2N5.1.2015 – 2.5.2015Pirjo ProsiSuomi8.12.2014 – 12.1.2015
5I-TT-2N26.10.2015 – 12.3.2016Pirjo ProsiSuomi14.8.2015 – 30.10.2015
7I-TT-2N9.1.2017 – 30.4.2017Pirjo ProsiSuomi12.12.2016 – 16.1.2017
8I-TT-2N1.9.2017 – 22.12.2017Pirjo ProsiSuomi23.8.2017 – 18.9.2017
9I-TT-2N1.9.2017 – 22.12.2017Ghodrat MoghadampourSuomi23.8.2017 – 18.9.2017
10I-TT-2V8.1.2018 – 26.5.2018Pirjo ProsiSuomi11.12.2017 – 15.1.2018
12I-TT-2N22.10.2018 – 22.2.2019Pirjo ProsiSuomi20.8.2018 – 17.9.2018
13I-TT-2N22.10.2018 – 22.2.2019Ghodrat MoghadampourSuomi20.8.2018 – 17.9.2018
14I-TT-2V20.8.2018 – 20.10.2018Pirjo ProsiSuomi 
15I-TT-2V7.1.2020 – 16.5.2020Pirjo ProsiSuomi16.12.2019 – 14.1.2020
16I-TT-2N2.9.2019 – 20.12.2019Pirjo ProsiSuomi19.8.2019 – 9.9.2019
17YHT-VY-221.10.2019 – 21.2.2020Pirjo ProsiSuomi19.8.2019 – 9.9.2019
18I-TT-2N2.9.2019 – 21.2.2020Ghodrat MoghadampourSuomi19.8.2019 – 9.9.2019
3001 24.8.2020 – 20.12.2020Pirjo ProsiSuomi17.8.2020 – 11.9.2020
3002 24.8.2020 – 20.12.2020Ghodrat MoghadampourSuomi17.8.2020 – 11.9.2020
3003VY-2-ICAT, VY-2-TJT1.9.2020 – 20.12.2020Pirjo ProsiSuomi17.8.2020 – 11.9.2020
3004TT2020-2A, TT2020-2B, VY-2-ICAT, VY-2-TJT23.8.2021 – 19.12.2021Timo KankaanpääSuomi1.8.2021 – 6.9.2021
3007TT2020-2C, TT2020-2D23.8.2021 – 19.12.2021Ghodrat Moghadampour, Seppo MäkinenSuomi1.8.2021 – 6.9.2021
3008TT2020V-2A1.1.2022 – 1.5.2022Marko NiemikorpiSuomi1.12.2021 – 10.1.2022
3013TT2021-2, TT2021-2A, TT2021-2C, VY-2-ICAT, YHT-VY-1, YHT-VY-2, YHT-VY-20, YHT-VY-21, YHT-VY-2229.8.2022 – 17.12.2022Anna-Kaisa Saari, Ghodrat Moghadampour, Timo KankaanpääSuomi1.8.2022 – 6.9.2022
3014TT2021-2B, TT2021-2D29.8.2022 – 18.12.2022Ghodrat MoghadampourSuomi 
3015TT2022-2, TT2022-2A, TT2022-2B, VY-228.8.2023 – 16.12.2023Harri LehtinenSuomi1.8.2023 – 6.9.2023
3016TT2022-2, TT2022-2C, TT2022-2D28.8.2023 – 16.12.2023Ghodrat Moghadampour, Matti TuomaalaSuomi1.8.2023 – 6.9.2023
3017TT2022V-2, TT2022V-2A28.8.2023 – 16.12.2023Harri LehtinenSuomi1.8.2023 – 6.9.2023
3019TT2023-2, TT2023-2A, TT2023-2C, VY-22.9.2024 – 14.12.2024Harri LehtinenSuomi1.8.2024 – 6.9.2024
3020TT2023-2, TT2023-2B2.9.2024 – 14.12.2024 Suomi1.8.2024 – 6.9.2024

Alla oleva kuvaus koskee lukuvuotta: 2024-2025

Osaamistavoitteet

Opiskelija oppii olio-ohjelmoinnin käsitteitä kuten luokat, attribuutit, menetelmät, objektit, periytymisen, polymorfismin ja serialisoinnin sekä osaa soveltaa näitä tekniikoita käytännössä ja kehittää sovelluksia, jotka noudattavat olio-ohjelmoinnin periaatteita. Kurssin aikana opiskelija oppii myös kirjoittamaan olio-ohjelmia, jotka pystyvät tekemään vaativia operaatioita ja käsittelemään tiedostoja sekä tietokantakommunikointia.

Opiskelijan työmäärä

135 h, josta lukujärjestykseen merkittyä lähiopetusta 50 h.

Edeltävät opinnot / Suositellut valinnaiset opinnot

Johdatus ohjelmointiin.

Sisältö

Java-ohjelmointikieli, luokat, objektit, menetelmän ylikuormitus, periytyminen, menetelmän ylikirjoittaminen, polymorfismi, virtuaaliset menetelmät, abstraktit luokat, rajapinnat, Vector, ArrayList, Hashtable, HashMap, tiedostojen käsittely, serialisointi, poikkeusten käsittely.

Opiskelumateriaali

Materiaali kurssin verkkosivuilla.

Opetusmuoto / Opetusmenetelmät

Luennot, harjoitukset, mahdollinen projektityö.

Arviointikriteerit

Arvosana 5: Opiskelija ymmärtää useimmat kurssikäsitteet, osaa soveltaa niitä ja osaa kehittää edistyneitä ominaisuuksia sisältäviä sovelluksia.
Arvosana 3: Opiskelija ymmärtää huomattavan osan opintojakson käsitteistä, osaa soveltaa niitä ja pystyy kehittämään sovelluksia, joissa on kohtalaisen toimintomäärä.
Arvosana 1: Opiskelija ymmärtää peruskurssin käsitteet, osaa soveltaa niitä ja kehittää yksinkertaisia ​​sovelluksia.

Arviointimenetelmät

Tehtävät, tentti ja mahdollinen projektityö.


Takaisin