Huomaa! Kurssikuvaus vahvistetaan kahdeksi lukuvuodeksi kerrallaan ja esimerkiksi osaamistavoitteet, arviontimenetelmät ja keskeinen sisältö pysyvät pääsääntöisesti samana. Kullakin toteutuskerralla voidaan kuitenkin kurssiesitteen avulla tarkentaa ja muuttaa kurssin toteutustapaa, kuten kontaktiopetuksen järjestämistapaa, arviointimenetelmien painotusta tai materiaaleja.

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
Esitiedot
  • voimassa koko opetussuunnitelmakauden:

    Esitiedot

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