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.