Ohjelmistoarkkitehtuurit
Exam
Year | Semester | Date | Period | Language | In charge |
---|---|---|---|---|---|
2015 | autumn | 01.09-15.10. | 1-1 | Finnish | Antti-Pekka Tuovinen |
Lectures
Time | Room | Lecturer | Date |
---|---|---|---|
Tue 10-12 | D122 | Antti-Pekka Tuovinen | 01.09.2015-15.10.2015 |
Thu 10-12 | D122 | Antti-Pekka Tuovinen | 01.09.2015-15.10.2015 |
Exercise groups
Time | Room | Instructor | Date | Observe |
---|---|---|---|---|
Wed 16-18 | B222 | Antti-Pekka Tuovinen | 07.09.2015—16.10.2015 |
Time | Room | Instructor | Date | Observe |
---|---|---|---|---|
Thu 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).
General
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ä).
Completing the course
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.
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
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.