Spring 2024 Update [ARCHIVED CATALOG]
|
CSC (0145) 425 - Blockchain Engineering Credits: 3.00
Students will study the architecture, design, and implementation of blockchains and of blockchain-based applications. In this course, students will develop their own blockchain implementation, and also use commercially available platforms to design and build blockchain-based applications.
Prerequisite 1: CSC 273 Repeatable: No Grade Type: Regular Course Learning Goals: After successful completion of this course, students will be able to:
- define blockchain
- elaborate on the relationship between blockchain and cryptocurrency
- have meaningful discussions regarding the use of blockchains in software engineering
- explain and participate in meaningful discussions of the inner workings of blockchains
- design blockchain-based applications
- implement blockchains from scratch
- use commercially available blockchain platforms to design and develop cloud-based applications
- analyze consensus mechanisms and select appropriate mechanisms given a scenario
|
|
|