Ohjelmistoarkkitehtuurit
Exam
Year | Semester | Date | Period | Language | In charge |
---|---|---|---|---|---|
2016 | autumn | 06.09-21.10. | 1-1 | Finnish | Antti-Pekka Tuovinen |
Lectures
Time | Room | Lecturer | Date |
---|---|---|---|
Tue 10-12 | D122 | Antti-Pekka Tuovinen | 06.09.2016-20.10.2016 |
Thu 12-14 | D122 | Antti-Pekka Tuovinen | 06.09.2016-20.10.2016 |
Exercise groups
Time | Room | Instructor | Date | Observe |
---|---|---|---|---|
Thu 14-16 | B222 | Antti-Pekka Tuovinen | 12.09.2016—21.10.2016 |
Time | Room | Instructor | Date | Observe |
---|---|---|---|---|
Fri 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).
General
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.
Completing the course
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.
Literature and material
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.