Introduction to Blockchain Technology: Practical Assignment
BASIC DATA
course listing
Y - courses in joint study programmes
course code
LTAT.05.027
course title in Estonian
Sissejuhatus plokiahela tehnoloogiasse: Praktiline töö
course title in English
Introduction to Blockchain Technology: Practical Assignment
course volume CP
-
ECTS credits
3.00
to be declared
not
assessment form
Pass/fail assessment
teaching semester
autumn
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.
* Identify and explain the foundations, architecture, concepts, principles, and technologies that were presented in the course, including their key terminology, underlying assumptions, and how they relate to one another.
* Compare the principal characteristics of blockchain platforms.
* Demonstrate how the theories, concepts, and technologies that were presented in the course were applied in the process of developing the prescribed blockchain project.
* Exhibit the ability to apply blockchain technology through a written assignment that describes the blockchain innovation project and a tangible prototype that illustrates it.
* Evaluate the blockchain innovation project through theory-based critical assessment as well as discuss and present the results, including how to mitigate the prevailing challenges as well as how to move ahead with the development of the underlying project.
* To reflect the definition of interdisciplinarity and use methods of interdisciplinary cooperation such as IPBL.
* Identify and explain the foundational theories, concepts, and technologies that were presented in the course, including their key terminology, underlying assumptions, and how they relate to one another.
* Exhibit the ability to apply blockchain technology through assessable code fragments, design documents, and model fragments
* Reflect on systems development and foundational challenges, specific challenges for logistics and supply chains, security challenges, and foundational challenges for business information systems
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 teste.
brief description of the course in English
The main modules in the course include: Introduction in blockchain application, Blockchain foundation and development, Blockchain for logistics and supply chain management, Blockchain for enterprise IT security and Blockchain for busine
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
0.5
session-based study work load (in a semester):
lectures
0.0
lectures
-
practices
0.5
practices
-
exercises
0.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