Description
Instructor(s)/Supervisor(s)/Coordinator(s): Pritom RAJKHOWAThis course provides a thorough technical introduction to pertinent subjects in the larger blockchain and smart contract ecosystem. This course is designed to focus on providing students with a solid understanding of extensive knowledge of what Blockchain is and how it works, with a focus on Ethereum and Smart Contracts. It will provide many opportunities for building decentralized applications using the Web3 stack and the Turing-complete Solidity language over the Ethereum Virtual Machine (EVM). The course also provides opportunities to design and deliver a final project targeting a specific blockchain use case using smart contracts of their choice (will be given options) running on an Ethereum testnet or private Blockchain. Students should have some basic programming knowledge.