Introduction to Blockchain Technology
BASIC DATA
course listing
Y - courses in joint study programmes
course code
LTAT.05.021
course title in Estonian
Sissejuhatus Blockchaini tehnoloogiasse
course title in English
Introduction to Blockchain Technology
course volume CP
-
ECTS credits
3.00
to be declared
not
fully online course
not
assessment form
Pass/fail assessment
teaching semester
autumn - spring
language of instruction
Estonian
English
Study programmes that contain the course
Structural units teaching the course
IT - Department of Software Science
Course description link
Timetable link
View the timetable
Version:
VERSION SPECIFIC DATA
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):
lectures
1.0
lectures
-
practices
0.0
practices
-
exercises
1.0
exercises
-
lecturer in charge
-
LECTURER SYLLABUS INFO
semester of studies
teaching lecturer / unit
language of instruction
Extended syllabus
Course-teacher pairs of the corresponding version are missing!
Course description in Estonian
Course description in English