Main Navigation
Apply Now Request Info


Loading...

CS 458 - Blockchain Principles and Applications

  • 4 credits

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).

Prerequisite

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

Instructors