Facts about the course

ECTS Credits:
7.5
Responsible department:
Faculty of Logistics
Course Leader:
Anolan Yamile Milanes Barrientos
Lecture Semester:
Spring
Teaching language:
English
Duration:
½ year

IBE500 Programming Block Chain Applications (Spring 2024)

About the course

The course describes what a blockchain is, where it is, how it works and how it is related to a crypto currency with theory rooted in the original Bitcoin whitepaper paper. It explains how a blockchain is based on the three scientific disciplines (1) computer science, (2) economic game theory and (3) law. This course focus on the computer science part, particularly what typical challenges blockchains can contribute to solve. Bitcoin BSV is used to illustrate the concepts taught by programming business applications.

The course is connected to the following study programs

Required prerequisite knowledge

 An introductory course on programming is mandatory, for example IBE151 Practical Programming.

Previous knowledge of JavaScript is recommended

The student's learning outcomes after completing the course

Knowledge

  • Basic theory on transactions, blocks, blockchains and crypto currencies

  • Decision model for when a blockchain is suitable

  • Understanding of how the three disciplines computer science, economic game theory and law contributes to realize a blockchain

  • Blockchain related challenges

Skills

  • How to make programs that stores data in a blockchain

  • How to make programs that retrieves data from a blockchain

  • How to use a blockchain explorer

  • How to make applications using the blockchain

General competence

  • Be able to see the connection between the theoretical knowledge on blockchains and the practical skills on programming blockchain based business applications.

Forms of teaching and learning

5 hours lecturing per week divided in: 2 hours- Zoom lecture on theory, and 3 hours- Campus and online lecture for discussion and guidance on assignment exercises.

Coursework requirements - conditions for taking the exam

  • Mandatory coursework: Assignment(s)

  • Courseworks given: 10

  • Courseworks required: 10

  • Presence: Not required

  • Comment: 10 compulsory assignments approved

Examination

• Written school exam

• Proportion of total assessment: 100%

• Duration: 4 hours

• Grouping: Individual

• Grading scale: Letter (A - F)

• Support material allowed: All written material and calculator

Syllabus

The current reading list for 2024 Spring can be found in Leganto
Last updated from FS (Common Student System) May 18, 2024 3:20:19 PM