Siirry suoraan sisältöön

Olio-ohjelmointi 2Laajuus (5 op)

Opintojakson tunnus: IIO10210

Opintojakson perustiedot


Laajuus
5 op
Opetuskieli
suomi

Osaamistavoitteet

Opiskelija
- tuntee olio-ohjelmoinnin perusteorian C++ -kielellä
- tuntee C++ -kääntäjiä ja -työkaluja
- osaa C++ -kielen syntaksin
- osaa soveltaa C++ -kieltä ongelmien ratkaisuissa
- osaa C++ rajapinnat ja luokkakirjastot
- ymmärtää C++ -kielen erityispiirteet ja vaatimukset
- ymmärtää C++ -kielen sovelluskohteet

Sisältö

- C++ -kielen perussyntaksi
- Dynaaminen muistinhallinta
- tiedostojen käsittely
- olioparadigma ja perintä C++ -kielessä
- polymorfismi, virtuaaliset funktiot
- abstraktit luokat
- tietorakenneluokat
- poikkeuskäsittely
- luokkamallit
- valitun sovelluskehittimen käytön opiskelua.
- Erilaiset C++ -kääntäjät

Esitietovaatimukset

Ohjelmoinnin perusteet ja olio-ohjelmoinnin perusteet

Arviointikriteerit, tyydyttävä (1)

Erinomainen 5: Opiskelija hallitsee hyvin opintojakson osaamistavoitteet ja hän osaa soveltaa opintojaksolla opittuja asioita luovasti ja innovatiivisesti vaativan harjoitustyön toteuttamisessa.
Kiitettävä 4: Opiskelija hallitsee hyvin olio-ohjelmoinnin ja hän osaa soveltaa opintojaksolla opittuja asioita vaativan harjoitustyön toteuttamisessa
Hyvä 3: Opiskelija osaa hyvin olio-ohjelmoinnin yksityiskohdat, kuten luokkamallit ja poikkeusten käsittelyn ja hän osaa soveltaa opittuja tekniikoita harjoitustyössä.
Tyydyttävä 2: Opiskelija osaa olio-ohjelmoinnin keskeiset asiat C++-kielellä ja hän osaa soveltaa opittuja tekniikoita harjoitustyössä.
Välttävä 1: Opiskelija osaa olio-ohjelmoinnin perusasiat C++-kielellä ja hän osaa soveltaa opittua yksinkertaisessa harjoitustyössä.
Hylätty 0: Opiskelija ei hallitse aihealuetta

Siirry alkuun