English   Danish

2019/2020  DIP-DHDVV9906U  Foundations of Blockchain

English Title
Foundations of Blockchain

Course information

Language English
Course ECTS 5 ECTS
Type Elective
Level Graduate Diploma
Duration One Semester
Start time of the course Spring
Timetable Course schedule will be posted at calendar.cbs.dk
Study board
Study Board for Graduate Diploma in Business Administration (part 2)
Course coordinator
  • Raghava Rao Mukkamala - Department of Digitalisation
Main academic disciplines
  • Information technology
Teaching methods
  • Blended learning
Last updated on 02-04-2019

Relevant links

Learning objectives
  • Describe the phenomena of blockchain technolohy
  • Summarize different fundamental concepts, techniques and methods og blockchain
  • Explore different platforms (such as Ethereum) to implement applications on blockchain-based technologies such as smart contracts
  • Outline the applicability of blockchain technology for different domains and use cases for finance and other domains.
Course prerequisites
Some experience with programming languages is an advantage, but not mandatory.
Foundations of Blockchain:
Exam ECTS 5
Examination form Home assignment - written product
Individual or group exam Individual exam
Size of written product Max. 10 pages
Assignment type Written assignment
Duration Written product to be submitted on specified date and time.
Grading scale 7-point grading scale
Examiner(s) One internal examiner
Exam period Summer
Make-up exam/re-exam
Same examination form as the ordinary exam
Description of the exam procedure

At the end of the course the students will work on a project utilizing the idea from the course to come up with a conceptual design for a blockchain-based application from one of the application domains. If the students are interested and have experience with programming, they could even build a prototype of a blockchain-based application - this is not mandatory. 

Course content, structure and pedagogical approach

The aim of this course is to provide knowledge about various concepts, techniques and methods that are serving as foundation to blockchain technology. This course will also introduce the workings and applications of this potentially disruptive technology, by taking Bitcoin cryptocurrency as one of the examples. Furthermore, the potential impact of blockchain technology on the banking and financial industry, governments, contracting and identity management will also be discussed as part of this course.

Description of the teaching methods
The lectures will be delivered in 4 full days. The lectures will be combined with some practical examples from industry.

Teaching materials will be of the following:
Lectures slides
Scientific articles
Handouts in class
Feedback during the teaching period
During class exercises and office hours.
Student workload
In class 24 hours
Preparation 114 hours
Expected literature

Text Book: 

Narayanan, Arvind, Joseph Bonneau, Edward Felten, Andrew Miller, and Steven Goldfeder. Bitcoin and Cryptocummcy Technologies: A Comprehensive Introduction. Princeton University Press, 2016.

Last updated on 02-04-2019