Information Package

Program of Technology and Knowledge Management

TKM315

BLOKCHAIN TECHNOLOGIES

Course Code
TKM315
Semester
-
Theory+Practice
3 + 0
ECTS
5
Course TypeElective Course
Course LevelBachelor's Degree
Year of Study-
Semester-
ECTS5
Name of Lecturer(s) -
Learning Outcomes

At the end of this course, the students;

  1. Explain the fundamental concepts and history of blockchain technology.
  2. Define basic cryptographic concepts and explain their roles in blockchain.
  3. Describe the basic principles and operations of leading blockchain platforms such as Bitcoin and Ethereum.
  4. Understand the definition and use cases of smart contracts.
  5. Comprehend the impact of blockchain on the finance sector and understand the dynamics of cryptocurrency exchanges.
  6. Anticipate the potential future uses and industrial impacts of blockchain.
Mode of DeliveryFace to face
PrerequisitesNo
Recommended Optional Programme Components
Course DescriptionThis course aims to teach students the fundamental principles, architecture, and applications of blockchain technology. Blockchain technology is a revolutionary technology that creates secure, transparent, and decentralized data records, offering reliable and innovative solutions across various sectors. In addition to leading blockchain platforms like Bitcoin and Ethereum, the course will explore the impact of blockchain technology on security, law, and finance sectors. The goal is to equip students with knowledge about the current developments and future potential of blockchain technology. Blockchain technology will significantly contribute to students' ability to develop innovative solutions in the digital world of the future and adopt a mindset of secure and transparent data management.
Course Contents
WEEK TOPICS
1st Week Introduction to Blockchain
2nd Week Blockchain Architecture
3rd Week Basic Cryptography and Blockchain Applications
4th Week Bitcoin and First-Generation Blockchains
5th Week Ethereum and Smart Contracts
6th Week Consensus Mechanisms
7th Week Blockchain Platforms
8th Week Midterm Exam
9th Week Distributed Systems and P2P Networks
10th Week Decentralized Finance and Cryptocurrencies
11th Week Blockchain and Law
12th Week Blockchain and Security
13th Week Blockchain Applications
14th Week Project Presentations and Final Evaluation
Recommended or Required ReadingLecture Notes
Andreas Antonopoulos, "Mastering Bitcoin: Unlocking Digital Crypto currencies", O'Reilly Media, Inc. 2014.
Arvind Narayanan, Joseph Bonneau, Edward Felten, Andrew Miller and Steven Goldfeder. "Bitcoin and Cryptocurrency Technologies" Princeton University Press, 2016.
Banafa, A. "Blockchain Technology and Applications" River Publishers, 2020.
Planned Learning Activities and Teaching Methods
  • Lecture
  • Questions/Answers
  • Case Study
  • Discussion
  • Project
Assessment Methods and Criteria
Quantity Percentage (%)
Mid-term 1 30
Assignment 2 10
Project 1 20
Total(%) 60
Contribution of In-term Studies to Overall Grade(%) 60
Contribution of Final Examination to Overall Grade(%) 40
Total(%) 100
ECTS Allocated Based on Student Workload
Activities Quantity Duration (Hour) Total Workload (Hour)
Midterm exam 1 2.5 2.5
Preparation for Quiz
Individual or group work 14 2 28
Preparation for Final exam 1 25 25
Course hours 14 3 42
Preparation for Midterm exam 1 20 20
Laboratory (including preparation)
Final exam 1 2.5 2.5
Homework 2 3 6
Presentation (including preperation) 1 1 1
Project 1 8 8
Total Work Load135
Total Work Load / 30 (h)4.5
ECTS Credit of the Course5
Language of InstructionTurkish
Work Placement(s)No
LO1 LO2 LO3 LO4 LO5 LO6
K1 X
K2 X X X
K3 X X X
K4 X
K5
K6 X
K7 X
K8
K9
K10
K11
K12
K13
K14 X X
K15 X