Siirry suoraan sisältöön

System Architectures (5 op)

Toteutuksen tunnus: 5I00CI78-3001

Toteutuksen perustiedot


Ilmoittautumisaika
30.11.2015 - 24.01.2016
Ilmoittautuminen toteutukselle on päättynyt.
Ajoitus
01.01.2016 - 31.12.2016
Toteutus on päättynyt.
Laajuus
5 op
Toteutustapa
Lähiopetus
Yksikkö
Tietotekniikka
Toimipiste
TAMK Pääkampus
Opetuskielet
englanti
Opettajat
Erkki Hietalahti
Vastuuhenkilö
Erkki Hietalahti
Opintojakso
5I00CI78

Osaamistavoitteet (Opintojakso)

After completing the course student understands the significance of
designing system architecture as part of software project work.
The course starts with describing basic architectural concepts
and ideas and continues to more comprehensive topics such as
architectural styles and frameworks for example. Working with
software architectures and documenting this work is also covered.

Sisältö (Opintojakso)

- Software architecture: what is it, why we need it, how it
is done, when it is needed etc. ?
- Documenting software architecture
- Basic concepts: components and interfaces
- Interaction between components
- Design patterns
- Architectural styles
- Product line architectures
- Software frameworks
- Evaluating architectures

Arviointimenetelmät ja arvioinnin perusteet

All relevant information of this course will be published in tabula and is copied
here also:
----------------------------------------------------------------------------------
YA-10-3001 System Architectures: 5 op
EN
System Arcitechtures
Goals:
------
After completing the course student understands the significance of
the design work of system architecture as part of software project work.
The course starts with describing basic architectural concepts
and ideas and continues to more comprehensive topics such as
architectural styles and patterns for example. Working with
software architectures and documenting this work is also covered.
Contents:
---------
- Software architecture: what is it, why we need it, how it
is done, when it is needed etc. ?
- Basic concepts: components and interfaces
- Interaction between components
- Documenting software architecture
- Design patterns
- Architectural styles
- Product line architectures
- Software frameworks
- Evaluating architectures
Additional information:
-----------------------
Evaluation within scale 0-5. Evaluation is based on student's
activity in course events and quality of presentations made
by students.
Teaching methods:
-----------------
- Lectures in the beginning
- Problem-based learning
- Exercises of handled topics
- Project work by making presentations of relevant architectural
topics
Literature:
-----------
Presented later. All material will be published to tabula either
in digital form or references to appropriate printed material.
Coming course instances (1):
----------------------------
Instance YA-10-3001 System Architectures (5 cr)
Time:
-----
Autumn 2014; detailed timing is given by P.Pöyry in his timeschedule.
It will be published in tabula.
Time for registration:
----------------------
This will be discussed during the first meeting.
School in charge for this course:
---------------------------------
3 Tietotekniikka (TAMK)
Language for teaching:
----------------------
english
Grading scale:
--------------
Grades from 0 (failed) to 5 (excellent) are given from following areas:
- activity in exercises
- report
- presentation of the report
All of these are given a grade between 0 - 5 and the final grade
of this course is the average of these three.
Teacher in charge of this course:
---------------------------------
Erkki Hietalahti

Siirry alkuun