Course

Course Summary
Credit Type:
Course
ACE ID:
UETC-0003
Location:
Online
Length:
8 weeks (125 hours total)
Dates Offered:
Credit Recommendation & Competencies
Level Credits (SH) Subject
Lower-Division Baccalaureate 3 Blockchain Technologies
Description

Objective:

Upon completing this course, students will demonstrate knowledge of the concepts of Blockchain and corresponding platforms such as Bitcoin, Ethereum, Hyperledger, and Multichain. This course will also help students master the Ethereum ecosystem and learn about enterprise Blockchains and various use cases across many industry verticals.

Learning Outcomes:

  • Understand the basics of a distributed ledger system and how current financial systems work
  • Understand how a Blockchain works, its properties, and its evolution
  • Understand the concept of cryptocurrencies (e.g., Bitcoin and Blockchain structure), along with cryptography and consensus mechanisms
  • Comprehend Bitcoin mechanisms and how the Bitcoin network works, along with understanding why transactions with Bitcoins are secure and efficient
  • Understand how Bitcoin mining works and how blocks are added in the Blockchain
  • Mine Bitcoin from their own personal computers
  • Understand how Blockchain technology is used in Ethereum to create a wide variety of decentralized applications using Smart Contracts
  • Create Smart Contracts using Solidity on the Remix IDE
  • Learn advanced concepts in Solidity, including importing libraries, modifiers, and event handling
  • Incorporate a front-end graphical user interface into solidity contracts using Truffle and web3.js
  • Develop a DApp service using concepts of Solidity and deploy it on a local test Blockchain, Ganache
  • Develop an enterprise-grade and open-source distributed ledger framework using Hyperledger project
  • Create a private Blockchain environment and customize the Blockchain parameters as per certain requirements

General Topics:

  • Origin And Working of Blockchain
  • Cryptocurrency And Blockchain
  • Bitcoin Platform
  • Bitcoin Mining
  • Introduction To Ethereum
  • Basic Solidity
  • Advanced Solidity
  • Developing A DApp Using Truffle
  • Hyperledger
  • Setting Up Development Environment Using Hyperledger Composer
  • Create And Deploy Your Private Blockchain on Multichain
  • Prospects Of Blockchain
Instruction & Assessment

Instructional Strategies:

  • Audio Visual Materials
  • Case Studies
  • Discussion
  • Laboratory
  • Learner Presentations
  • Practical Exercises

Methods of Assessment:

  • Case Studies
  • Examinations
  • Presentations
  • Quizzes
  • Written Papers

Minimum Passing Score:

70%
Supplemental Materials

Other offerings from University of Emerging Technologies