Opintojakso, lukuvuosi 2024–2025
COMP.CS.120
Ohjelmoinnin tekniikka C, 5 op
Tampereen yliopisto
- Kuvaus
- Suoritustavat
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.120Opetuskieli
suomi, englantiLukuvuodet
2024–2025, 2025–2026, 2026–2027Opintojakson taso
AineopinnotArvosteluasteikko
Yleinen asteikko, 0-5Vastuuhenkilö
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)