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.
|