Päivitetty: 25.10.2010
 

Vastauksia usein kysyttyihin kysymyksiin

Ennen kuin kysyt, lue nämä vastaukset.

Ovatko kurssin edeltävyydet pakollisia?

Periaatteessa edeltävyydet ovat pakollisia, mutta käytännössä suoritusmerkintää tärkeämpää on osata kyseisten kurssien sisältämät asiat. Unix-asioita käsiteltäessä oletetaan, että yleisest käyttöjärjestelmiin liittyvät termit ja toiminnallisuus ovat hallinnassa. Tällaisia ovat esimerkiksi prosessit, säikeet, keskinäinen poissuljenta, lukitukset, tiedostojärjestelmä jne. Samoin C-kieli on hallittava siten, että kurssin harjoitustehtävät pystyy sitä käyttäen ratkaisemaan. Mikäli aiot osallistua kurssille, suosittelen varmistamaan, että Käyttöjärjestelmät- ja C-ohjelmointi-kurssien sisällöt on hallinnassa.

Mitä työkaluja tarvitaan harjoituksien tekemiseen?

Harjoituksien tekemiseen tarvitaan perus linux-työkalut, kuten gcc, g++, gdb, valgrind. Lisäksi tarvitaan kirjastoista (ubuntun yhteydessä niiden) -dev paketit. Suositeltavia ovat myös ko. kirjastojen -dbg paketit.

Lisäksi tarvitaan Qt4-kehitykseen tarvittavat työkalut ja kirjastot -dev- ja -dbg-paketeineen. Halutessaan voi käyttää myös QtCreatoria.

Miten saan vastauksen kurssia koskevaan kysymykseeni, johon ei ole vastausta näillä kurssin kotisivuilla?

Jos kysymys koskee ohjelmointiongelmaa tai vastaavaa, ota yhteyttä kurssiassistenttiin. Vastuuhenkilö vastaa vain suoritusvaatimuksiin, luentoihin ja yleisiin järjestelyihin liittyviin kysymyksiin.

Kotisivut
Tiedotteet
Aikataulu
Luennot
Harjoitukset
Suorittaminen
Linkkejä
Vastauksia UKK
Yhteystiedot
In English
Tulostettava
versio
 
 
© 2000-2008 Henrik Hedberg