Subjects in Blockchain Technology (SBT)
Program Overview
Program Overview
The University of Copenhagen offers a course titled "Subjects in Blockchain Technology (SBT)" with the code NDAK17002U. This course is part of the university's summer school program and focuses on blockchain technology, its applications, and potential to solve real-world problems.
Course Description
The course introduces students to state-of-the-art blockchain technology, including distributed ledger platforms that support executing programs ("smart contracts") such as Ethereum or Corda. Students will engage in a "blockchain summer of code," a four-week software development project where they will implement a prototype to solve a real-world problem using blockchain technology.
Learning Outcomes
Upon completing the course, students will have:
- Knowledge of distributed ledger platforms and their characteristics
- Skills to design, analyze, implement, and test smart contract code
- Competences to design basic distributed ledger-based solutions and produce rapid prototypes
Literature and Preparation
A reading list of relevant articles will be distributed at the start of the course. Students are recommended to have some programming experience in languages like Python or Java and to look into Solidity programming in advance.
Teaching and Learning Methods
The course includes introductory classes, a hackathon to build a prototype, and a group project with weekly status assessments. The course concludes with an oral exam based on a group report and an individual oral examination.
Workload and Exam
The total workload for the course is 206 hours, including lectures, preparation, project work, and the exam. The exam consists of a group report and an individual oral examination, with a 7-point grading scale.
Course Information
- Language: English
- Credit: 7.5 ECTS
- Level: Full Degree Master
- Duration: 1 block, placed in the summer
- Schedule: The course runs full-time for three weeks in August
- Course capacity: 40 students, with 15 spaces reserved for students from other technical disciplines
Study Board and Contracting Department
The course is under the Study Board of Mathematics and Computer Science, with the Department of Computer Science as the contracting department, and the Faculty of Science as the contracting faculty. The course coordinator is Omry Ross.
