Dec 13, 2025  
2024-2025 Undergraduate Catalog 
    
2024-2025 Undergraduate Catalog [ARCHIVED CATALOG]

Add to Catalog (opens a new window)

ITC 580 - Fundamentals of Blockchain Technology


Credit Hours: 3
This class explores the fundamental components and architecture of blockchain technology. Students will obtain a basic understanding of the blockchain technology, its history and current developments, and business/technical challenges and emerging solutions. Students will have a hands-on building experience of blockchain applications, learn how blockchain technology works with various programming languages, and explore current protocols and platforms of blockchain. Topics covered include components of Blockchain applications (consensus protocols, distributed ledgers, digital assets, smart contracts, cryptography, etc.); characteristics of different types of blockchains (permissioned vs. permissionless; public vs. private; etc.); and use cases (Blockchain vs. traditional distributed databases, etc.). May be taught concurrently with ITC 680. Cannot receive credit for both ITC 580 and ITC 680.

Prerequisite: ITC 260  and QBA 237 ; and undergraduate business majors must be admitted to degree program.
Lecture contact hours: 3

Typically offered: Demand



Add to Catalog (opens a new window)