course aims in Estonian
1. Defineerida blockchaini põhilisi omadusi; arvestada blockchaini tehnoloogia sisulist võimekust.
2. Valida sobivad plokiahela kavandamise ja implementeerimise tööriistad; täpsustada, parendada, uuendada ning avalikuks teha kavandusotsuste formaalne lähenemine blockchaini rakenduse arendamiseks ja kasutamiseks.
3. Tutvustada, kuidas blockchaini tehnoloogia omaduses saavad tõkestada või uuendada olemasolevaid ärimudeleid ja äriprotsesse; vaadelda olemasolevaid plokiahelapõhiseid kasutusmalle tööstustes nagu finants, avalikud teenused, tarneahelad jne.
4. Tutvustada protsessi- ja olekupõhiseid modelleerimiskeeli, mis sobivad blockchaini rakenduste nõuete analüüsiks ja kavandamiseks; kasutusmalli tuvastamine, sobiva platvormi valimine, väärtust loova lahenduse kavandamine ning nõuetele vastava prototüübi loomine.
course aims in English
1. Define the essential blockchain characteristic; address the fundamental features of blockchain technology.
2. Select appropriate technical options for blockchain design and implementation; specify, refine, update and make available a formal approach to design solutions, necessary to develop and operate a blockchain application.
3. Introduce how the characteristics of blockchain technology can disrupt and/or innovate existing business models and business processes; examine existing blockchain-based use cases in industries such as finance, public services, provenance, supply chains etc.
4. Introduce process- and state-based modelling languages suitable for requirement analysis and design of blockchain applications; identify a use case, selection of suitable platform, design a solution that delivers value, and develop a proof of concept in accordance with defined specifications.
learning outcomes in the course in Est.
Õppeüksuse 1 õpiväljundid. Õppurid on võimelised
1. Anda ülevaade spetsiifilise blockchain rakenduse hüvedest ja pahedest, rõhuga turvalisusel, hajususel ja üksmeele saavutamisel.
2. Iseseisvalt selgitada targa lepingu loogikat kirjeldatud blockchainikeskses olukorras.
Õppeüksuse 2 õpiväljundid. Õppurid on võimelised
1. Valida plokiahelaplatvormide vahel, olukorrapõhiste nõudeid luua ja vormistada.
2. Kavandada olukorrapõhiseid tehnilisi nõudeid.
Õppeüksuse 3 õpiväljundid. Õppurid on võimelised
1. Kasutada regulatoorseid ja juriidilisi raamistike blockchaini tehingutes.
2. Soovitada blockchaini tehnoloogiat äride ja tehingute uuendamiseks.
3. Blockchaini rakenduse SWOT-analüüsi läbi viia.
4. Blockchainipõhiseid äriprotsesse ja äriloogikat kavandada.
5. Blockchaini omadusi selgitada tööstuse kasvu kontekstis.
Õppeüksuse 4 õpiväljundid. Õppurid on võimelised
1. Blockchaini rakenduse nõudeid määrata ning rakendust kavandada.
2. Blockchaini platvormi funktsionaalseid ja mittefunktsionaalseid nõudeid määrata ja vormistada.
3. Kavandada ja testida prototööpi, mis põhineb olemasoleval plokiahelal.
4. Arendada ja kasutada sobivat blockchaini arhitektuuri.
learning outcomes in the course in Eng.
Learning outcomes U1. Students will be able to
1. Explain basic blockchain concepts, such as cryptographic components, consensus components, and major blockchain structures.
2. explain basic principles and applications of the smart contracts.
Learning outcomes U2. Students will be able to
1. Select among the blockchain platform, select and formalise requirements for the specific scenario.
2. Design a specification according to the given scenario.
Learning outcomes U3. Students will be able to
1. Apply regulatory and legal frameworks for the blockchain operations.
2. Recommend blockchain technology for business and operation innovation.
3. Perform SWOT analysis of the blockchain application.
4. Design blockchain business processes and business logics.
5. Explain blockchain features for the growth of the (impacted) industry.
Learning outcomes U4. Students will be able to
1. Engineer requirements and design the blockchain applications.
2. Collect and formalise functional and non- functional requirements and to select the blockchain platform.
3. Design and test existing blockchain based PoC.
4. Develop and apply appropriate blockchain architecture.
brief description of the course in Estonian
Põhitegevuste lühikirjeldus. Põhitegevuste hulka kuulub (1) kursuse materjali iseseisev õpe kursuse veebilehel, (2) töökojas aktiivne osalemine. Töökojas peavad õppurid sooritama ülesandeid, vastama küsimustikele ning läbima test
brief description of the course in English
A very brief description of major subjects or activities. Major activities include (1) self-study of the course material given in the course Website, (2) active participation at the workshop. During workshop students will have to perform the given work assignments, to fill in the questionnaires and to execute quizzes.
type of assessment in Estonian
-
type of assessment in English
-
independent study in Estonian
-
independent study in English
-
study literature
Provided by the instructor.
study forms and load
daytime study: weekly hours
2.0
session-based study work load (in a semester):