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).
- Viimeisimmän erilliskokeen tulokset näkyvät tällä paikalla muutaman viikon kokeen julkistamisen jälkeen (results from most recent final exam).
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 17.12.2010 13:42