Course Information


Course Information
Course Title Code Semester L+U Hour Credits ECTS
BLOCKCHAIN TECHNOLOGY AND SMART CONTRACTS 803400815101 3 + 0 3.0 10.0

Prerequisites None

Language of Instruction English
Course Level Graduate Degree
Course Type Elective
Mode of delivery
Course Coordinator
Instructors Murat KARAKUŞ
Assistants
Goals This course teaches the concepts that make up the blockchain in a technical fashion concisely and comprehensibly. It aims to address the three big questions that arise when being introduced to blockchain technology: What is blockchain? Why and when do we need blockchain? How does blockchain work? What are the underlying concepts of blockchain?
Course Content This course explains the technical concepts of the blockchain, such as transactions, hash values, cryptography, data structures, peer-to-peer systems, distributed systems, system integrity, distributed consensus, smart contracts, blockchain platforms, use cases, and application examples.
Learning Outcomes 1) To know what the distributed system structures are
2) To know the structure of the blockchain
3) To understand blockchain applications
4) To have knowledge about smart contracts
5) To know cryptographic mechanisms
6) To understand and evaluate the concepts of Digital Money and Digital Economy

Weekly Topics (Content)
Week Topics Teaching and Learning Methods and Techniques Study Materials
Introduction to Blockchain and Basics Lecture
Brainstorming
Activity (Web Search, Library Work, Trip, Observation, Interview etc.)
Introduction to Blockchain and Basics Lecture
Brainstorming
Activity (Web Search, Library Work, Trip, Observation, Interview etc.)
Introduction to Blockchain and Basics Lecture
Brainstorming
Activity (Web Search, Library Work, Trip, Observation, Interview etc.)
Introduction to Blockchain and Basics Lecture
Brainstorming
Activity (Web Search, Library Work, Trip, Observation, Interview etc.)
Introduction to Blockchain and Basics Lecture
Brainstorming
Activity (Web Search, Library Work, Trip, Observation, Interview etc.)
Introduction to Blockchain and Basics Lecture
Brainstorming
Activity (Web Search, Library Work, Trip, Observation, Interview etc.)
Introduction to Blockchain and Basics Lecture
Brainstorming
Activity (Web Search, Library Work, Trip, Observation, Interview etc.)
Introduction to Blockchain and Basics Lecture
Brainstorming
Activity (Web Search, Library Work, Trip, Observation, Interview etc.)
Introduction to Blockchain and Basics Lecture
Brainstorming
Activity (Web Search, Library Work, Trip, Observation, Interview etc.)
Introduction to Blockchain and Basics Lecture
Brainstorming
Activity (Web Search, Library Work, Trip, Observation, Interview etc.)
Introduction to Blockchain and Basics Lecture
Brainstorming
Activity (Web Search, Library Work, Trip, Observation, Interview etc.)
Introduction to Blockchain and Basics Lecture
Brainstorming
Activity (Web Search, Library Work, Trip, Observation, Interview etc.)
Introduction to Blockchain and Basics Lecture
Brainstorming
Activity (Web Search, Library Work, Trip, Observation, Interview etc.)
Introduction to Blockchain and Basics Lecture
Brainstorming
Activity (Web Search, Library Work, Trip, Observation, Interview etc.)
Introduction to Blockchain and Basics Lecture
Brainstorming
Activity (Web Search, Library Work, Trip, Observation, Interview etc.)
Introduction to Blockchain and Basics Lecture
Brainstorming
Activity (Web Search, Library Work, Trip, Observation, Interview etc.)
Introduction to Blockchain and Basics Lecture
Brainstorming
Activity (Web Search, Library Work, Trip, Observation, Interview etc.)
Introduction to Blockchain and Basics Lecture
Brainstorming
Activity (Web Search, Library Work, Trip, Observation, Interview etc.)
Introduction to Blockchain and Basics Lecture
Brainstorming
Activity (Web Search, Library Work, Trip, Observation, Interview etc.)
Introduction to Blockchain and Basics Lecture
Brainstorming
Activity (Web Search, Library Work, Trip, Observation, Interview etc.)
Introduction to Blockchain and Basics Lecture
Brainstorming
Activity (Web Search, Library Work, Trip, Observation, Interview etc.)
Introduction to Blockchain and Basics Lecture
Brainstorming
Activity (Web Search, Library Work, Trip, Observation, Interview etc.)
Introduction to Blockchain and Basics Lecture
Brainstorming
Activity (Web Search, Library Work, Trip, Observation, Interview etc.)
Introduction to Blockchain and Basics Lecture
Brainstorming
Activity (Web Search, Library Work, Trip, Observation, Interview etc.)
Introduction to Blockchain and Basics Lecture
Brainstorming
Activity (Web Search, Library Work, Trip, Observation, Interview etc.)
Introduction to Blockchain and Basics Lecture
Brainstorming
Activity (Web Search, Library Work, Trip, Observation, Interview etc.)
Introduction to Blockchain and Basics Lecture
Brainstorming
Activity (Web Search, Library Work, Trip, Observation, Interview etc.)
Introduction to Blockchain and Basics Lecture
Brainstorming
Activity (Web Search, Library Work, Trip, Observation, Interview etc.)
Introduction to Blockchain and Basics Lecture
Brainstorming
Activity (Web Search, Library Work, Trip, Observation, Interview etc.)
Introduction to Blockchain and Basics Lecture
Brainstorming
Activity (Web Search, Library Work, Trip, Observation, Interview etc.)
Introduction to Blockchain and Basics Lecture
Brainstorming
Activity (Web Search, Library Work, Trip, Observation, Interview etc.)
Introduction to Blockchain and Basics Lecture
Brainstorming
Activity (Web Search, Library Work, Trip, Observation, Interview etc.)
Introduction to Blockchain and Basics Lecture

