Course Information


Course Information
Course Title Code Semester L+U Hour Credits ECTS
FUNDEMENTALS OF BLOCKCHAIN 805100715071 3 + 0 3.0 8.0

Prerequisites None

Language of Instruction Turkish
Course Level Graduate Degree
Course Type Elective
Mode of delivery
Course Coordinator
Instructors
Assistants
Goals This course aims to explain basic cryptology concepts and the distributed structure and new applications of blockchain conceptually. Technological foundations of blockchain transactions, future trends, opportunities, risks and challenges of smart contract platforms will be discussed as distributed data structures and decision making systems.
Course Content Introduction to Cryptography and Blockchain, Asymmetric key Encryption, Application of Cryptography to Blockchain, Consensus mechanisms, Verifiers and trust, Proof of work and other models, Blockchain Dynamics, Smart Contracts, Sample smart contract development with Ethereum Blockchain and Solidity, History of Money, Fiat Currencies, Property, Equity and securities, Initial Token Offerings, Regulations
Learning Outcomes 1) Define what distributed system structures are.
2) Can explain the blockchain structure.
3) May have an idea about blockchain applications.
4) Define cryptology and hashing mechanisms.

Weekly Topics (Content)
Week Topics Teaching and Learning Methods and Techniques Study Materials
1. Week Course overview and concepts Lecture
Brainstorming
Project Based Learning
Homework
2. Week Trust and Vunerability Lecture
Brainstorming
Project Based Learning
Homework
3. Week Introduction to Cryptography Lecture
Brainstorming
Project Based Learning
Homework
4. Week Application of Cryptography to Blockchain Lecture
Brainstorming
Project Based Learning
Homework
5. Week Consensus mechanisms Lecture
Brainstorming
Project Based Learning
Homework
6. Week Blockchain Dynamics Lecture
Brainstorming
Project Based Learning
Homework
7. Week Smartcontracts Lecture
Brainstorming
Project Based Learning
Homework
8. Week Solidity Language Lecture
Brainstorming
Project Based Learning
Homework
9. Week Smart contract development with Ethereum Blockchain Lecture
Brainstorming
Project Based Learning
Homework
10. Week History of Money Lecture
Brainstorming
Project Based Learning
Homework
11. Week Fiat Currencies Lecture
Brainstorming
Project Based Learning
Homework
12. Week Property, Equity and securities Lecture
Brainstorming
Project Based Learning
Homework
13. Week Initial Token Offerings Lecture
Brainstorming
Project Based Learning
Homework
14. Week Regulations Lecture
Brainstorming
Project Based Learning
Homework

Sources Used in This Course
Recommended Sources
Lewis, A. (2018). The basics of bitcoins and blockchains: an introduction to cryptocurrencies and the technology that powers them. Mango Media Inc..
Modi, R. (2018). Solidity Programming Essentials: A beginner's guide to build smart contracts for Ethereum and blockchain. Packt Publishing Ltd.
Sarolta, B. L. (2019). The Truth Machine–The Blockchain and the Future of Everything. Közgazdasági Szemle, 66(9), 1005-1009.
Werbach, K. (2018). The blockchain and the new architecture of trust. Mit Press.
Wright, A., & De Filippi, P. (2018). Blockchain and the Law: The Rule of Code. Harvard University Press.

Relations with Education Attainment Program Course Competencies
Program RequirementsContribution LevelDK1DK2DK3DK4
PY455000
PY550500
PY650050
PY1050005

*DK = Course's Contrubution.
0 1 2 3 4 5
Level of contribution None Very Low Low Fair High Very High
.

ECTS credits and course workload
Event Quantity Duration (Hour) Total Workload (Hour)
Course Duration (Total weeks*Hours per week) 14 3
Work Hour outside Classroom (Preparation, strengthening) 14 3
Homework 14 3
Presentation (Including Preparation Time) 2 12
Midterm Exam 1 1
Time to prepare for Midterm Exam 1 20
Final Exam 1 2
Time to prepare for Final Exam 1 50
2 1
2 10
Total Workload
Total Workload / 30 (s)
ECTS Credit of the Course
Quick Access Hızlı Erişim Genişlet
Course Information