Ohjelmistoarkkitehtuurit
Koe
Vuosi | Lukukausi | Päivämäärä | Periodi | Kieli | Vastuuhenkilö |
---|---|---|---|---|---|
2016 | syksy | 06.09-21.10. | 1-1 | Suomi | Antti-Pekka Tuovinen |
Luennot
Aika | Huone | Luennoija | Päivämäärä |
---|---|---|---|
Ti 10-12 | D122 | Antti-Pekka Tuovinen | 06.09.2016-20.10.2016 |
To 12-14 | D122 | Antti-Pekka Tuovinen | 06.09.2016-20.10.2016 |
Harjoitusryhmät
Aika | Huone | Ohjaaja | Päivämäärä | Huomioitavaa |
---|---|---|---|---|
To 14-16 | B222 | Antti-Pekka Tuovinen | 12.09.2016—21.10.2016 |
Aika | Huone | Ohjaaja | Päivämäärä | Huomioitavaa |
---|---|---|---|---|
Pe 10-12 | C222 | Antti-Pekka Tuovinen | 12.09.2016—21.10.2016 |
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ä
9.11.: Kurssikoe on tarkastettu ja tulokset luultavasti Oodissa ja Tiklissä näkyvissä. Kirjailen vielä arviointiperusteet kullekin kysymykselle näkyviin Kokeet -alisivulle viikon loppuun mennessä. Jos oman kokeen arvioinnista on kysyttävää, voi lähettää minulle sähköpostia ja/tai sopia tapaamisajan.
20.10.: Lisätty yksi uusi koekysymys listaan (kysymys #22).
14.10.: Päivitetty mahdollisten koekysymysten lista löytyy Kokeet -alisivulla.
11.10.: Tiistain 18.10. luennolla Olli Tietäväinen Vaadin-yhtiöstä pitää vierailuesitelmän Vaadin Framework -ohjelmistokehyksestä ja sen kehityksestä.
4.10.: Myös torstain 6.10. luento on siirretty saliin D123 (edelleen rikkinäisen viedotykin vuoksi).
29.9.: Torstain 29.9. luento on siirretty saliin D123 (rikkoutuneen viedotykin vuoksi).
21.9.: 3. Laskuharjoituksen 2. ryhmä on normaalisti perjantaina 30.9. klo 10:15. Tilaisuutta ei ole siis tarpeen siirtää, toisin kuin spekuloin.
Kurssin suorittaminen
Kurssi suoritetaan kokeella ja harjoituksilla. Harjoitukset ovat vapaaehtoiset, mutta osallistumisesta saa suorituspisteitä: 1 suorituspiste per kerta (max 6p.). Harjoituksissa työskennellään pienryhmissä etukäteen ilmoitettuun materiaaliin liittyvien tehtävien parissa.
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
Oheislukemistoa:
- Fowler M.: Patterns of Enterprise Application Architecture. Pearson, 2003.
- Bass L., Clements P., Kazman R.: Software Architecture in Practice (3. edition), SEI Series in Software Engineering / Addison-Wesley, 2012.
- Gorton I.: Essential Software Architecture (2. edition). Springer, 2011. (saatavilla elektronisesti HY:n kirjaston kautta)
- Koskimies K., Mikkonen T.: Ohjelmistoarkkitehtuurit, Talentum 2005.