Login for PhD students/staff at UCPH      Login for others
Blockchain Summer School
Provider: Faculty of Science

Activity no.: 5168-17-02-31
Enrollment deadline: 14/08/2017
PlaceDepartment of Computer Science
Universitetsparken 1, 2100 København Ø
Date and time14.08.2017, at: 00:00 - 02.09.2017, at: 16:00
Regular seats50
ECTS credits4.00
Contact personOmry Ross    E-mail address: omri@di.ku.dk
Enrolment Handling/Course OrganiserOmry Ross    E-mail address: omri@di.ku.dk
Written languageEnglish
Teaching languageEnglish
Course workload
Course workload categoryHours
Preparation60.00
Participation18.00
Post-processing36.00

Sum114.00


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

Literature
Will be published before the start of the course.

Interested students can read the following in advance

Information about a few of the generalised ledgers:
• Ethereum https://github.com/ethereum/wiki/wiki/White-Paper
• Corda https://static1.squarespace.com/static/55f73743e4b051cfcc0b02cf/t/57bda2fdebbd1acc9c0309b2/1472045822585/corda-introductory-whitepaper-final.pdf
• Hyperledger Fabric https://docs.google.com/document/d/1Z4M_qwILLRehPbVRUsJ3OF8Iir-gqS-ZYe7W-LE9gnE/pub

Teaching and learning methods
4 days of intensive lectures, and supervision of a group project with weekly status assessments .

Lecturers
Michel Avital (Copenhagen Business School)
Further information: http://www.cbs.dk/en/staff/mavitm

Roman Beck (IT University of Copenhagen)
Further information: www.romanbeck.com

Boris Düdder (University of Copenhagen)

Fritz Henglein (University of Copenhagen)
Further information: http://www.diku.dk/~henglein/index.html

Omri Ross (University of Copenhagen)

Workload
Amount of hours the student is expected to use on the course

Participation: 60 hours (3 days 8 hour each and 36h hackathon over two days)
Preparation: 18 hours (proposal writing, self-study and preparation of mandatory material)
Post-processing: 36 hours (finalizing the 10 pages report on the developed blockchain solution)

Remarks

Search
Click the search button to search Courses.


Course calendar
See which courses you can attend and when
JanFebMarApr
MayJunJulAug
SepOctNovDec



Publication of new courses
All planned PhD courses at the PhD School are visible in the course catalogue. Courses are published regularly.