Apr 25, 2024  
2022-2023 Undergraduate Catalog 
    
2022-2023 Undergraduate Catalog [Archived Catalog]

CSCI 4870 - Blockchain Application Development


This course covers technology and application development in blockchain. It introduces the concept of a smart contract and a language, Solidity, for writing, compiling, deploying and testing smart contracts on the Ethereum blockchain. It, also, covers the concept of decentralized applications (DApps), which provide a user interface with the computational logic represented by smart contract code. Students will work on hands-on end-to-end DApp projects using the Ethereum blockchain. This course fulfills the elective requirement for CS and Cybersecurity majors.

Prerequisite/Corequisite:
Prerequisite: CSCI 3000 with a grade of C or higher

Hours:
3