Lesson plan /

Lesson Information

Course Credit
Course ECTS Credit
Teaching Language of Instruction İngilizce
Level of Course Bachelor's Degree, TYYÇ: Level 6, EQF-LLL: Level 6, QF-EHEA: First Cycle
Type of Course
Mode of Delivery Face-to-face
Does the course require compulsory or optional work experience?
Course Coordinator Assoc. Prof. (Ph.D.) FERDİ SÖNMEZ
Instructor (s)
Course Assistant

Purpose and Content

The aim of the course To introduce students to the fundamental concepts, technologies, and ​algorithms​ of blockchain
Course Content The basics, principle components and algorithms of the blockchain The mathematics behind the cryptographic techniques used in blockchain How to design a blockchain-based solution How to implement objects on a blockchain such as smart contracts Key​ ​performance​ ​metrics​ ​for​ ​blockchain​ ​technologies

Weekly Course Subjects

1Introduction
2Cryptography
3Networking
4Networking
5Consensus​ mechanisms
6Consensus​ mechanisms
7Smart contracts
8Distributed Consistency
9Scaling​ ​and Performance​
10Scaling​ ​and Performance​
11Blockchain Applications
12Blockchain Applications
13Decentralized Storage​ ​via Blockchain
14Decentralized Internet Application-Layer Services

Resources

1- Bitcoin and Cryptocurrency Technologies: A Comprehensive Introduction Illustrated Edition, 2016, A. Narayanan, J. B., E. Felten, A. Miller, S. Goldfeder

Kripto Para ve Blockchain Teknolojisi Ekonometrik Zaman Serisi Analizi, 2021, Ecem Turgut, Okyay Uçan, Hiperlink Yayınları