IT Architecture
BASIC DATA
course listing
A - main register
course code
ICM0011
course title in Estonian
IT arhitektuur
course title in English
IT Architecture
course volume CP
-
ECTS credits
6.00
to be declared
yes
assessment form
Examination
teaching semester
spring
language of instruction
Estonian
English
Prerequisite(s)
Prerequisite 1
Software Engineering (ICM0008)
Study programmes that contain the course
code of the study programme version
course compulsory
IAAM17/25
yes
Structural units teaching the course
IC - IT College
Course description link
Timetable link
View the timetable
Version:
VERSION SPECIFIC DATA
course aims in Estonian
Luua võimalused omandamaks teadmised ja oskused, kuidas IT arhitektuuri mõista, kirjeldada ja modelleerida.
course aims in English
Creates possibilities to acquire knowledge and skills on how to understand, analyse, and model IT architecture.
learning outcomes in the course in Est.
Kursuse läbinud üliõpilased omandavad järgmised peamised tööks vajalikud teadmised, oskused ja suutlikkused:
1. Omavad läbitunnetatud arusaamist IT arhitektuuri põhimõistetest, peamistest komponentidest ja nendevahelistest seostes, praktikatest ja peamistest kasutusmustritest;
2. Tunnevad peamisi IT arhitektuuri mudeleid, praktikaid ja vajalikke töövahendeid ning oskavad neid praktiliselt kasutada;
3. Oskavad lihtsama ettevõtte IT arhitektuuri analüüsida ja modelleerida;
4. Omavad praktilisi meeskonnatöö, suhtlemise, esinemise ja veenmisoskusi ning oskavad neid baastasemel ka reaalses elus rakendada.
learning outcomes in the course in Eng.
Student will get the following knowledge and skills:
1. Know basic concepts IT architecture components, integration of components, main patterns and practices.
2. Know main IT architecture models and tools to create main models.
3. Skills to model IT architecture of a simple enterprise.
4. Skills of group work, communication and presentation.
brief description of the course in Estonian
Kursuse käigus õpitakse ja omandatakse IT arhitektuuri analüüsi, kujundamise ja modelleerimise meetodeid, mudeleid, parimaid praktikaid ja töövahendeid.
Kursuse peamised teemad - arhitektuuri olemus ja erinevad aspektid, süsteemide integreerimise üldmustrid, hajutatud süsteemid, komponentarhitektuur, sõnumivahetus, teenustele orienteeritud arhitektuur (SOA), veebiteenused, mikroteenused ja konteiner arhitektuur, pilvarhitektuur.
Kursuse teoreetilist osa täiendab praktiline töö - tudengid analüüsivad ja projekteerivad meeskonnatööna mingi võimalikult reaalse ettevõtte alamosa infosüsteemi komponentarhitektuuri, järgides IT arhitektuuri praktikaid ja kasutusmustreid.
brief description of the course in English
Students will learn methods, models, practices and tools of analysis, design and modelling of IT architecture.
Main topics – concepts and different aspects of overall and IT architecture, main patterns of system integration, distributed systems, component architecture, messaging, service oriented architecture, web services, micro services and container architecture, cloud architecture.
Group work will support the course.
type of assessment in Estonian
-
type of assessment in English
-
independent study in Estonian
Väikesed tudengite rühmad analüüsivad ja kujundavad väikese ettevõtte põhilist IT-arhitektuuri. Rühmad loovad ja esitavad täiendavaid esitlusi valitud põhiliste IT-arhitektuuri kontseptsioonide teemadel.
independent study in English
Small groups of students will analyse and design a basic IT architecture of a small enterprise. Groups will create and present additional presentations of selected basic IT architecture concepts.
study literature
(Alar Krist) https://moodle.taltech.ee/course/view.php?id=30752

[0] Õppejõu poolt ÕIS-i üles pandud õppematerjalid
[1] G. Hohpe, B. Woolf. Enterprise Integration Patterns
[2] Open UP
[3] UML architecture models

Täiendavad õpikud
[1] M. Fowler. Patterns of Enterprise Application Architecture
[2] C. Larman. Applying UML and Patterns
study forms and load
daytime study: weekly hours
4.0
session-based study work load (in a semester):
lectures
2.0
lectures
-
practices
0.0
practices
-
exercises
2.0
exercises
-
lecturer in charge
-
LECTURER SYLLABUS INFO
semester of studies
teaching lecturer / unit
language of instruction
Extended syllabus
2024/2025 spring
Alari Krist, IC - IT College
Estonian
    display more
    2023/2024 spring
    Alari Krist, IC - IT College
    Estonian
      2022/2023 spring
      Alari Krist, IC - IT College
      Estonian
        2021/2022 spring
        Alari Krist, IC - IT College
        Estonian
          ICM0011_AssessmentCriteria.pdf 
          2020/2021 spring
          Alari Krist, IC - IT College
          Estonian
            ICM0011_AssessmentCriteria.pdf 
            2019/2020 spring
            Alari Krist, IC - IT College
            Estonian
              ICM0011_AssessmentCriteria.pdf 
              2018/2019 spring
              Alari Krist, IC - IT College
              Estonian
                ICM0011_AssessmentCriteria.pdf 
                2017/2018 spring
                Alari Krist, IC - IT College
                Estonian
                  ICM0011_AssessmentCriteria.pdf 
                  Course description in Estonian
                  Course description in English