Course - Blockchain Technologies and Cryptocurrencies - TTM4195
TTM4195 - Blockchain Technologies and Cryptocurrencies
About
Examination arrangement
Course content
The course covers the cryptographic theory supporting Bitcoin and other cryptocurrencies as well as the practical aspects of how a cryptocurrency is designed. The advantages and disadvantages of different approaches will be explored. More general applications of blockchain technologies will also be included.
Learning outcome
A. Knowledge: Students will learn the underlying principles and techniques associated with blockchain technologies. They will become familiar with the cryptographic building blocks and how they are used in a typical cryptocurrency such as Bitcoin.
B. Skills: Students will develop a practical understanding of how cryptocurrencies are implemented and the practical limitations of currently available blockchain and cryptocurrency systems.
Learning methods and activities
Lectures, seminars, invited lectures, student presentations and laboratory exercises. A group-based practical exploration of real cryptocurrencies such as Bitcoin and Ethereum. Weekly online quizzes will support the theory aspects.
Further on evaluation
Portfolio assessment is the basis for the grade in the course. The portfolio includes a practical task which counts 25%, online quizzes which count 15% and a final written exam which counts 60%. The entire portfolio is assigned a letter grade.
The exam is given in English only. If there is a re-sit examination, the examination form may be changed from written to oral.
If a student also after the re-sit exam has the final grade F/failed, the student must repeat the entire course. Works that count in the final grade must be repeated.
Recommended previous knowledge
TTM4135 Applied Cryptography and Network Security and TTM4137 Wireless Network Security or equivalent.
Assumed knowledge may include basic knowledge of computer networks, experience using Unix-like operating systems, programming languages such as C, Python, and familiarity with basic web technologies such as Javascript, PHP and SQL.
Course materials
Recommended textbook: "Bitcoin and Cryptocurrency Technologies: A Comprehensive Introduction", by Arvind Narayanan, Joseph Bonneau, Edward Felten, Andrew Miller, Steven Goldfeder, July 2016.
Online readings will be provided.
Version: 1
Credits:
7.5 SP
Study level: Second degree level
Term no.: 1
Teaching semester: AUTUMN 2020
No.of lecture hours: 4
Lab hours: 1
No.of specialization hours: 7
Language of instruction: English
Location: Trondheim
- Telematics
- Technological subjects
Department with academic responsibility
Department of Information Security and Communication Technology
Phone:
Examination
Examination arrangement: Portfolio assessment
- Term Status code Evaluation form Weighting Examination aids Date Time Digital exam Room *
- Autumn ORD work 15/100 A
-
Room Building Number of candidates - Summer UTS work 15/100 A
-
Room Building Number of candidates - Autumn ORD work 25/100 A
-
Room Building Number of candidates - Summer UTS work 25/100 A
-
Room Building Number of candidates -
Autumn
ORD
Home examination (1)
60/100
Release 2020-12-04
Submission 2020-12-04
Release 09:00
Submission 11:00
INSPERA -
Room Building Number of candidates - Summer UTS Home examination 60/100
-
Room Building Number of candidates
- * The location (room) for a written examination is published 3 days before examination date. If more than one room is listed, you will find your room at Studentweb.
- 1) Merk at eksamensform er endret som et smittevernstiltak i den pågående koronasituasjonen. Please note that the exam form has changed as a preventive measure in the ongoing corona situation.
For more information regarding registration for examination and examination procedures, see "Innsida - Exams"