Odysseus Logo

Virginia Tech

CS-5594: Blockchain Technologies

Description: Principles of an open, distributed ledger. Underlying data structures and algorithms such as cryptographic hashing and Merkle trees, consensus algorithms, and Byzantine agreement. Bitcoin as an exemplar. Proof of work and proof of stake. Applications including cryptocurrencies, financial ledgers, and smart contracts. Pre: Graduate standing in Computer Science.

Pathways: N/A

Course Hours: 3 credits

Prerequisites: N/A

Required By: N/A

Corequisites: N/A

Crosslist: N/A

Repeatability: N/A

Sections Taught: 9

Average GPA: 3.80 (rounds to A-)

Strict A Rate (No A-) : 60.82%

Average Withdrawal Rate: 0.17%

Thang Hoang202488.6%11.0%0.0%0.5%0.0%0.0%3.806
Peng Gao202390.3%4.8%0.5%3.9%0.0%0.5%3.793

Grade Distribution Over Time

1234GPA
Spring 2021Spring 2022Spring 2023Fall 2023Spring 2024Term050% W