Skip to main content

Software Architectures (5 cr)

Code: G-12034-3002

General information


Enrolment period
01.12.2014 - 30.09.2015
Registration for the implementation has ended.
Timing
01.08.2015 - 31.12.2015
Implementation has ended.
Credits
5 cr
Local portion
5 cr
Mode of delivery
Contact learning
Unit
ICT Engineering
Campus
TAMK Main Campus
Teaching languages
Finnish
Degree programmes
Degree Programme in ICT Engineering, students who began in 2013 or earlier
Teachers
Erkki Hietalahti
Person in charge
Erkki Hietalahti
Course
G-12034

Objectives (course unit)

The students know the basic concepts and solutions of software architecture and are able to apply them in developing modular, flexible and re-usable software.

Content (course unit)

Basics of software architecture. Components. Software dependency. Design models. Architectural models. Product platform architecture. Frame architecture.

Prerequisites (course unit)

G-10020, G-02018, G-02019, G-02029 , G-04130, G-04132, G-04133

Exam schedules

The course has no exams.

Evaluation methods and criteria

The course is completed with larger project works. Each of them are estimated in scale of 0 - 5 and the course grade is the average of these.

Teaching methods

Lectures, discussions, group work, independent working with data acquiring and applying of data.

Learning materials

The main source is:
Fairbanks, G. (2012). Just Enough Software Architecture A Risk-Driven Approach. Boulder: Marshall & Brainerd.
Another source:
Bijlsma, A., Heerendr., BJ, Roubtsovair., EE, Stuurman, S. (2009). Software Architecture. Free Technology Academy.

Student workload

Meetings we will use in lectures, discussions and forwarding project work.

Content scheduling

This data is in an Excel-sheet published to tabula pages of the course (it contains timetable of the course).

Further information

It is necessary to be ready to use english material in the course.

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

Not able to cope with the tasks entrusted even with assistance.

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

Can solve given tasks with the help of examples and ready made solutions.

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

Manages the whole and knows how to apply examples in different situations.

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

Can combine given information in a clever way and can analyze her/his own solutions.

Go back to top of page