OSAAMISTAVOITTEET
Omaksut taidot suunnitella ja toteuttaa sovelluksia C-kielellä. Tunnet POSIX ohjelmointirajapinnan mahdollisuudet ja rajoitukset ja osaat soveltaa sitä sovellusten tuottamisessa.
Laajuus: 5
Aikataulu: 13.09.2021 - 14.12.2021
Vastuuopettaja (voimassa koko opetussuunnitelmakauden):
Vastuuopettaja (koskee tätä kurssikertaa): Risto Järvinen, Jukka Manner
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 39 h
Itsenäinen opiskelu 96 h
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:
Opetusperiodi:
2020-2021 Syksy I-II
2021-2022 Syksy I-II
Kurssin kotisivu: https://mycourses.aalto.fi/course/search.php?search=ELEC-C7310
Ilmoittautuminen: Lukuvuonna 2021-2022 opetukseen ilmoittaudutaan WebOodin sijaan Sisussa (sisu.aalto.fi).
WebOodi