Dec 04, 2022  
USC Catalogue 2019-2020 
USC Catalogue 2019-2020 [ARCHIVED CATALOGUE]

Blockchain Minor

Blockchain is a way of recording peer-to-peer transactions in a distributed public ledger. The Blockchain Minor explores the fundamentals of the public (and private), transparent, secure, tamper-resistant, and distributed databases known as blockchains. Students will learn how to develop smart contracts as self-executing programs that run on the blockchain and be introduced to cutting-edge research results and developments as blockchain technology evolves. Finally, students will apply their knowledge in a project-oriented capstone course during which they will design and develop a practical application of blockchain technology.

Required Courses (16 units)