CPSC 459 - Blockchain Technologies
Undergraduate course, CSUF, Computer Science, 2017
We mainly talk about Bitcoin mechanism and programming.
Description & Objectives
Digital assets as a medium of exchange to secure financial transactions; decentralized and distributed ledgers that record verifiable transactions; smart contracts and Ethereum; Bitcoin mechanics and mining; the cryptocurrency ecosystem; blockchain mechanics and applications.
Prerequisites
CPSC 351, CPSC 353 or CPSC 452; Computer Science or Computer Engineering major or minor; or Computer Science or Computer Engineering graduate standing. 400-level Undergraduate Course available for Graduate Credit
Learning Goals and Objectives
- CLO1: Describe Blockchain technologies and its relationship with cryptocurrencies.
- CLO2: Analyze cryptocurrency mechanics and protocols.
- CLO3: Describe Blockchain decentralization and anonymity.
- CLO4: Use basics of cryptography and crypto-economics.
- CLO5: Identify real-world applications using cryptocurrency and Blockchain.
- CLO6: Examine cryptocurrency politics and regulation.
- CLO7: Construct a simple cryptocurrency.
- CLO8: Construct alternative Blockchain mechanics and protocols.