ICS 225: Introduction to Blockchain Technology

Credits 3 Lecture Hours 45
Teaching Equivalent
3.00
Provides an introduction to cryptocurrencies, blockchain technology, smart contracts and distributed applications (DApps). Topics include the origins of the Bitcoin cryptocurrency and its evolution over the past decade, the rise of the Ethereum Virtual Machine (EVM) and Blockchain, the proliferation of Smart Contracts using Solidity, and the emergence of DApps that use Blockchain for a variety of applications. Basic understanding of any computer programming language is required.
Prerequisites

ICS 110 or ICS 111, either with grade C or better, or consent.