Hyppää pääsisältöön
Opintojakso, lukuvuosi 2024–2025
COMP.CS.120

Ohjelmoinnin tekniikka C, 5 op

Tampereen yliopisto
Opetusperiodit
Aktiivinen periodissa 1 (1.8.2024–20.10.2024)
Aktiivinen periodissa 2 (21.10.2024–31.12.2024)
Aktiivinen periodissa 3 (1.1.2025–2.3.2025)
Aktiivinen periodissa 4 (3.3.2025–31.5.2025)
Aktiivinen periodissa 5 (1.6.2025–31.7.2025)
Koodi
COMP.CS.120
Opetuskieli
suomi, englanti
Lukuvuodet
2024–2025, 2025–2026, 2026–2027
Opintojakson taso
Aineopinnot
Arvosteluasteikko
Yleinen asteikko, 0-5
Vastuuhenkilö
Vastuuopettaja:
Heikki Hyyrö
Vastuuorganisaatio
Informaatioteknologian ja viestinnän tiedekunta 100 %
Järjestävä organisaatio
Tietotekniikan opetus 100 %

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.
Osaamistavoitteet
Esitietovaatimukset
Suositellut esitiedot
Lisätiedot
Oppimateriaalit
Kokonaisuudet, joihin opintojakso kuuluu
Suoritustapa 1
Kurssi koostuu verkolla tarjolla olevista automaattisesti arvioitavista ohjelmointiharjoitustehtävistä ja sähköisessä EXAM-luokassa tehtävästä lopputentistä. Tenttiin saa osallistua, kun on tehnyt riittävän määrän harjoitustehtäviä.

Itsenäinen työskentely

01.08.2024 31.12.2024
Aktiivinen periodissa 1 (1.8.2024–20.10.2024)
Aktiivinen periodissa 2 (21.10.2024–31.12.2024)
01.01.2025 31.07.2025
Aktiivinen periodissa 3 (1.1.2025–2.3.2025)
Aktiivinen periodissa 4 (3.3.2025–31.5.2025)
Aktiivinen periodissa 5 (1.6.2025–31.7.2025)