Siirry suoraan sisältöön

Ohjelmoinnin tekniikka C (5op)

Opintojakson tunnus: C-10122-COMP--CS--120

Opintojakson perustiedot


Laajuus
5 op
Korkeakoulu
Tampereen yliopisto

Osaamistavoitteet

Opintojakson suoritettuaan opiskelija hallitsee C-kielen perusteet (erityisesti muistinkäytön) ja osaa toteuttaa C-kielellä kohtalaisen laajoja modulaarisia ohjelmia.

Sisältö

Kurssin keskeiset aiheet ovat mm.:Tietotyypit (myös objektit) ja niiden esitys muistissa.Datan käsittely bittitasolla (bittioperaatiot).Osoittimet (myös esim. funktio-osoittimet).Tiedostojen käsittely.Dynaaminen muistinhallinta.C-kielen geneerisyys (tyypittömät void-osoittimet).Esiprosessori ja makrot.Yleiskatsaus C-standardikirjastoon.

Esitietovaatimukset

Kurssi edellyttää jo aiemmin hankittua ohjelmoinnin perusosaamista. Esim. COMP.CS.110 Ohjelmointi 2 -kurssi olisi hyvä käydä ensin, ellei ole hankkinut sitä vastaavia ohjelmointitaitoja jo muuta kautta.

Lisätiedot

Ohjelmoinnin tekniikka C on itsenäisesti opiskeltava verkkokurssi, jota voi suorittaa omassa tahdissaan ympäri vuoden. Kurssisuoritus koostuu verkossa tehtävistä harjoitustehtävistä sekä sähköisessä EXAM-tenttipalvelussa suoritettavasta ohjelmointitentistä. Kurssi on luonteeltaan ohjelmointaitoa syventävä ja suositellaan käytäväksi aikaisintaan "Ohjelmointi 2"-kurssin jälkeen.

Siirry alkuun