OSAAMISTAVOITTEET
Omaksut taidot suunnitella ja toteuttaa sovelluksia C-kielellä. Tunnet POSIX ohjelmointirajapinnan mahdollisuudet ja rajoitukset ja osaat soveltaa sitä sovellusten tuottamisessa.
Laajuus: 5
Aikataulu: 02.09.2024 - 05.12.2024
Vastuuopettaja (voimassa koko opetussuunnitelmakauden):
Vastuuopettaja (koskee tätä kurssikertaa): Risto Järvinen
Kurssin yhteystiedot (koskee tätä kurssikertaa):
Kurssin CEFR-taso (voimassa koko opetussuunnitelmakauden):
Opetuskieli ja suorituskielet (koskee tätä kurssikertaa):
Teaching language: Finnish. Languages of study attainment: Finnish, Swedish
SISÄLTÖ, ARVIOINTI JA KUORMITTAVUUS
Sisältö
voimassa koko opetussuunnitelmakauden:
POSIX/UNIX03 ohjelmointirajapinnat, muun muassa tiedostojen käsittely, siirrännän multipleksointi, signaalit, prosessien välinen viestintä (IPC), rinnakkainen ohjelmointi ja säikeet.
Toteutus, työmuodot ja arvosteluperusteet
voimassa koko opetussuunnitelmakauden:
Pakolliset: Tentti, harjoitukset.
Työmäärä toteutustavoittain
voimassa koko opetussuunnitelmakauden:
Kontaktiopetus
Itsenäinen opiskelu
Tentti
PERUSTIETOJA
Oppimateriaali
voimassa koko opetussuunnitelmakauden:
W. Richard Stevens, Steven A. Rago, Advanced Programming in the UNIX(R) Environment (Addison-Wesley Professional Computing Series), 3rd edition
tai
Michael Kerrisk, The Linux Programming Interface: A Linux and UNIX System Programming Handbook.
Korvaavuudet
voimassa koko opetussuunnitelmakauden:
Esitiedot
voimassa koko opetussuunnitelmakauden:
LISÄTIETOJA
Lisätietoja
voimassa koko opetussuunnitelmakauden:
Opetuskieli: suomi
Opetusperiodi: 2024-2025 Syksy I - II
2025-2026 Syksy I - II