Computer Systems Engineering
BASIC DATA
course listing
A - main register
course code
IAS0320
course title in Estonian
Arvutisüsteemide projekteerimine
course title in English
Computer Systems Engineering
course volume CP
-
ECTS credits
6.00
to be declared
yes
fully online course
not
assessment form
Examination
teaching semester
autumn
language of instruction
Estonian
English
Study programmes that contain the course
code of the study programme version
course compulsory
IAAM17/25
no
IACM23/25
yes
IAVM23/25
no
Structural units teaching the course
IC - IT College
Course description link
Timetable link
View the timetable
Version:
VERSION SPECIFIC DATA
course aims in Estonian
- Anda ülevaade arvutitel põhinevate süsteemide loomise põhimõtetest ja valdkonna ajaloost.
- Kirjeldada süsteemide elutsüklit ja loomise metoodikaid
- Tutvustada nõuete analüüsi ja selle erinevaid aspekte.
- Anda ülevaade spetsifikatsioonide erinevatest tüüpidest, spetsifikatsioonide kasutamisest süsteemide loomise erinevatel sammudel.
- Kirjeldada arhitektuuri valikuprotsessi ja selle mõjusid.
- Selgitada erinevaid testiprotseduure, süsteemide hooldust ja haldamist.
- Tutvustada projektide juhtimise põhialuseid, versioonihaldust, riskide maandamist ning kvaliteedi tagamist.
- Anda ülevaade keerukate süsteemide, mis koosnevad nii riistvara kui ka tarkvara komponentidest, arendamise erinevatest etappidest.
- Tutvustada süsteemide modelleerimise keelt SySML
- Anda ülevaade süsteemide kasutatavuse aspektidest ja inimfaktori rollist süsteemide loomisel
course aims in English
- To give an overview of the systems engineering discipline, to introduce the main principles and history.
- To describe the nature of life cycle and its role in systems engineering.
- To explain the role of requirements analysis and different aspects of requirements.
- To give an overview of different types of specifications, to learn how to use specifications throughout the design process.
- To introduce architectural design and its implications.
- To learn about systems testing, maintenance and management.
- To get acquainted with project management principles, version management and quality assurance.
- To learn how to develop complex hardware-software systems.
learning outcomes in the course in Est.
Aine läbinud tudeng:
- omab ettekujutust arvutitel põhinevate süsteemide loomise erinevatest etappidest ja valdab valdkonna terminoloogiat;
- mõistab süstemaatilise lähenemise vajadust süsteemide loomisel;
- teab nõuete analüüsi ja hõivamise erinevaid tehnikaid ja oskab vähemalt ühte neist ka praktikas rakendada;
- saab aru kvaliteetse spetsifikatsiooni eelistest ja oskab koostada süsteemile kõrgekvaliteedilist spetsifikatsiooni;
- oskab hinnata erinevate disainiotsuste mõju ning hinnata erinevaid arhitektuurseid alternatiive
- omab baasoskusi süsteemide modelleerimiseks CAD vahenditega.
- omab ettekujutust süsteemi loomise erinevatel sammudel rakendatavatest testimistehnoloogiatest, nende rakendamisest kvaliteedi tagamisel ning mõistab süsteemide hooldamise ja haldamise põhimõtteid;
- oskab ära tunda projektide juhtimisel esilekerkivaid võimalikke probleeme;
- teab keeruliste süsteemide loomise peamisi tegevusi.
learning outcomes in the course in Eng.
Having completed the course, a student:
- has an understanding about the systems engineering principles and knows the terminology;
- recognizes the need for a disciplined approach to system development;
- knows different requirements analysis techniques and knows how to apply one of a range of techniques to elicit and then describe the requirements for a particular system;
- recognizes the characteristics of a high quality specification and can create a high quality specification of a given system;
- knows how to select and implement an appropriate approach to design for a range of possible applications;
- recognizes the range of tests appropriate for each stage of the systems life cycle;
- can select an appropriate combination of tests for ensuring the quality of a system;
- understands the nature of maintenance in computer systems engineering;
- recognizes and knows how to address the major problems of project management in computer engineering including multi-disciplinary issues;
- knows the main design steps for designing complex computer-based systems.
brief description of the course in Estonian
Arvutitel põhinevate süsteemide loomise põhialused, ajalugu ja terminoloogia. Keerukad süsteemid ja nende loomise etapid. Süsteemide elutsükkel. Süsteemide loomise metoodika. Nõuete analüüs ja erinevad nõuete tüübid. Spetsifikatsioonid, nende tüübid, spetsifikatsioonide kasutamine süsteemi loomise erinevatel etappidel. Arhitektuursed valikud. Riskid. Süsteemide spetsifitseerimine ja modelleerimine (keeles SysML). Testimine. Hooldus. Haldamine. Kvaliteedi tagamine. Projektide juhtimine. Versioonihaldus. Süsteemide kasutatavus ja inimfaktor süsteemide loomisel.
brief description of the course in English
Principles, history and terminology of systems engineering discipline, Life cycle and its role in systems engineering. Requirements analysis and different aspects of requirements. Specifications, use of specifications throughout the design process. Architectural design and its implications. Systems testing, maintenance and management. Project management principles, version management and quality assurance. Development stepsof complex hardware-software systems.
type of assessment in Estonian
Teadmiste kontroll toimub eksamil. Üliõpilasel peab eksamile pääsemiseks olema sooritatud ja kaitstud ette antud praktilised ülesanded.
type of assessment in English
The course ends with an exam. Before the exam, given hands-on tasks must be solved and reports accepted.
independent study in Estonian
Iseseisev töö seisneb teoreetiliste materjalide läbitöötamises ja praktikumideks valmistumises.
independent study in English
The independent work consist of studying theoretical materials and preparing to practical classes.
study literature
INCOSE Systems Engineering Handbook v.3
A. Kossiakoff et al.Systems Engineering Principles and Practice, 2nd Edition, Wiley
study forms and load
daytime study: weekly hours
4.0
session-based study work load (in a semester):
lectures
2.0
lectures
-
practices
2.0
practices
-
exercises
0.0
exercises
-
lecturer in charge
-
LECTURER SYLLABUS INFO
semester of studies
teaching lecturer / unit
language of instruction
Extended syllabus or link to Moodle or to home page
2025/2026 autumn
Tarmo Robal, IC - IT College
English
    display more
    2024/2025 autumn
    Tarmo Robal, IC - IT College
    English
      2023/2024 autumn
      Tarmo Robal, IC - IT College
      English
        2022/2023 autumn
        Tarmo Robal, IC - IT College
        English
          IAS0320_hkritEN.pdf 
          2021/2022 autumn
          Tarmo Robal, IC - IT College
          English
            IAS0320_hkritEN.pdf 
            2020/2021 autumn
            Tarmo Robal, IC - IT College
            English
              IAS0320_hkritEN.pdf 
              2019/2020 autumn
              Tarmo Robal, IC - IT College
              English
                IAS0320_hkritEN.pdf 
                2018/2019 autumn
                Tarmo Robal, IC - IT College
                English
                  IAS0320_hkritEN.pdf 
                  Course description in Estonian
                  Course description in English