Ohjelmoinnin tekniikka koostuu kahdesta erillisestä 5 op laajuisesta kurssista, joista ensimmäisessä opetellaan C- ja jälkimmäisessä C++-ohjelmointikieltä. Kurssit on mahdollista suorittaa toisistaan riippumattomasti, mutta suositeltavin tapa on suorittaa C- ja C++-kurssit peräkkäin.
Kurssit ovat luonteeltaan ohjelmointaitoa syventäviä ja siten todennäköisesti vaativampia kuin ohjelmoinnin peruskurssit TIEP1 Lausekielinen ohjelmointi I ja TIEP5 Lausekielinen ohjelmointi II tai TIEA2.1 Olio-ohjelmoinnin perusteet.
Osaamistavoitteet
Opiskelija hallitsee C++-kielen perusteet (erityisesti luokkien käytön) ja osaa toteuttaa C++-kielellä kohtalaisen laajoja oliopohjaisia ohjelmia.
Sisältö
Kurssilla käsitellään mm. nimiavaruudet, viitteet, luokkien rakentimet ja hajottimet, operaattorien kuormitus, moniperintä, kaavaimet, poikkeukset ja STL-kirjasto.
Edellytysten ja suositusten lisätiedot
Suositeltu suoritusajankohta aikaisintaan 2. vuoden syksy.
Toteutustavat
Opetustapa
Paikalla
Verkossa
Luento-opetus
Harjoitukset
Vaadittavat opintosuoritukset
Suoritusvaihtoehto
1
Kohderyhmät:
Tutkinto-ohjelman omat opiskelijat
Muut opiskelijat
Avoimen yliopisto-opetuksen opiskelijat
Tohtoriopiskelijat
Vaihto-opiskelijat
Osallistuminen opetukseen
suomeksi
Lisätietoja
Viikkoharjoitukset ja Harjoitustyö ja Kirjallinen tentti
Suoritusvaihtoehto
2
Kohderyhmät:
Tutkinto-ohjelman omat opiskelijat
Muut opiskelijat
Avoimen yliopisto-opetuksen opiskelijat
Tohtoriopiskelijat
Vaihto-opiskelijat
VerkkokurssiHarjoitustyö(t)
suomeksi
Kirjallinen tentti
suomeksi
Tietty määrä hyväksytysti ratkaistuja harjoitustehtäviä ja hyväksytty tentti.