x !
Arkistoitu opetussuunnitelma 2015–2017
Selaamasi opetussuunnitelma ei ole enää voimassa. Tarkista tiedot voimassa olevasta opetussuunnitelmasta.
TIETA11 Ohjelmoinnin tekniikka C++ 5 op
Vastuutaho
Tietojenkäsittelytieteiden tutkinto-ohjelma
Vastuuhenkilö
Yliopistonlehtori Heikki Hyyrö
Edeltävät opinnot
Suositellaan:
Vastaavat opinnot opetussuunnitelmassa
Informaatiotieteiden yksikkö
Opetussuunnitelma 2012 – 2015

Yleiskuvaus

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 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 16 t 0 t
Harjoitukset 16 t 0 t

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

Arviointi

Numerolla 1-5.

Kokonaisuudet johon opintojakso kuuluu

Informaatiotieteiden yksikkö
Informaatiotieteiden yksikkö
Informaatiotieteiden yksikkö
2015–2016
Opintojakso opetusohjelmassa
Opetusohjelma ei ole enää voimassa. Tarkista tiedot voimassa olevasta opetusohjelmasta.
Avoimia yliopisto-opintoja suorittaville
Informaatiotieteiden yksikkö