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 (A)

Strict A Rate (No A-) : 60.82%

Average Withdrawal Rate: 0.17%

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

Grade Distribution Over Time