581332 Rinnakkaisohjelmointi (4 op, 6 op keväällä 2011)
581332 Concurrent programming (4 cr, 6 cr on Spring 2011)
Yleistä (General information )
- Käytössä oleva (1.8.2008 alkaen) kurssikuvaus ja oppimistavoitteet (Course description and learning goals)
- Kurssin kotisivu (tämä sivu) on http://www.cs.helsinki.fi/teemu.kerola/rio/index.html (course home page).
- Tietojenkäsittelytieteen laitoksen kantasivu (departmental course information).
- Kurssin esitietoina on kurssin Tietokoneen toiminta tiedot (prerequisite course: Computer Organization I).
- Kurssin on tietojenkäsittelytieteen aineopintojen pakollinen kurssi. Kurssi kuuluu Hajautetut järjestelmät ja tietoliikenne -erikoistumislinjaan. (Compulsory course in intermediate studies in CS).
- Seuraava luentokurssi on keväällä 2011 (Next lecture course on Spring 2011).
Kurssi on koko lukukauden mittainen, sisältää 9 viikkoa luentoja/harjoituksia ja projektin. Kurssin sisältö pääpiirteissään sama kuin aikaisemminkin.
Huom: Luentokurssille voi osallistua ainostaan, jos (a) esitietovaatimuskurssi (Tietokoneen toiminta) on suoritettu tai (b) opiskelija on läpäissyt esitietokokeen. Esitietovaatimuksista on lisätietoja kurssin aikataulusivulla.
Kirjallisuutta ja muita viitteitä (Literature)
- [BenA06] M. Ben-Ari, Principles of Concurrent and Distributed Programming (2nd Ed.), Addison-Wesley 2006. (Kurssikirja)
- Safari Books Online versio (demolisenssi marraskuu 2007, luettavissa ainakin yliopiston domainissa ja myös muualla HY-VPN'n avulla)
- [Andr00] G. R. Andrews, Foundations of Multithreaded, Parallel, and Distributed Programming; Addison Wesley Longman, 2000. (Vanha kurssikirja)
- [Stal08] William Stallings, Operating Systems - Internals and Design Principles. Prentice Hall, 2008, 6th ed.
- [Taub06] G. Taubenfeld, Synchronization Algorithm and Concurrent Programming, Pearson Education Ltd 2006.
Aikaisemmat kokeet ja kertaustehtävät (Earlier Exams)
- Aikaisemmat kokeet (earlier exams)
- Syksyn 2002 (Alanko) kurssilla esiteltiin kertaustehtäviä pikakysymysten muodossa (quick practice problems).
- Erilliskokeiden tulokset näkyvät opiskelijoille suoraan Oodissa ja ilmoitustaululla. Ilmoitustaululla näkyy myös kokeen palautustilaisuuden aika.
(Final exam results are shown to in Oodi and posted to bulletin board. Exam feedback time is also posted to bulletin board with results.)
Aikaisemmat kurssit (Earlier Courses)
- Syksyn 2009 luentokurssi, kurssikuvaus ja oppimistavoitteet (course description and goals) (Kerola)
- Syksyn 2008 luentokurssi, kurssikuvaus ja oppimistavoitteet (course description and goals) (Kerola)
- Syksyn 2007 luentokurssi, kurssikuvaus ja oppimistavoitteet (Kerola)
- Syksyn 2006 luentokurssi, kurssikuvaus ja oppimistavoitteet (Kerola)
- Syksy 2005 ja kurssikuvaus 2005-2006 (Marttinen)
- Syksy 2004 ja kurssikuvaus 2004-2005 (Marttinen)
- Kevät 2004 ja kurssikuvaus 2004 kevät (Marttinen)
- Kevät 2004 muuntokoulutus (Häkkinen)
- Syksy 2003 (Häkkinen)
- Syksy 2002 ja kurssikuvaus 2002-2003 (Alanko)
- Syksy 2001 (Alanko)
Teemu Kerola 29.09.2011 9:41