Rinnakkaisohjelmointi
Koe
Vuosi | Lukukausi | Päivämäärä | Periodi | Kieli | Vastuuhenkilö |
---|---|---|---|---|---|
2012 | kevät | 16.01-23.04. | 3-4 | Suomi | Teemu Kerola |
Luennot
Aika | Huone | Luennoija | Päivämäärä |
---|---|---|---|
Ma 14-16 | B123 | Teemu Kerola | 16.01.2012-13.02.2012 |
Ma 12-14 | B119 | Teemu Kerola | 16.01.2012-30.01.2012 |
To 14-16 | B123 | Teemu Kerola | 19.01.2012-02.02.2012 |
Ma 12-14 | B119 | Teemu Kerola | 13.02.2012-13.02.2012 |
Ma 14-16 | B123 | Teemu Kerola | 12.03.2012-02.04.2012 |
Ma 12-14 | B119 | Teemu Kerola | 19.03.2012-19.03.2012 |
Ma 12-14 | B119 | Teemu Kerola | 02.04.2012-02.04.2012 |
Harjoitusryhmät
Aika | Huone | Ohjaaja | Päivämäärä | Huomioitavaa |
---|---|---|---|---|
Ma 16-18 | B222 | Tommi Tuura | 23.01.2012—17.02.2012 | |
Ma 16-18 | B222 | Tommi Tuura | 12.03.2012—20.04.2012 |
Aika | Huone | Ohjaaja | Päivämäärä | Huomioitavaa |
---|---|---|---|---|
To 9-11 | C222 | Teemu Kerola | 23.01.2012—17.02.2012 | in English |
To 9-11 | B222 | Teemu Kerola | 12.03.2012—20.04.2012 | in English |
Aika | Huone | Ohjaaja | Päivämäärä | Huomioitavaa |
---|---|---|---|---|
Pe 10-12 | B222 | Tommi Tuura | 23.01.2012—17.02.2012 | |
Pe 10-12 | B222 | Tommi Tuura | 12.03.2012—20.04.2012 |
Auditorion B123 luennot ovat suomeksi! Kurssilla on kaksi kurssikoetta!
The lectures in B119 are in English! The course will have two course exams!
Information for international students
Information for this course is provided also in English. Change your language from upper right hand corner.
Yleistä
Luentokurssiin (6 op) sisältyy pakollinen 2 op projekti. Arvosana määräytyy harjoitusaktiivisuuden, kokeen ja projektin perusteella.
Kurssin kotisivulla on kurssin yleiset, muut kuin erityisesti tähän luentokurssiin liittyvät asiat.
Tiedotteet ja huomautukset
Luennot B123:ssa ovat suomeksi ja B119:ssä englanniksi. Harjoitukset ovat suomeksi tai englanniksi/suomeksi (ryhmä 2, Kerola). Kurssin aikana tulevat tiedotteet julkaistaan tässä kohtaa.
22.5.2012 Kokeen, projektin ja kurssin arvostelu on valmistunut. Projektin nopeuskilpailun tulokset ovat näkyvillä Projekti-välilehdellä. Arvosteluperusteet ovat verkossa. Arvostelun palautetilaisuus on 29.5.2012 klo 10:15-11:00 huoneessa D220.
12.4.2012 Valinnainen kokeeseen harjoittelutilaisuus (Tommi Tuura) on perjantaina 4.5. klo 14-18 (B222). Käymme yhdessä läpi vanhoja koe- ja harjoitustehtäviä, kuten myös mitä tahansa osallistujien ehdottamaa kurssimateriaalia. Osallistuminen on täysin vapaehtoista; mitään kirjanpitoa osallistumisesta ei pidetä. Ajatus on, että vastauksia työstetään yhdessä tilaisuuden aikana. Osa keskustelusta voi olla englanniksi, jos suomea osaamattomia on paikalla.
12.4.2012 Luennoijan kotihakemisto /fs/2 siirrettiin tänään uuteen paikkaan hakemistoksi /csfs ja järjestelmässä oli tämän vuoksi häikkää. Ongelma on nyt korjattu, mutta fs:llä olleiden testidatojen polkunimet vaihtuivat.
3.4.2012 Luennon 11 keskustelutehtävien vastaukset ovat nyt myös verkossa.
28.3.2012 Välikokeen tulokset ovat nähtävissä tarkistuslistalla koetulosten ilmoitustaululla muutaman viikon ajan. Arvosteluperusteet ovat verkossa. Arvosteluun voi tutustua 3.4.2012 klo 13-14 (D220).
22.3.2012 Torstain harjoitustilaisuus (ryhmä 2) alkaa jatkossa normaalisti klo 9:15, koska kurssipäällekkäisyysongelmaa ei enää ole.
7.2.2012 Kaikkien tulee olla jossain projektiryhmässä 12.3.2012 mennessä. Jos ette ole vielä missään projektiryhmässä ja haluatte luennoijan ryhmittelevän teidät johonkin ryhmään, mailatkaa asiasta luennoitsijalle 5.3.2012 mennessä. Ilmoittakaa samalla, jos teille sopii englannin kielinen ryhmä. Myös kahden hengen ryhmät voivat ilmoittautua samalla tavalla lisäopiskelijoiden löytämiseksi ryhmään. Tämän (12.3.2012) jälkeen projektia ei voi enää aloittaa ja kurssin suoritus hylätään.
27.1.2012 Harjoitusryhmä 2 (to 9:00-10:30) on siirretty isompaan saliin C222. Maanantain ryhmä on yli-täysi ja torstain ryhmässä oli vain 18 opiskelijaa.
26.1.2012 Laitoin juuri Tommi Tuuran uudet BACI/Linux-ohjeet BACI ohjesivulle.
25.1.2012 Ensimmäisen välikoe on keskiviikkona 29.2.2012 klo 9-12 (A111). Toinen välikoe on tiistaina 8.5.
20.1.2012 Ensimmäisen välikokeen tarkka aika tullee keskiviikkona 25.1.2012. Sille luultavasti varataan ihan oma kokeensa.
20.1.2012 Luennoitsijalla (D220) on muutama ylimääräinen kopio oppikirjasta. Niitä vai lainata kurssin ajaksi. (Kaikki lainattu.)
16.1.2012 Torstain harjoitustilaisuus (ryhmä 2) alkaa jo klo 9:00, koska usealla opiskelijalla on toinen kurssi vähän päällekkäin.
16.1.2012 Esitiedot on tarkastettu. Tällä listalla olevilla opiskelijoilla esitiedot eivät ole kunnossa ja he eivät voi osallistua kurssille. Jos opiskelijanumeronne on mielestänne väärin perustein tuolla listalla, ottakaa yhteys luennoitsijaan.
9.1.2012 Kevään 2012 kursin esitietokokeen tulokset.
25.11.2011 Kevään 2011 kurssikyselyn vastapalaute.
Esitietovaatimukset
Esitietoina edellytetään kurssin Tietokoneen toiminta (4 op) suoritus tai esitietokokeen (maanantaina 9.1.2012 klo 9-11 C222, ei ennakkoilmoittautumista) hyväksytty suoritus. Tietokoneen toiminta kurssin korvaavat suoritukset luonnollisesti hyväksytään myöskin.
Kurssin suorittaminen
Luentokurssiin kuuluu seuraavat osiot:
- Luennot, 12 kpl á 2h
- Harjoitustilaisuudet, 9 kpl á 2h
- Kurssikuulustelu, 2 kpl
- Projekti (3-4 opiskelijan ryhmässä)
Kurssin arvosana määräytyy kurssikuulustelun, harjoitusten ja projektien perusteella seuraavasti:
Osio | Maksimipisteet | Minimivaatimus |
---|---|---|
Harjoitustehtävät (6 kpl) | 10 | 1 |
Kurssikuulustelut (2 kpl) | 30 | 15 |
Projekti | 20 | 1 |
Yhteensä | 60 | 30 |
Opintopiireille varatut projektit (ja niiden valmistumisstatukset) ovat luettavissa TKTL:n sisäisessä intranetissä. Harjoitustehtävistä saa pisteitä siten, että10% max htp'stä (3 htp) tuottaa yhden arvosanaan vaikuttavan pisteen (minimivaatimus) ja 90%:lla (30 htp) saa kaikki 10 pistettä. Muut pisteet lineaarisesti siltä väliltä.
Kirjallisuus ja materiaali
Kurssi on rakennettu kurssikirjan ([BenA06] M. Ben-Ari, Principles of Concurrent and Distributed Programming (2nd Ed.), Addison-Wesley 2006) ympärille. Käymme läpi kurssikirjan lähes kokonaan (Ch 1-10) kurssin aikana. Kurssikirja on välttämätön hankinta kurssin suorituksen kannalta. Hankkikaa oppikirja ajoissa ennen kurssin alkamista.
Kurssimateriaaliin sisältyy käyttöjärjestelmäkurssin oppikirjan ([Sta08] William Stallings, Operating Systems - Internals and Design Principles; Prentice Hall, 2008, 6th ed.) luku 6. Luvusta 5 voi myös olla hyötyä. Stallingsin kirjan 4. tai 5. painokset (samat luvut) käyvät myös ihan hyvin.
Kurssilla käytetään Ben-Arin kirjaan liittyvää BACI-simulaattoria. Sen installointiin ja käyttöön on joukko ohjeita.
Kurssilla on käytettävänä pieni joukko oman oppimisen arviointiin soveltuvia kertaustehtäviä.
Aikaisemmat kokeet ja kotitehtävissä käytettävät Java-esimerkit ovat myös verkossa.