Homework
1. Week Cryptography Basics Lecture
Brainstorming
Homework
Introduction Lecture

Homework
Introduction to Blockchain and Basics Lecture
Brainstorming
Homework
Introduction to Blockchain and Basics Lecture

Activity (Web Search, Library Work, Trip, Observation, Interview etc.)
2. Week Basic Concepts Lecture

Homework
Cryptography Basics Lecture
Brainstorming
Homework
3. Week Basic Concepts Lecture

Homework
4. Week Akıllı sözleşmelerin genel özellikleri Lecture

Homework
5. Week Smart contracts and contract law Lecture

Homework
6. Week Smart contracts and contract law Lecture

Homework
7. Week Smart contracts and private international law Lecture

Homework
8. Week Smart contracts and company law Lecture

Homework
9. Week General characteristics of cripto assets Lecture

Homework
10. Week Cripto assets and property law Lecture

Homework
11. Week Cripto assets and tax law Lecture

Homework
12. Week Blockchain and smart contracts Lecture

Homework
13. Week Blockchain and data protection Lecture

Homework
14. Week International regulations Lecture

Homework

Sources Used in This Course
Recommended Sources
Bashir, I. (2020). Mastering Blockchain: A deep dive into distributed ledgers, consensus protocols, smart contracts, DApps, cryptocurrencies, Ethereum, and more. Packt Publishing Ltd, ISBN: 978-1839213199
Bashir, I. (2020). Mastering Blockchain: A deep dive into distributed ledgers, consensus protocols, smart contracts, DApps, cryptocurrencies, Ethereum, and more. Packt Publishing Ltd, ISBN: 978-1839213199
De Filippi Primavera, Blockchain and the Law: The Rule of Code, Harvard 2018
Dhillon, V., Metcalf, D., & Hooper, M. (2017). Blockchain enabled applications. ISBN: 978-1484230800, Berkeley, CA: Apress.
Kube, N. (2018). Daniel Drescher: Blockchain basics: a non-technical introduction in 25 steps: Apress, ISBN: 978-1484226032, 2017, 255 pp, ISBN: 978-1-4842-2603-2
Larry DiMatteo (Eds.), The Cambridge Handbook of Smart Contracts, Blockchain Technology and Digital Platforms, Cambridge 2019
Raj, P., Saini, K., & Surianarayanan, C. (Eds.). (2020). Blockchain technology and applications. CRC Press, ISBN: 978-0367533403

Relations with Education Attainment Program Course Competencies
Program RequirementsContribution LevelDK1DK2DK3DK4DK5DK6
PY15000000
PY25555555
PY55222222
PY65333333

*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 9
Presentation (Including Preparation Time) 1 20
Project (Including Preparation and presentation Time) 1 50
Midterm Exam 1 1
Time to prepare for Midterm Exam 1 20
Final Exam 1 2
Time to prepare for Final Exam 1 50
Total Workload
Total Workload / 30 (s)
ECTS Credit of the Course
Quick Access Hızlı Erişim Genişlet
Course Information