Main Navigation
Apply Now Request Info


CS 458 - Blockchain Principles and Applications

  • 4 credits
View available sections

Presents various aspects of blockchain technology including distributed ledgers and consensus, internal mechanisms, smart contracts and DApps (distributed applications). Focus on Naivecoin, Bitcoin and Ethereum as case studies. Explore various application areas for blockchains including elections, supply chain management and others. Engage hands-on in the design, implementation and evaluation of DApps. Credit not allowed for both CS 458 and CS 481A3 (Blockchain Principles and Applications).


CS 314 (Software Engineering with a C or better.)