Skip to main content

Software Architectures (4 cr)

Code: 5G00BD85-3006

General information


Enrolment period
01.06.2021 - 03.09.2021
Registration for the implementation has ended.
Timing
30.08.2021 - 24.12.2021
Implementation has ended.
Credits
4 cr
Mode of delivery
Contact learning
Unit
ICT Engineering
Campus
TAMK Main Campus
Teaching languages
Finnish
Seats
0 - 40
Degree programmes
Degree Programme in ICT Engineering, students who began in 2014-2018
Teachers
Aapo Koski
Person in charge
Hanna Kinnari-Korpela
Course
5G00BD85

Objectives (course unit)

Students are able to:
- understand the basic concepts of software architectures and solutions in the area.
- apply previous topics in the development of modular, flexible and reusable applications / application components.

Content (course unit)

Basics of software architectures. Components. Dependencies between components. Design patterns. Architectural styles. Product line architectures. Software frameworks.

Location and time

Syyskuu-joulukuu 2021

Exam schedules

Ei tenttiä

Assessment methods and criteria

Kurssin suoritukseen vaaditaan hyväksytyt harkoitustyöt (arvioidaan asteikolla hylätty-hyväksytty) sekä hyväksytty projektityö (arvosana 1-5).

Assessment scale

0-5

Teaching methods

Opetus koostuu luennoista, joiden pohjalta tehdään pienimuotoisia harjoitustöitä (3 kpl) sekä kurssin lopuksi laajempi projektityö yksikö- tai parityönä.

Learning materials

Luentomateriaali (powerpoint-deckit), luennoilla viitattu kirjallisuus ja verkkolähteet.

Student workload

Luennot à 3 tuntia, yhteensä 11 kpl.
Harjoitustöiden teko, à 3 tuntia, yhteensä 3 kpl
Projektityön teko, 8 tuntia

Opiskelijan ajankäyttö ~50h

Completion alternatives

Ei vaihtoehtoisia tapoja

Practical training and working life cooperation

Kurssin luennoilla vierailijoita työelämästä eri aihealueiden osalta.

Assessment criteria - fail (0) (Not in use, Look at the Assessment criteria above)

Opiskelija ei ole palauttanut projektityötä ja harjoitustöitä tai palautetut työt eivät ole hyväksymiskelpoisia.

Assessment criteria - satisfactory (1-2) (Not in use, Look at the Assessment criteria above)

Projektityö on palautettu, mutta ei sisällä riittävää analyysia valitun arkkitehtuurin perusteluiksi. Harjoitustyöt on palautettu ja ne on hyväksytty.

Assessment criteria - good (3-4) (Not in use, Look at the Assessment criteria above)

Projektityö on tehty huolellisesti, ja ohjeita noudattaen. Työ sisältää arvioinnin valitun arkkitehtuurin perusteista sekä puutteista. Harjoitustyöt on hyväksytty ja ne on myös tehty huolellisesti.

Assessment criteria - excellent (5) (Not in use, Look at the Assessment criteria above)

Projektityö on tehty huolellisesti, on hyvää kieltä, tarkasti ohjeita noudattaen. Työ sisältää kattavan kuvauksen ympäristöstä, arvioinnin valitun arkkitehtuurin perusteista sekä puutteista ja antaa hyvän pohjan arvioida ratkaisun riskejä sekä jatkokehitysmahdollisuuksia. Työ osoittaa tekijöiden perehtyneen asiaan ja omaavan ymmärrystä arkkitehtuurin suunnittelusta. Harjoitustyöt on hyväksytty ja ne on myös tehty huolellisesti.

Go back to top of page