NDAK17002U Subjects in Blockchain Technology (SBT)

Volume 2016/2017
Content

Blockchain gained much popularity due to the growing interest in Bitcoin and other cryptocurrencies. However, the potential of blockchain technology is not limited to cryptocurrencies, and expands to a variety of smart contracts. Some believe it has the potential to revolutionize the world just like the internet did.

We will engage in learning on the new developments in the area of blockchain and the majority of the work would be implementing a prototype to solve a real world problem using blockchain technology (such as the Ethereum network or R3 Corda).

The students will gain hands-on experience with implementing a solution on a chosen blockchain platform. We look for diversified groups of participants from different disciplines (such as business, economics, mathematics, engineering, etc) as the project will depend equally on the technology and  usability of the solutions.   

Learning Outcome

Knowledge of

  • A distributed ledger (= blockchain) platform supporting executing programs ("smart contracts") such as Ethereum or Corda
     
  • Important characteristics of and corresponding techniques for implementing distributed ledgers

  • Potential of distributed ledger technology for solving real-world problems


Skills to 

  • Design, analyze, implement and test smart contract code on a state-of-the-art distributed ledger platform
     
  • Set up and deploy prototoype smart contract code on a distributed ledger test system
     
  • Analyze suitability of applications for implementation on a particular distributed ledger system

 

Competences to

  • Design basic distributed ledger based solutions to real-world problems

  • Produce rapid prototypes of distributed ledger applications

  • Write up and present findings of a group project

Some programming experience in e.g. Python or Java is useful but not required.
4 days of intensive lectures, and supervision of a group project with weekly status assessments .
  • Category
  • Hours
  • Exam
  • 1
  • Lectures
  • 30
  • Preparation
  • 55
  • Project work
  • 120
  • Total
  • 206
Credit
7,5 ECTS
Type of assessment
Written assignment
Oral examination, 20min (no preparation)
Group report based on the group project.

Part-examinations (written and oral examination) are not weighted, an overall assesment is provided for the part-examinations.
Exam registration requirements

Submission of weekly status updates (specific guidelines will be given during the course.)

Aid
All aids allowed
Marking scale
7-point grading scale
Censorship form
No external censorship
Several internal examiners
Re-exam

Same as original exam format.

The written report can be improved and resubmitted.

If the exam registration requirements have not been met the student must prepare a full project on their own and submit a report.
The exam registration requirements must be met no later than two weeks prior to re-exam.

 

Criteria for exam assesment

See Learning Outcome