Language of Instruction
|
English
|
Level of Course Unit
|
Bachelor's Degree
|
Department / Program
|
COMPUTER ENGINEERING
|
Type of Program
|
Formal Education
|
Type of Course Unit
|
Elective
|
Course Delivery Method
|
Face To Face
|
Objectives of the Course
|
To help students in understanding of essentials of Blockchain Systems To provide a broad view of Bitcoins and Cryptocurrencies To introduce Blockchain and its infrastructure To explain advance topics of blockchain such as altcoins and NFT
|
Course Content
|
The Blockchain, mostly used in cryptocurrency applications, is a newly developed model to create a trusted peer-to-peer network with untrusted parts. The technology has a revolutionary role in cyber-security innovation since omitting trusted authority within the parts of the contributors. The class aims to learn and understand the details of the blockchain, and to be able to apply this model to proper problems.
|
Course Methods and Techniques
|
Theory in class is supported by research, project and final exam.
|
Prerequisites and co-requisities
|
None
|
Course Coordinator
|
Instructor Dr. Cavidan Yakupoğlu Karaağaç cavidan.yakupoglu@agu.edu.tr
|
Name of Lecturers
|
Instructor CAVİDAN YAKUPOĞLU KARAAĞAÇ
|
Assistants
|
None
|
Work Placement(s)
|
No
|
Recommended or Required Reading
Resources
|
1. Andreas M. Antonopoulos. Mastering Bitcoin: Programming the Open Blockchain. O'Reilly Media; 2 edition (July 1, 2017)
|
|
Course Textbook: Bitcoin and Cryptocurrency Technologies by Arvind Narayanan, Joseph Bonneau, Edward Felten, Andrew Miller, Steven Goldfeder Princeton University Press (July 19, 2016)
|
|
|
|
|
|
|
Course Category
Mathematics and Basic Sciences
|
%20
|
|
Engineering
|
%30
|
|
Engineering Design
|
%30
|
|
Field
|
%20
|
|
|