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
Opintojakson suoritettuaan opiskelija hallitsee C-kielen perusteet (erityisesti muistinkäytön) ja osaa toteuttaa C-kielellä kohtalaisen laajoja modulaarisia ohjelmia.
Sisältö
Kurssilla käsitellään mm. C-kielen perystietotyypit ja niiden esitys muistissa, osoittimet, funktiot, parametrien välitys, rekursio ja dynaaminen muistinhallinta.
Edellytysten ja suositusten lisätiedot
Suositeltu suoritusajankhota: aikaisintaan 1. vuoden kevät.
Toteutustavat
Opetustapa
Paikalla
Verkossa
Luento-opetus
16 t
0 t
Harjoitukset
16 t
0 t
Opetuskieli
suomi
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