Ohjelmistoarkkitehtuurit
Koe
Vuosi | Lukukausi | Päivämäärä | Periodi | Kieli | Vastuuhenkilö |
---|---|---|---|---|---|
2015 | syksy | 01.09-15.10. | 1-1 | Suomi | Antti-Pekka Tuovinen |
Luennot
Aika | Huone | Luennoija | Päivämäärä |
---|---|---|---|
Ti 10-12 | D122 | Antti-Pekka Tuovinen | 01.09.2015-15.10.2015 |
To 10-12 | D122 | Antti-Pekka Tuovinen | 01.09.2015-15.10.2015 |
Harjoitusryhmät
Aika | Huone | Ohjaaja | Päivämäärä | Huomioitavaa |
---|---|---|---|---|
Ke 16-18 | B222 | Antti-Pekka Tuovinen | 07.09.2015—16.10.2015 |
Aika | Huone | Ohjaaja | Päivämäärä | Huomioitavaa |
---|---|---|---|---|
To 14-16 | B222 | Antti-Pekka Tuovinen | 07.09.2015—16.10.2015 |
Information for international students
This course is lectured in Finnish. However, it is possible to complete the course in English by taking a separate exam, based on the material in the course book and some additional on-line sources. In this case, you need to inform the lecturer two (2) weeks before the exam that you want to have the questions in English (normal registration for the exam is also required).
Yleistä
23.10. Kurssikoe on arvosteltu. Tulokset piakkoin Oodissa. Tehtäväkohtaiset pistemäärät näkyvät Tiklissä. Oman kokeen arvosteluun voi tutustua pyytämällä tapaamista. Kirjoittelen arvosteluperusteista yhteenvedon Kokeet-välilehdelle lähipäivinä.
8.10. Kurssin viimeiset laskarit ovat ensi viikolla (14.-15.10.). Tehtävät tulevat perjantaina 9.10. laskarisivulle.
6.10. Vierailuesitelmä: torstain 8.10. luennon toisella puoliskolla vanhempi tutkija Juha Tiihonen laitoksen ESEH -ryhmästä kertoo varioituvuuden hallinnasta tuoteperheissä. Luennon ensimmäisen puoliskon pidämme normaalisti. Juhan esitys alkaa kello 11:15.
10.9. Joitakin kysymyksiä on tullut laskuharjoituksista:
- Saako palauttaa vastaukset tehtäviin sähköpostilla, jos ei pääse harjoituksiin?
- Jos on pakottava este, voit pyytää etukäteen lupaa luennoijalta palauttaa viikon tehtävät sähköpostitse. Tämä sallitaan max. 2 kertaa. Harjoitukset on tarkoitus käsitellä pienryhmätyöskentelynä laskaritilaisuudessa, mikä on oppimisen kannalta parempi vaihtoehto.
- Saako käydä toisessa laskuharjoitusryhmässä, kuin mihin on ilmoittautunut?
- Saa käydä. Varsinkin keskiviikon tilaisuudessa on hvyin tilaa.
- Pitääkö tehtävät tehdä itse ennen harjoituksia vai tehdäänko ne vasta harjoituksissa?
- Tehtävien ratkaisuja pitää itse miettiä etukäteen ja luonnostella ratkaisuja. Harjoituksissa muodostetaan sitten pienryhmissä yhteinen ratkaisu kuhunkin tehtävään (yksi tehtävä per ryhmä).
Kurssin suorittaminen
Kurssi suoritetaan kokeella ja harjoituksilla. Harjoitukset ovat vapaaehtoiset, mutta tehdyistä tehtävistä saa lisäpisteitä: 4 tehtävästä saa 1 suorituspisteen (max 6p.).
Kurssiin liittyy erillisenä kurssina suoritettava Ohjelmistoarkkitehtuurien harjoitustyö (pakollinen Ohjelmistojärjestelmät -erikoistumislinjan opiskelijoille). Harjoitustyön tekemisen saa aloittaa luentokurssin aikana, mutta suositeltavampaa on tehdä harjoitustyö luentokurssin jälkeen, kun työn tekemisessä tarvittavat käsitteet ja menetelmät on käyty läpi.
Kirjallisuus ja materiaali
Pääoppikirja:
- Fairbanks G.: Just Enough Software Architecture - A Risk-Driven Approach, Marshall & Brainerd, 2010.
Kirjasta on ostettavissa sähköinen versio, kts. http://rhinoresearch.com/book
Luentodiat ja harjoituksiin liittyvä materiaali:
- Katso a.o. välilehdet
Oheislukemistoksi käyvät:
- Bass L., Clements P., Kazman R.: Software Architecture in Practice (3. edition), SEI Series in Software Engineering / Addison-Wesley, 2012.
- Koskimies K., Mikkonen T.: Ohjelmistoarkkitehtuurit, Talentum 2005.