|
Language of Instruction
|
Turkish
|
|
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
|
This course provides a thorough understanding of the fundamental concepts and recent advances in blockchain and cryptocurrencies. The main objective is to provide students practical and theoretical foundations to use and develop applications using the blockchain technology and can solve challenging problems in cryptocurrencies.
|
|
Course Content
|
The contents of block-chain technology, cryptographic bases, problems in distributed systems, crypto currencies and their processing in mining, storage and spending in virtual wallets, applications and security, development and application of necessary policies and controls.
|
|
Course Methods and Techniques
|
Presentation, Report Preparation and/or Delivery, Problem Solving, Project Design/Management
|
|
Prerequisites and co-requisities
|
( BBM102 ) and ( BBM104 )
|
|
Course Coordinator
|
None
|
|
Name of Lecturers
|
Associate Prof.Dr. Adnan Özsoy
|
|
Assistants
|
None
|
|
Work Placement(s)
|
No
|
Recommended or Required Reading
|
Resources
|
? Bitcoin and Cryptocurrency Technologies: A Comprehensive Introduction Hardcover, Arvind Narayanan, Joseph Bonneau, Edward Felten,Andrew Miller,Steven G., 2016
? Mastering Bitcoin: Programming the Open Blockchain 2nd Edition, Andreas M. Antonopoulos, 2017
|
|
Course Notes
|
Bitcoin and Cryptocurrency Technologies: A Comprehensive Introduction Hardcover, Arvind Narayanan, Joseph Bonneau, Edward Felten,Andrew Miller,Steven Goldfeder, 2016 Mastering Bitcoin: Programming the Open Blockchain 2nd Edition, Andreas M. Antonopoulos, 2017
|
|