Tutkinto-ohjelman omat opiskelijat suorittavat jakson 10 opintopisteen laajuisena.
Osaamistavoitteet
Opintojakson (5 op) suoritettuaan opiskelija: - osaa käyttää olio-ohjelmoinnin perusrakenteita - osaa ohjelmoida itsenäisesti pieniä olio-ohjelmia - pystyy soveltamaan oppimaansa myös muissa oliokielissä - tuntee abstraktien tietotyyppien (pino, jono ja lista) perusteet - tuntee UML:n peruskäsitteet.
Opintojakson (10 op) suoritettuaan opiskelija: - on saavuttanut kurssin 5 op:n laajuisen suoritusvaihtoehdon osaamistavoitteet ja lisäksi: - osaa ohjelmoida itsenäisesti laajempia olio-ohjelmia - osaa kirjoittaa helposti ymmärrettäviä olio-ohjelmia - hallitsee laajemmin abstraktit tietotyypit (erityisesti lista) - osaa kuvata olio-ohjelman rakenteen UML:n avulla.
Sisältö
Käsiteltäviä aiheita ovat olio-ohjelmoinnin peruskäsitteet (oliot, luokat, attribuutit ja metodit), periytyminen, abstraktit luokat, rajapinnat, monimuotoisuus, poikkeukset, tiedostot, abstraktit tietotyypit (pino, jono ja lista), UML-kaaviot sekä olioperustainen analyysi ja suunnittelu.
Toteutustavat
Luento-opetus, harjoitukset ja harjoitustyö
Opetuskieli
suomi
Vaadittavat opintosuoritukset
Suoritusvaihtoehto
1
Kohderyhmät:
Tutkinto-ohjelman omat opiskelijat
Muut opiskelijat
Avoimen yliopisto-opetuksen opiskelijat
Tohtoriopiskelijat
Vaihto-opiskelijat
Osallistuminen opetukseen
5 op
suomeksi
Lisätietoja
Tietty määrä hyväksytysti ratkaistuja harjoitustehtäviä ja hyväksytty tentti.
Suoritusvaihtoehto
2
Kohderyhmät:
Tutkinto-ohjelman omat opiskelijat
Muut opiskelijat
Avoimen yliopisto-opetuksen opiskelijat
Tohtoriopiskelijat
Vaihto-opiskelijat
Osallistuminen opetukseen
10 op
suomeksi
Lisätietoja
Tietty määrä hyväksytysti ratkaistuja harjoitustehtäviä, hyväksytty tentti ja hyväksytysti suoritettu harjoitustyö.