Feb 14, 2025  
2024-2025 Undergraduate and Graduate Catalog 
    
2024-2025 Undergraduate and Graduate Catalog

CSA 220 - Blockchain Fundamentals

(3 credits)
Embark on an illuminating journey into the world of blockchain technology with our Blockchain Fundamentals course. This innovative and comprehensive course is designed to introduce you to the principles and applications of blockchain technology, a revolutionary digital ledger that has the potential to redefine industries and empower individuals with unparalleled security and transparency. Blockchain Fundamentals offers a deep dive into the intricate world of blockchain technology, providing students with a robust understanding of its mechanisms, potential applications, and the profound impact it promises for the digital age. Through a blend of theoretical knowledge and practical exercises and insights, this course aims to equip students with a solid foundation in the core concepts of blockchain technology, including its history, evolution, and the principles of decentralization, cryptography, immutability, and consensus algorithms. Students will also dive into the world of smart contracts and decentralized applications (dApps), and how they automate and execute contractual agreements on the blockchain. Students will also receive hands-on experience with popular blockchain platforms such as Ethereum, Bitcoin, and the ever-popular Doge coin. Students will also create cryptocurrency wallets, buy and sell crypto, and learn how to negotiate the exciting (and confusing) ecosystem of cryptocurrencies. This course is designed to appeal to a variety of majors and professions including business, health care, criminal justice, finance, accounting, management, mathematics, and computer science, or anybody interested in learning more about the crypto craze. Prerequisite(s): CSA 101  and CPSC 140 . Fall (alternate years).